ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño Basico

luisita1927 de Octubre de 2014

709 Palabras (3 Páginas)231 Visitas

Página 1 de 3

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 la información, también es definir y elaborar todas las funciones del software, entender el comportamiento del software en contexto de acontecimientos que puedan afectar el sistema.

3. Modelado: es crear modelos del sistema con el fin de entender mejor el flujo de datos y control

4. Especificación: es realizar la especificación formal del software

5. Revisión: una última evaluación en general de todo el proceso.

Las etapas mencionadas anteriormente son para optimizar el análisis que se va a realizar sobre ya sea una investigación o consulta de trabajo, y en este caso para el proyecto de la universidad.

2 Etapa diseño: según Pressman, el diseño del software es realmente un proceso de muchos pasos pero que se clasifican dentro de un mismo. En general la actividad del diseño se refiere al establecer la estructura de datos, la arquitectura general del software, representaciones de interfaz y algoritmos que sean necesarios

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com