Identificar las necesidades del cliente. Evaluar la viabilidad del sistema. Realizar un anlisis tcnico y econmico. Asignar funciones a los elementos del sistema. Establecer restricciones de coste y tiempo. Crear una definicin del sistema que sea la base para todo el desarrollo posterior.
Anlisis del sistema Funciones del analista de sistemas Desarrollar las actividades de anlisis, diseo y programacin de los sistemas de informacin mecanizados que requiera la compaa. Desarrollar los sistemas de informacin que requieran los proyectos tcnico- administrativos. Elaborar proyectos de sistemas de informacin mecanizada. Programar y supervisar la implantacin de los sistemas de informacin mecanizada. Dirigir y/o participar en la ejecucin de los estudios e investigaciones de factibilidad y aplicacin de sistemas mecanizados. Analizar los sistemas mecanizados en funcionamiento, recomendando las modificaciones o aplicacin de nuevas tcnicas, segn la conclusin de los mismos. Proponer las polticas y medidas de seguridad a adoptarse en el manejo de la informacin. Participar en los programas de capacitacin para los futuros usuarios del sistema que desarrolle la oficina. Ciclo de vida del sistema Identificacin del problema, oportunidades y objetivos Determinacin de los requerimientos de informacin Anlisis de las necesidades del sistema Diseo del sistema. Desarrollo y documentacin del software Prueba y mantenimiento Implantacin y evaluacin Concepto y objetivos del ciclo de vida Concepto: Marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotacin y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definicin de los requisitos hasta la finalizacin de su uso. Objetivos: Definir las actividades a realizar y en qu orden. Asegurar la consistencia con el resto de los sistemas de informacin de la organizacin. Proporcionar puntos de control para la gestin del proyecto No existe un nico modelo de CICLO DE VIDA a seguir a la hora de desarrollar el software Modelos de desarrollo del software Modelo en Cascada o Waterfall Un proyecto progresa, a travs de una secuencia ordenada de pasos partiendo de la especificacin de requerimientos Modelo de construccin de prototipos El desarrollador realiza un diseo que ser visible Modelos de procesos evolutivos Modelo Incremental Combina cascada y construccin de prototipos. se centra en la entrega de un producto operacional con cada incremento Modelo Espiral Se desarrolla en una serie de versiones incrementadas Modelos de desarrollo del software Modelos de desarrollo del software Modelos de desarrollo del software Modelo Incremental
Modelos de desarrollo del software Modelo en Espiral
Metodologa Orientadas a Procesos Metodologas orientadas a datos: Jerrquicos No Jerrquicos