1. Ciclo de Vida de Desarrollo del
Sistema
Ismaël Maldonado
Josué Rivera
Edwin Sigchay
2. Fases del Desarrollo de
Software
• El desarrollo de sistemas es un proceso que consiste en
dos etapas principales de análisis y diseño de sistemas.
• El ciclo de vida del desarrollo de sistemas es el conjunto
de actividades de los analistas, diseñadores y
usuarios, que necesitan llevarse a cabo para desarrollar
y poner en marcha un sistema de información.
3. Fases del Desarrollo de
Software
El ciclo de vida del desarrollo de sistemas consiste en las siguientes
actividades:
1.
Investigaci
ón
2.
Determina
ción
3.
Desarrollo
de sistema
prototipo
4. Diseño
de Sistema
5.
Desarrollo
de SW
6. Prueba
de los
Sistemas
Puesta en
Marcha
4. Investigación
• Esta actividad tiene tres partes:
1. Investigación
• ¿Puede realizarse el trabajo para el proyecto con el equipo actual, tecnología de software y el personal
disponible? Si se requiere nueva tecnología, ¿qué probabilidades hay de que pueda desarrollarse?
Factibilidad técnica
• ¿Existen suficientes beneficios en la creación del sistema para hacer que los costos sean aceptables?
O, en forma inversa, ¿son tan altos los costos como para que el proyecto no deba llevarse a cabo?
Factibilidad Económica
• ¿Se utilizará el sistema si se desarrolla y pone en marcha? Habrá resistencia de los usuarios, que los
posibles beneficios reducirán del sistema.
Factibilidad Operativa
5. Determinación
El proyecto requerido debe examinarse para determinar lo que desea la
empresa. La clarificación del problema es este caso, antes de poder llagar a
otro paso, el requerimiento de proyecto debe estar claramente establecido.
2.
Determinación
Clarificación del
Requerimiento
Aprobación del
Requerimiento
Determinación del
Requerimiento
La gerencia decide qué proyectos son más importantes y los programa.
Después de que se aprueba la requisición de un proyecto, se estima su
costo, la prioridad, el tiempo de terminación y los requerimientos del
personal que se utilizan.
Los analistas de sistemas hablarán
con diferentes personas para
recabar los detalles en relación con
el proceso.
Se utilizan cuestionarios para
recopilar esta
información, aplicándolos a grandes
que no pueden entrevistarse en
forma individual
6. Desarrollo del Sistema
Prototipo
Una de las formas más habituales y convenientes de analizar un sistema
consiste en construir un prototipo (un modelo en definitiva) del mismo.
3. Desarrollo de
sistema prototipo
Objetivo
• Validar la funcionalidad del sistema
• Probar los principios y verificar que el sistema funciona
• Busca un acercamiento (interacción) entre el usuario y
el sistema
• Incrementar el nivel de productividad del desarrollo de
sistemas
• Obtener una realimentación (evolución del prototipo)
7. Diseño del sistema
• Produce los elementos que establecen cómo
el sistema cumplirá los requerimientos
indicados durante el análisis de sistemas.
• Los analistas de sistemas comienzan por
identificar los informes y otras salidas que el
sistema producirá.
• Usualmente, los diseñadores dibujan la
forma o la visualización de como se espera
cuando el sistema está terminado.
4. Diseño de
Sistema
8. Desarrollo del Software
Los programadores son responsables de
documentar el programa e incluir los
comentarios que expliquen tanto cómo y por
qué se utilizó cierto procedimiento conforme se
codifico de cierta forma.
Los diseñadores son responsables de
proporcionar a los programadores las
especificaciones completas y escritas con
claridad.
5. Desarrollo
de SW
9. Prueba de los Sistemas
Durante la prueba, el sistema se utiliza en forma
experimental para asegurar que el software no
falle; es decir, que corra de acuerdo a sus
especificaciones y a la manera que los usuarios
esperan que lo haga.
Se examinan datos especiales de prueba en la
entrada del procesamiento y los resultados para
localizar algunos problemas inesperados.
6. Prueba de
los Sistemas
10. Puesta en Marcha
Cuando el personal de sistemas verifica y pone en uso el
nuevo equipo, entrena al personal (usuario); instala la
nueva aplicación y constituye los archivos de datos que
se necesiten, entonces el sistema está puesto en
marcha.
Puesta en
Marcha