Diseño Basico
Enviado por luisita19 • 27 de Octubre de 2014 • 709 Palabras (3 Páginas) • 216 Visitas
Ingeniería de software
El término ‘ingeniería de software’ fue introducido por primera vez a finales de 1960 en una conferencia destinada a su discusión, la cual fue posteriormente llamada ‘crisis del software’. Esta crisis de software fue el resultado directo de la introducción del hardware de la tercera generación computacional (sommerville, 1989).
Para tener una mejor claridad sobre la ingeniería de software será definido según varios autores:
1 “es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software” (Zelkovitz, 1978, pag29)
2 “es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadoras y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software.”(Bohem, 1976, pág. 29)
3 “ingeniería del software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en máquinas reales” (Baver, 1972, pag30)
4 “la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software; es decir, la aplicación de ingeniería al software” (IEEE, 1993, pag30)
El factor común en estas definiciones es que la ingeniería de software se enfoca a los sistemas computacionales, utilizando los principios de la ingeniería para el desarrollo de estos sistemas.
La ingeniería de software no es una sola se debe utilizar en una sola área, si no se puede aplicar en diversas ciencias computacionales como: construcción de compiladores, sistemas operativos o desarrollos empresariales como en el caso de esta aplicación de software, y no solo en áreas de la ciencia computacionales, se puede utilizar en cualquier sistema de información tales como investigaciones científicas, medicina, logística.
La ingeniería de software tiene 5 etapas las cuales se mencionaran a continuación:
1 Etapa: análisis de los requisitos del software: es el proceso de reunión de requisitos se centra especialmente en el software.
Pressman, establece que la tarea del análisis de requisitos es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refina en detalle el ámbito del software, y se crean modelos de los requisitos de datos, el flujo de la información y control del comportamiento operativo.
El análisis también puede dividirse en cinco áreas de esfuerzo que son:
1. Reconcomiendo del problema: es en el cual se reconocen los elementos básicos del problema y como los perciben los usuarios finales.
2. Evaluación y síntesis: es definir todos los objetos de datos observables externamente, evaluar el flujo y contenido de
...