Академический Документы
Профессиональный Документы
Культура Документы
Industrial
Proceso de Desarrollo de
un Sistema de Informacin
Objetivos
Comprender el ciclo de vida del desarrollo de un sistema
informtico (SI) e introducir los aspectos que deben
contemplarse al formular un proyecto de desarrollo de SI.
Discernir quines participan en el desarrollo de un proyecto
informtico y qu roles asumen.
Conocer las tendencias actuales en relacin a metodologas para
el desarrollo de Sistemas de Informacin.
Introducir tcnicas de relevamiento y recopilacin de
informacin.
Ventajas
Desde el punto de los ingenieros de software:
Ayudar a la comprensin del problema
Optimizar el conjunto y cada una de las fases del
proceso de desarrollo
Facilitar el mantenimiento del producto final
Permitir la reutilizacin de partes del producto
Ventajas
Desde el punto de vista de gestin:
Facilitar la tarea de planificacin
Facilitar la tarea de control y seguimiento de un proyecto
Mejorar la relacin costo/beneficio
Optimizar el uso de recursos disponibles
Facilitar la evaluacin de resultados y cumplimiento de los
objetivos
Facilitar la comunicacin efectiva entre usuarios y
desarrolladores
Ayuda a la gestin del proyecto
Ventajas
Desde el punto de vista del cliente o usuario
final:
Garantia de un determinado nivel de calidad en el
producto final
Confianza en los plazos de tiempo fijados en la
definicinn del proyecto
PROCESOS DE SOFTWARE
DOCUMENTACIN
ADQUISICIN
GESTIN DE CONFIGURACIN
SUMINISTRO
ASEGURAMIENTO DE CALIDAD
VERIFICACIN
EXPLOTACIN
VALIDACIN
DESARROLLO
MANTENIMIENTO
REVISIN CONJUNTA
AUDITORA
RESOLUCIN DE PROBLEMAS
PROCESOS DE LA ORGANIZACIN
GESTIN
INFRAESTRUCTURA
MEJORA
FORMACIN
Diseo
Preliminar
Diseo
Detallado
Codificacin y
Pruebas
Explotacin y
Mantenimiento
Modelo en Cascada
Caractersticas
Cada fase comienza cuando se ha terminado la etapa anterior.
Para pasar de una fase a otra es menester conseguir todos los
objetivos de la etapa previa.
Al final de cada fase el personal tcnico que hace el desarrollo y los
futuros usuarios tienen la oportunidad de revisar el progreso del
proyecto.
Trata de prevenir que se sobrepasen las fechas de entrega y los costos
esperados.
Modelo en Cascada
Mantenimiento: El software, indudablemente, sufrir
cambios despus de que se entregue al cliente. Los
cambios ocurrirn debido a que se hayan encontrado
errores, a que el software deba adaptarse a cambios
del entorno externo (por ejemplo, un cambio solicitado
debido a que se tiene un nuevo sistema operativo o
dispositivo perifrico), o debido a que el cliente
requiera
ampliaciones
funcionales
o
de
requerimientos. El mantenimiento del software aplica
cada uno de los pasos precedentes del ciclo de vida a
un programa existente en vez a uno nuevo.
Incremento 1
Diseo
Detallado
Codificacin y
Pruebas
Explotacin y
Mantenimiento
Incremento 2
Incremento n
......
Diseo
Detallado
Codificacin y
Pruebas
Explotacin y
Mantenimiento