La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Las etapas de un proyecto

Presentaciones similares


Presentación del tema: "Las etapas de un proyecto"— Transcripción de la presentación:

1 Las etapas de un proyecto
Yussef Farran L.

2 El ciclo de vida del software
El software no se desgasta Se modifica por errores no descubiertos en la fase de desarrollo obliga a alterar Por cambios en la aplicación Porque cambios en una modificación anterior provocan problemas en otra parte Ejemplo: cambios de las leyes obliga a cambiar el procedimiento de calculo del sueldo, y ese cambio provoca cambios en otra parte del programa. El proceso de modificación requiere que una persona, usualmente diferente del programador original, estudie el programa y su documentación hasta entenderlo, de otra forma podría introducir mas problemas de los que ya tiene. Muchas veces es preferible desechar el programa y escribirlo de nuevo, que modificarlo. Modificación: en otros productos de conoce como reparación o mantención Brookshear figura 6.1 Brookshear: Introducción a las Ciencias de la Computación

3 figura 1-2 fases del ciclo desarrollo de software, Kendall|
2. Determinación de los requerimientos de información 3. Análisis de las necesidades del sistema 1. Identificación de problemas, oportunidades y objetivos 7. Implementación y evaluación del sistema 4. Diseño del sistema recomendado 6. Prueba y mantenimiento del sistema 5. Desarrollo y documentación del software figura 1-2 fases del ciclo desarrollo de software, Kendall|

4 La fase de desarrollo del ciclo de vida del software
Fases de desarrollo Análisis En la organización, se reconoce la necesidad de realizar una aplicación computacional. Tiene que ver mas con la operación de la organización. Identificación de los usuarios y de sus necesidades, es conveniente analizar la situación actual, cuando esta exista. Se debe conocer las necesidades de los usuarios de esta función y de sus expectativas. Identificar las salidas de información requeridas, las entradas de información existentes o determinar la forma de obtener la información si no existe, y los procesamientos requeridos de los datos (procesos de transformación) El resultado de la fase de análisis es el conjunto de requerimientos a satisfacer por el nuevo sistema. (ejemplo acceso de datos restringido a personal autorizado) Una vez aclarados los requerimientos, se convierten en especificaciones técnicas del sistema a desarrollar (se debe tener una contraseña de 5 caracteres letras o dígitos) Diseño Desarrollo de los detalles técnicos del sistema propuesto División en módulos Ingeniería Básica o modelamiento conceptual de la solución Construcción e Implantación Escritura de programas, desarrollo de las bases de datos Prueba Pruebas de módulos individuales, pruebas de integración, prueba de sistemas Brookshear Figura 6.2: Brookshear: Introducción a las Ciencias de la Computación

5 Ciclo de proyectos informáticos Metodología de Proyectos de Informática de MIDEPLAN
Diseño Lógico. Los resultados típicos esperados son las respuestas a las preguntas: qué sistemas administrativos se van a apoyar, qué sistemas computacionales se desarrollarán, qué flujos de información son relevantes, qué procesamiento se requiere, qué tipo de datos se manejarán. Análisis definición del problema estudio de la situación actual requisitos a considerar estudio de factibilidad Diseño lógico análisis funcional definición de datos y procesos modelización

6 Ciclo de proyectos informáticos Metodología de Proyectos de Informática de MIDEPLAN
Diseño Físico. Se definen los aspectos computacionales del sistema: qué tipo de archivos se necesitan, qué tipo de acceso a archivos, qué programas, qué lenguaje o aplicaciones, qué configuración de hardware / software. creación de archivos y tablas Especificación de programas

7 Ciclo de proyectos informáticos Metodología de Proyectos de Informática de MIDEPLAN
Construcción. Es la elaboración de los programas computacionales anteriormente diseñados. Implementación. Se realizan pruebas, poblamiento de datos, marcha blanca y puesta en marcha definitiva. Operación y mantención. En esta etapa, se deben considerar los costos de operación y mantención. Los costos de operación se refieren a aquellos que permiten el funcionamiento diario del sistema y los de mantención los que permiten la actualización, así como la reparación del mismo. Formación del usuario

8 Ciclo de proyectos informáticos Metodología de Proyectos de Informática de MIDEPLAN
Es importante destacar, que el término mantención en los proyectos informáticos, se refiere a adecuaciones que requieran los sistemas de propiedad institucional para mantener su vigencia y utilidad. Esta diferencia se debe a que el software tiene características distintas como producto de ingeniería, ya que el software está sujeto a un mayor cambio en los requerimientos, así como en el ambiente con el cual interactúa el sistema. Existen distintas alternativas de desarrollo de estas etapas: secuencial en cascada, desarrollo incremental, desarrollo en espiral y otras. Estas alternativas se presentan en el Anexo 7 “Etapas de un Proyecto de Desarrollo en Informática”.

9 Anexo 7: Etapas de un Proyecto de Desarrollo en Informática.
En informática, la lista de etapas que se realizan desde que se decide desarrollar un proyecto de software hasta que se entrega dicho producto, dependen del ciclo de vida adoptado el cual puede ser : Sin prototipos En cascada (Waterfall) Con prototipos Desechable Parte del sistema definitivo Incremental Evolutivo Ciclo de vida en espiral

10 plataformas Software de aplicación Software básico: sistema operativo,
software de desarrollo, otros? hardware Redes: eléctrica y de datos + acond. Ambiental (infraestructura)

11 Grandes etapas de un proyecto
Concepción – generación de la idea Diseño general Planificación Ejecución Puesta en marcha Operación y mantención Evaluación final

12 concepción – diseño- implementación y operación CDIO
Concepción – generación de la idea Búsqueda de socios Factibilidad - Confiabilidad Descripción del proyecto Problema detectado - diagnóstico Situación actual Alternativas de solución Solución propuesta

13 Pre-factibilidad Técnica Económica Impactos:
¿existe la tecnología?, ¿hay que desarrollarla? ¿Qué recursos técnicos se requieren? Económica ¿Cuál sería un presupuesto inicial? Impactos: ambiental, social, cultural, otros. Conclusión?

14 análisis de requerimientos
resultados esperados ¿qué se espera de este proyecto? ¿quiénes lo utilizarán? datos requeridos ¿con qué información contamos? ¿de qué forma están los datos? ¿qué procesos de transformación requiere? ¿qué información se requiere adicionalmente? Cómo se obtendrá? Restricciones técnicas, sociales, económicas, políticas          definición de procesos y funciones

15 Ser creativo es buscar nuevos puntos de vista
diseño conceptual análisis de alternativas modelamiento de la solución interfaces diseño de detalle componentes participantes cantidades

16 selección de los recursos
humanos, perfiles de los profesionales Selección del director del proyecto Equipo de trabajo infraestructura, materiales financiamiento, subsidios hardware software otros

17 Planificación del desarrollo
¿Quién construirá el sistema? Interno o externo a la organización? Externo: se requiere licitación? Desarrollar bases de propuesta Planificación detallada del trabajo a realizar

18 Realización del proyecto
Diseño de un plan de pruebas, prueba piloto, maqueta Control de la ejecución Monitoreo de acuerdo con la planificación Diseño de un plan de implementación o de puesta en marcha Diseño plan de capacitación

19 Entrega o puesta en marcha Evaluación general del proyecto
Operación o funcionamiento normal mantención seguimiento evaluación periódica

20 Objetivos del proyecto
RESULTADOS COSTOS PLAZOS + satisfacción del usuario + identificar al cliente final


Descargar ppt "Las etapas de un proyecto"

Presentaciones similares


Anuncios Google