Zusammenfassung der Ressource
Ciclo de vida del software
- Define las actividades de transición al comienzo y final del mismo, y por tanto las interfases con la
organización ejecutante.
- Facilita el control sobre los tiempos en que es necesario aplicar recursos de todo tipo (personal,
equipos, suministros, etc.) al proyecto.
- DEFINICIÓN DE LAS NECESIDADES
- El usuario detecta que
tiene algun sitema por
mejorar. En esta fase
interviene totalmente el
usuario.
- ANÁLISIS
- Es la fase de diseño externo.
- Qué hace el sistema
- Características
- Restricciones
- Comportamiento
- Debe incluir una especificación
funcional y un análisis estructurado
que contiene los requerimientos
para el nuevo sistema
- El usuario debe leer, analizar y señalar lo que
él quiere.
- DISEÑO
- Cómo se va a
hacer el
sistema
- Entidad - Relación
- Casos de uso
- Descompone y organiza el
sistema en elementos que
puedan elaborarse por
separado, aprovechando las
ventajas del desarrollo en
equipo.
- Requisitos en una representación de
software
- CODIFICACIÓN
- Es donde se implementa el
código fuente, haciendo uso de
prototipos así como de pruebas
y ensayos para corregir errores.
- Dependiendo del lenguaje de programación y
su versión se crean las bibliotecas y
componentes reutilizables dentro del mismo
proyecto para hacer que la programación sea
un proceso mucho más rápido.
- PRUEBA
- Los elementos, ya programados, se ensamblan para
componer el sistema.
- Se comprueba que funciona correctamente y que
cumple con los requisitos, antes de ser entregado al
usuario final
- VALIDACIÓN
- Verificar que el sistema cumple con los
requisitos expresados inicialmente por
el cliente
- MANTENIMIENTO Y EVOLUCIÓN
- Es la mejora del software ,puede requerir
más tiempo que el desarrollo inicial del
software.