Define como solucionar la problemática del
desarrollo de sistemas de software
Componentes generales de un
modelo de proceso
ARQUITECTURA
Una arquitectura de software define la
estructura general de un sistema y varia
de acuerdo con el tipo de sistema a
desarrollarse. Por ejemplo:
Transformación en lote (batch)
Transformación continua
Sistemas interactivos.
Sistemas de tiempo real
ACTIVIDAD
En el proceso de software las
actividades definen los pasos
necesarios para lograr las metas y los
objetivos
CICLO DE VIDA
1. Requisitos
2. Análisis
3. Diseño
4. Implementación
5. Integración
6. Pruebas
7. Documentación
8. Mantenimiento
HERRAMIENTAS
Las herramientas son aplicaciones
que apoyan la administracion del
proceso de software. El conjunto de
estas herramientas se conoce como
ingenieria de software asistida por
computadora (CASE,
Computer-Aided Software
Engineering)
Editores de texto
Generadores de código
Compiladores
Verificadores
Generadores de
modelos graficos
(diagramas)
Depuradores
Validadores,
Medidores (monitores)
Administradores de
configuracion
Administradores del
proyecto
ESTRATEGIAS
Una estrategia se define como un plan
para satisfacer lo que se desea obtener
con el software.
PROTOTIPOS
de requisites
de analisis
de diseno
verticales
de factibilidad
REUTILIZACION
Consume de
componentes
reutilizables
Produccion de
componentes reutilizab
METÓDOS Y
METODOLOGÍAS
Los metodos definen las reglas para las
transformaciones internas de las actividades,
mientras que las metodologias definen el
conjunto de metodos. Un metodo es un
procedimiento que define tareas o acciones a
realizar, donde cada tarea incluye condiciones
de entrada y de salida que se deben satisfacer
antes y despues de completarse