Las etapas de un proyecto

Slides:



Advertisements
Presentaciones similares
GUÍA PARA EL DESARROLLO DEL PRODUCTO Y PLAN DE MANUFACTURA
Advertisements

VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Ingeniería de Software II
Contenido Sistemas de Información Desarrollo de software
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Metodologías de desarrollo
SISTEMA DE INFORMACIÓN SOBRE DROGA, SID-URB-AL
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
TABLA DE CONTENIDOS Ciclo de proyecto
Herramientas y metodologías de éxito para el manejo de proyectos TIC: Caso PYME CREATIVA Noviembre 2008.
INTECPLAN L.M. KARLA ANDRADE REYES.
MI PROGRAMA DE FORMACION
Guia Diseño Robert Echeverria
Modelos de Proceso del Software
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Erique Gaspar, Carlos Alfredo
PROYECTO DE INVERSION Y EL CICLO DE PROYECTOS
AUDITORÍA DE SISTEMAS UNIDAD 2.
HERRAMIENTAS CASE.
SISTEMAS DE INFORMACION GERENCIAL
CICLO DE VIDA DE UN PROYECTO
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Ingeniería de Software
CICLO DE VIDA DE LOS PROYECTOS
Modelo de ciclo de vida en espiral
Evaluación de sistemas de cómputo
CICLO DE VIDA DEL SOFTWARE
Ing. Alexandra García Ing. Patricia Nogales. OBJETIVOS: General Específicos.
Supervisión y Gerencia de Proyectos
Unidad VI Documentación
Metodología para el desarrollo de Software educativo POO
Ciclo de Vida del Software
Tema 1: Introducción al análisis y diseño de aplicaciones software
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
Técnicas de Programación
Plan de Sistemas de Información (PSI)
Análisis y diseño detallado de aplicaciones informáticas de gestión
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Diseño de Sistemas Expertos
Alexander Aristizabal Ángelo flores herrera
Las etapas de un proyecto Yussef Farran L.
Ciclo de vida de un sistema
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Sistemas de Información Administrativa Ttramestre MAY - AGO 2008 Catedrático: MC. Pedro Martínez Lucio MC. Pedro Martínez.
Introducción Mayo 16, 2012 Análisis y Diseño de Sistemas.
Las etapas de un proyecto. Las cosas cambian, y es la gente quien las hace cambiar … §La mayor parte de la gente tiene el concepto de emprendedor como.
Las etapas de un proyecto Yussef Farran L.
Elementos Conceptuales de proyectos: ¿Qué es un proyecto
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
Plataforma Web para la Evaluación y Contratación de personal en la PCM
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Fundamentos de Computación
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
VI. EVALUACIÓN DE LOS RECURSOS
Software de Comunicaciones
Planificación de Sistemas de Información
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Verificación y Validación del Software
Entregables del Proyecto
Transcripción de la presentación:

Las etapas de un proyecto Yussef Farran L. yfarran@udec.cl

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

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|

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

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

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

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

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”.

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

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

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

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

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?

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

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

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

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

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

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

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