Sergio Andrés Ninco Quintero
La ingeniería del software, es la
aplicación de un enfoque
sistemático, disciplinado y
cuantificable al desarrollo,
operación y mantenimiento del
software.
PRIMERA ERA
-Distribución limitada
- Software a la medida
SEGUNDA ERA
-Multiusuario
- Bases de datos
TERCERA ERA
-Sistemas distribuidos
- Inteligencia en el
software
CUARTA ERA
-Tecnología
orientadas a objetos
- Redes de
computadoras
QUINTA ERA
- Sitios Web
Hasta la fecha
 Es el equipamiento lógico o soporte lógico de
un computador digital, comprende el
conjunto de los componentes lógicos
necesarios para hacer posible la realización
de una tarea especifica.
 es la aplicación de un enfoque sistemático,
disciplinado y cuantificable al desarrollo,
operación y mantenimiento del software.
un conjunto de etapas parcialmente ordenadas con la intención de
lograr un objetivo, en este caso, la obtención de un producto de
software de calidad
Hay cuatro actividades fundamentales comunes a todo proceso
software:
Especificación
Desarrollo
Validación
Evolución
Enfoques:
-Modelo en cascada
-Prototipado
-Incremental e interativo
-Espiral
-RAD
-RUP
 son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar
la productividad en el desarrollo de software reduciendo el costo de las mismas en
términos de tiempo y dinero.
OBJETIVOS
 Mejorar la productividad del software.
 Aumentar la calidad del software.
 Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos.
 Mejorar la planificación de un proyecto.
 Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la
búsqueda de soluciones para los requisitos.
 Automatizar el desarrollo del software, la documentación, la generación de código, las
pruebas de errores y la gestión del proyecto.
 Ayuda a la reutilización del software, portabilidad y estandarización de la
documentación.
 Gestión global en todas las fases de desarrollo de software con una misma herramienta.
 Facilitar el uso de las distintas metodologías propias de la ingeniería del software.
Las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:
 Las plataformas que soportan.
 Las fases del ciclo de vida del desarrollo de sistemas que cubren.
 La arquitectura de las aplicaciones que producen.
 Su funcionalidad.
 El software se desarrolla
 Se fabrica a su medida
 Mantenibilidad
 Confiabilidad
 Eficiencia
 Usabilidad
 Portabilidad
 EL software es un conjunto de componentes
lógicos que requiere procesos, características
especificas para poder crear un tarea en
especifico.
 http://es.slideshare.net/josefabiandiazs/introduccion-a-la-ingenieria-del-
software-31150478
 https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
 http://softwarejgs.blogspot.com/p/durante-nuestra-carrera-como.html
 http://histinf.blogs.upv.es/2010/12/28/ingenieria-del-software/
 http://acis.org.co/ingesoftware/?p=1
 http://es.scribd.com/doc/26618289/Historia-y-Tipos-de-Software#scribd
 https://es.wikipedia.org/wiki/Herramienta_CASE

Introducción ingeniería de software

  • 1.
  • 2.
    La ingeniería delsoftware, es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software. PRIMERA ERA -Distribución limitada - Software a la medida SEGUNDA ERA -Multiusuario - Bases de datos TERCERA ERA -Sistemas distribuidos - Inteligencia en el software CUARTA ERA -Tecnología orientadas a objetos - Redes de computadoras QUINTA ERA - Sitios Web Hasta la fecha
  • 3.
     Es elequipamiento lógico o soporte lógico de un computador digital, comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea especifica.
  • 4.
     es laaplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software.
  • 5.
    un conjunto deetapas parcialmente ordenadas con la intención de lograr un objetivo, en este caso, la obtención de un producto de software de calidad Hay cuatro actividades fundamentales comunes a todo proceso software: Especificación Desarrollo Validación Evolución Enfoques: -Modelo en cascada -Prototipado -Incremental e interativo -Espiral -RAD -RUP
  • 6.
     son diversasaplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y dinero. OBJETIVOS  Mejorar la productividad del software.  Aumentar la calidad del software.  Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos.  Mejorar la planificación de un proyecto.  Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.  Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto.  Ayuda a la reutilización del software, portabilidad y estandarización de la documentación.  Gestión global en todas las fases de desarrollo de software con una misma herramienta.  Facilitar el uso de las distintas metodologías propias de la ingeniería del software. Las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:  Las plataformas que soportan.  Las fases del ciclo de vida del desarrollo de sistemas que cubren.  La arquitectura de las aplicaciones que producen.  Su funcionalidad.
  • 7.
     El softwarese desarrolla  Se fabrica a su medida  Mantenibilidad  Confiabilidad  Eficiencia  Usabilidad  Portabilidad
  • 8.
     EL softwarees un conjunto de componentes lógicos que requiere procesos, características especificas para poder crear un tarea en especifico.
  • 9.
     http://es.slideshare.net/josefabiandiazs/introduccion-a-la-ingenieria-del- software-31150478  https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software http://softwarejgs.blogspot.com/p/durante-nuestra-carrera-como.html  http://histinf.blogs.upv.es/2010/12/28/ingenieria-del-software/  http://acis.org.co/ingesoftware/?p=1  http://es.scribd.com/doc/26618289/Historia-y-Tipos-de-Software#scribd  https://es.wikipedia.org/wiki/Herramienta_CASE