Inv
INTRODUCCIÓN
El software representa la vida interna de un computador, el manejo y aprovechamiento del mismo y todas las ventajas que se brindan en el mundo de lascomputadoras, depende del software, facilitando a los usuarios el desarrollo de programas que constituyen con tareas diarias tanto personales como generales, empresariales y organizacionales el software en susdiferentes tipos es el elemento esencial como interfaz entre usuario- computador.
INGENIERIA DE SOFTWARE
Ingeniería de software es la aplicación de un enfoque sistemático, disciplinadoy cuantificable al desarrollo, operación y mantenimiento de software,1 y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software.2 Integra matemáticas, ciencias de lacomputación y prácticas cuyos orígenes se encuentran en la ingeniería.
Se citan las definiciones más reconocidas, formuladas por prestigiosos autores:
Ingeniería de software es el estudio de los principiosy metodologías para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978).
Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción deprogramas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem, 1976).
La ingenieríade 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 (Bauer, 1972).
Modelos yCiclos de Vida del Desarrollo de Software
1. Modelo en cascada o clásico
2. Modelo de prototipos
3. Modelo en espiral
4. Modelo de desarrollo por etapas
5. Modelo Incremental o Iterativo
5.1 Modeloestructurado
5.2 Modelo orientado a objetos
6. Modelo RAD (rapid application development)
7. Modelo de desarrollo concurrente
8. Proceso unificado del desarrollo de software
Objetivos
La ingeniería de...
Regístrate para leer el documento completo.