Ziclo de Vida del Software
El ciclo de vida del software describe el
desarrollo de software, desde la fase inicial
hasta la fase final.
El propdsito de este modelo es definir las
distintas fases intermedias que se requierer
para validar el desarrollo de la aplicacion, e:
decir, para garantizar que el software cump
los requisitos para la aplicacion y verificacié
de los procedimientos de desarrollo.
Modelo en Cascada
Oe aD
aren
Ly Anilisis
=
DTT ule i)
i Creed
ea acDefinici6n de requerimientos
» En
esta etapa se realiza la recoleccion de
datos mediante técnicas e instrumentos que
permitan obtener informacion respecto a las
necesidades del cliente.
» Técnicas: Entrevista, Observacion, Encuestas.
» Instrumentos: Formularios de preguntas
abiertas o cerradas (cuestionarios), Listas de
chequeo.
Analisis
»
>
=
Una vez recopilada la informacion se
procesan los datos y se obtienen resultados
que permiten visualizar un panorama mas
claro y concreto acerca de las necesidades del
cliente.
En esta etapa se presenta un informe
producto del analisis de los resultados
obtenidos y algunas recomendaciones para el
cliente.
Aqui se define la plataforma y herramientas
de desarrollo de software del proyecto.Diseno
» Si el cliente acepta alguna de las propuestas
presentadas en el informe, se procede a
realizar un disefio del sistema, el cual debe
contener:
Modelo Entidad - Relacién (base de datos)
Interfaz grafica de usuario (GUI)
Diagrama de Casos de Uso
Mapa de navegacion
Implementacién
» Una vez aprobado el disefio propuesto, se
procede a desarrollar los diferentes médulos
o escenas de la aplicaci6n o proyecto con
base en el disefio establecido.
» En esta etapa se codifica mediante un
lenguaje de programacion las diferentes
escenas o modulos y luego se integran.
» Se hacen algunas pruebas rutinarias por part
del programador.Pruebas
» Esta etapa es muy importante, ya que de ell
depende el éxito de la aplicacidn o proyectc
» Se realizan pruebas unitarias, de
integracion, y de funcionamiento general de
la aplicaci6n para detectar errores a tiempo
antes de que sea entregado y distribuido el
producto a los clientes.
» Una vez detectados los errores se procede é
realizar sus respectivos ajustes y correccion
que garanticen el buen funcionamiento de |
aplicaci6n.
Documentaci6n
Esta etapa, también de gran valor, consiste e
elaborar los manuales de usuario y la ayuda
en linea de la aplicacion.
Su finalidad es garantizar el buen uso y facil
manejo del producto por parte de los
diferentes usuarios y asi poder obtener el
mayor rendimiento de la aplicacion.
La documentacion incluye los requerimiento:
de hardware y software de la aplicacion para
asegurar su buen funcionamiento.Operacion y mantenimiento
» En esta etapa se entrega la aplicacion libre de
errores y con la documentacion necesaria al
cliente.
» Se realiza una capacitaci6n a las personas
que usaran la aplicacion como fase de
entrenamiento y se resuelven dudas e
inquietudes de los usuarios.
» Se debe dar soporte durante un tiempo
prudencial en donde se deben resolver los
imprevistos que se presenten.
>