SlideShare una empresa de Scribd logo
1 de 49
Unidad I.Ingeniería de Requerimientos Planificación y Modelado
Introducción La I.R. cumple un papel primordial en el proceso de producción de software, que se enfoca a un área fundamental: la definición de lo que se desea producir Su tarea principal consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema, de esta forma, se pretende minimizar los problemas relacionados al desarrollo de sistemas.
Requerimiento Definición: Condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo.
Ingeniería de Requerimientos Definición: Disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en donde se describen las funciones que realizará el sistema. Beneficios: Permite gestionar las necesidades del proyecto en forma estructurada. Mejora la capacidad de predecir cronogramas de proyectos así como sus resultados. Disminuye los costos y retrasos del proyecto. Mejora la calidad del software Mejora la comunicación entre equipos Evita rechazos de usuarios finales.
Definir 10 requerimientos necesarios para el desarrollo del problema planteado. Ejercicio
Personal involucrado Los roles pueden clasificarse de la siguiente manera:
Personal Involucrado Usuario Final. Es la persona que usará el sistema desarrollado. Será quien utilice, disponga y se encuentre familiarizado con los procesos que debe realizar el software; así también, es el que utiliza las interfaces y los manuales de usuario. Usuario Líder. Es el individuo que comprende el ambiente del sistema o el dominio del problema en donde será empleado el software desarrollado. Personal de Mantenimiento. Para proyectos que requieran un mantenimiento eventual, éstas personas son las responsables de la administración de cambios, de la implementación y resolución de anomalías. Su trabajo consiste en revisar y mejorar los procesos del producto finalizado.
Personal Involucrado Analistas y programadores. Son los responsables del desarrollo del producto, en sí ellos interactúan directamente con el cliente. Personal de pruebas. Se encarga de elaborar y ejecutar el plan de pruebas para asegurar que las condiciones presentadas por el sistema son las adecuadas. Son quienes validan si los requerimientos satisfacen las necesidades del cliente.
Ejercicio Mostrar una tabla con la cantidad de personal requerido para el desarrollo y solución del problema planteado.
Actividades de la Ingeniería de Requerimientos
Análisis del problema El objetivo de esta actividad es entender las verdaderas necesidades del negocio para el cual se hará el proyecto. Durante el análisis del problema, se realiza una serie de pasos para garantizar un acuerdo entre los involucrados, basados en los problemas reales del negocio, los pasos serian los siguientes: Comprender el problema que se está resolviendo Construir un vocabulario común Identificar a los afectados del sistema Definir los límites y restricciones del sistema
Ejercicios Redactar en media cuartilla el problema planteado. Elaborar el vocabulario común. Identificar los afectados del sistema. Definir los límites y restricciones del problema a solucionar.
Evaluación y Negociación de Requerimientos Las principales actividades son: Descubrir problemas potenciales. Mandatorio (prioritario) Deseable (se necesitan pero no son indispensables) Innecesario Evaluar factibilidades y riesgos Factibilidades técnicas Factibilidades operacionales Factibilidades económicas Incremento en la comunicación entre el equipo de desarrollo y el cliente
Evaluación y Negociación de Requerimientos Documentar todos los requerimientos a un nivel de detalle apropiado Mostrar todos los requerimientos a los involucrados del sistema Analizar el impacto que tengan los cambios o requerimientos antes de aceptarlos Establecer las relaciones entre requerimientos que indiquen dependencias Negociar con flexibilidad para que exista un beneficio mutuo Enfocarse en intereses no en posiciones
Ejercicio. Entregar documento en donde se enlisten los requerimientos del sistema planteando los puntos vistos anteriormente, dicho documento será la carta de presentación de los equipos. Exponer ante los compañeros los requerimientos fundamentales para llevar a buen término la solución del problema a plantear. (tiempo de exposición 5 minutos)
Especificación de Requerimientos de software. Es la actividad en que se genera el documento y contiene una descripción completa de las necesidades y funcionalidades del sistema, que será desarrollado; describe el alcance del sistema y la forma como hará sus funciones, definiendo los requerimientos. En la especificación se definen:  Todos los requerimientos de hardware Todos los requerimientos de software Diagramas Modelos de sistemas y cualquier otra cosa que sirva de soporte y guía para fases posteriores.
Validación de los requisitos Permite demostrar que los requerimientos definidos en el sistema son los que realmente quiere el cliente, además revisa que no se haya omitido ninguno, que no sean ambiguos, inconsistentes o redundantes. La validación de requerimientos es importante pues de ella depende que no existan elevados costos de mantenimiento para el software desarrollado
Evolución de los requerimientos Los requerimientos cambian por diferentes razones: Porque al analizar el problema, no se hacen las preguntas correctas a las personas correctas. Porque cambió el problema que se estaba resolviendo. Porque los usuarios cambiaron su forma de pensar o sus percepciones. Porque cambió el ambiente del negocio.
Ejercicio Elaborar el Documento que describa completamente las necesidades  y funcionalidades del sistema, es necesario realizar un bosquejo del diseño de interfaz del sistema en donde se pueda observar el resultado que se pretende obtener. Así mismo es necesario incluir un formato en donde se enlisten los acuerdos finales. Exponer ante los clientes los requerimientos (incluidos en el sistema), réplica por parte del cliente y finalmente la toma de decisiones y compromisos que se adquirirán. Tiempo del ejercicio: 30 minutos.
Unidad II. Planificación del Software
Planificación del Software La planificación es fundamental en el proceso de desarrollo de un producto de software, en el cual se establece, entre otras cosas, que tareas y cuando se van a realizar y los recursos que utilizarán las mismas. Objetivos: Proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costos y planificación temporal Realización de estimación de tiempo dentro del tiempo limitado que se tiene al comienzo de un proyecto de software
Actividades asociadas al proyecto de planificación del software Ámbito del software. En esta etapa se debe evaluar la función y el rendimiento que se asignaron al software durante el proceso de análisis. Para establecer un ámbito de proyectos se debe contar con las especificaciones no ambiguas e incompresibles, tener clara la función, el rendimiento, restricciones, interfaces y la fiabilidad. Recursos. Estimación de los recursos requeridos para acometer el esfuerzo del desarrollo del software.
Actividades asociadas al proyecto de planificación del software Cada recursos queda especificado mediante cuatro características Descripción del recurso Informe de disponibilidad Fecha cronológica en la que se requiere el recurso Tiempo en el que será aplicado el recurso Realizar ejercicio
Etapas de un plan de desarrollo A continuación se describen los componentes principales que debe tener un plan de desarrollo para un proyecto de software. Estimación de Costos. El plan de desarrollo requiere de un estimado de costos desglosado y detallado de los costos. Se deben indicar los costos específicos para cada etapa de desarrollo y para cada uno de los componentes. Costo de Nómina Materiales Equipo Costos operacionales. Programación del tiempo. Se indicará cuando comienza y termina cada una de las etapas de desarrollo. Esto es necesario para poder determinar  en todo momento si el proyecto se encuentra adelantado, atrasado o en tiempo.
Etapas de un plan de desarrollo Planificación del personal. Se debe establecer cuantas personas se necesitan para cada etapa del proyecto y que tiempo dedicarán a trabajar en el mismo. (hrs/dia, hrs/semana, etc.). Cada etapa puede requerir mayor o menor cantidad de personas que otras etapas y no todas las personas trabajan en todas las etapas. Estructuración del equipo de trabajo (personal). El plan debe establecer la composición de cada grupo de trabajo. En este componente es muy importante tomar una consideración, qué tipo de personas se incluirán ya que se necesita un grupo de trabajo que se acople bien. Se podría dar el caso de que se haga un grupo con individuos que trabajen muy bien solos o con algunas personas pero no con el grupo en el que se incluyan. Verificación y control de la calidad. Para poder generar un producto de calidad es necesario que constantemente se verifique si los componentes del proyecto se están cumpliendo con los requisitos establecidos para el mismo. El plan de trabajo indicará de forma específica los mecanismos de verificación y control de la calidad que se utilizarán en cada una de las etapas.
Etapas de un plan de desarrollo Gerencia de Configuración. El plan debe indicar  de forma específica los mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio en el proyecto. Monitoreo del proyecto. El plan debe indicar como la gerencia monitoreará las actividades del proyecto y se encargará de que se cumpla (hasta donde sea posible) el plan de trabajo. Manejo de Riesgos. Todo proyecto tiene sus riesgos. El plan debe establecer que se hará en caso de retraso o qué ocurrirá si se pierde uno  o varios miembros del personal. Otro aspecto que debe considerar el plan es bajo qué circunstancias se decidirá no continuar con el proyecto ya que siempre existe la posibilidad de que el desarrollo se salga de control y resulte más caro continuar con el mismo que detenerlo y perder el trabajo hecho.
Ejercicios de Planificación Estimación de costos Costo de Nómina Materiales Equipo Costos operacionales. Programación del tiempo Inicio y Fin de cada etapa de desarrollo Planificación del personal Establecer las personas necesarias para cada etapa y el tiempo a trabajar (hrs/dia, hrs/semana, etc.).
Ejercicios de Planificación Estructuración del equipo de trabajo Organigrama Verificación y Control de Calidad Indicar de forma específica los mecanismos de verificación y control de la calidad que se utilizarán en cada una de las etapas. Gerencia de Comunicación Indicar  de forma específica los mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio en el proyecto. Monitoreo del proyecto  Formato donde se mostrará la forma en que el líder se encargará de que se cumpla el plan de trabajo.
Planificación y modelado Unidad III  Análisis del Proyecto
Análisis de Riesgos ,[object Object]
Los resultados de este análisis de riesgos se deben documentar a lo largo del plan del proyecto junto con el análisis de consecuencias cuando el riesgo ocurra.Es la probabilidad de que una circunstancia adversa ocurra Riesgo
Categorización de los riesgos
Ejemplos
Ejercicio Realizar una tabla en donde se muestren los riesgos potenciales existentes en el proyecto, clasificándolos adecuadamente.
Proceso de gestión de riesgos Es preciso anticiparse a los riesgos: comprender el impacto de éstos en el proyecto, en el producto y en el negocio, considerando los pasos para evitarlos. Listado de priorización de riesgos Anulación de riesgos y planes de contingencia Valoración de riesgos  Listado de riesgos  potenciales
Identificación de riesgos Comprende el descubrimiento de los posibles riesgos del proyecto. Tipos de riesgos:
Ejemplos Tecnología. La base de datos que se utiliza en el sistema no puede procesar muchas transacciones por segundo como se esperaba. Personal. El personal clave está enfermo y no disponible en momentos críticos. Organizacional. La organización se reestructura de tal forma que una gestión diferente se responsabiliza del proyecto. Herramientas. Es ineficiente el código generado por las herramientas CASE Requerimientos. Se proponen cambios en los requerimientos que requieren hacer rediseño Estimación. El tiempo requerido para desarrollar el software está subestimado.
Ejercicio Elaborar la Identificación de los riesgos organizados por su tipo
Análisis de riesgos Durante este proceso, se considera por separado cada riesgo identificado y se decide acerca de la probabilidad y la seriedad del mismo.  Para ello se realizará una valoración utilizando intervalos:
Ejercicio Elaborar la tabla correspondiente al análisis de riesgos
Planeación de riesgos El proceso de planificación de riesgos considera cada uno de los riesgos clave que han sido identificados,  así como las estrategias para gestionarlos. Estas estrategias pueden dividirse en tres categorías: Estrategias de prevención. Siguiendo estas estrategias, la probabilidad de que el riesgo aparezca se reduce. Estrategias de minimización. Siguiendo estas estrategias se reducirá el impacto del riesgo. Estrategias de contingencia. Seguir estas estrategias es estar preparado para lo peor y tener una estrategia para cada caso.
Ejemplo:
Supervisión de riesgos La supervisión de riesgos normalmente valora cada uno de los riesgos identificados para decidir si éste es más o menos probable y si han cambiado sus efectos. Debe ser un proceso continuo y en cada revisión del progreso de gestión, cada uno de los riesgos clave debe ser considerado y analizado por separado.
Ejercicios: Por equipo, en la tabla de riesgos agregar la planificación de los riesgos colocando una opción en las estrategias de prevención, minimización y contingencia.  Ejemplificar de manera clara cual sería la estrategia de supervisión a realizar para los siguientes tipos de riesgos.
Planificación y Modelado Unidad IV.  Análisis de los Requerimientos
Proceso Unificado El PU define el Modelo de Casos de Uso en la disciplina de requerimientos, básicamente, es el conjunto de todos los casos de uso; es un modelo de la funcionalidad y el entorno del sistema. Los casos de uso son un mecanismo para ejemplificar de manera simple y entendible el uso de un sistema. Definiciones importantes:
Casos de Uso
Diagrama de Casos de Uso UML proporciona notación para los diagramas de casos de uso con el fin de ilustrar los nombres de los casos de uso y los actores y las relaciones entre ellos. Grupo Financiero Procesar venta Límite del sistema Gestionar devoluciones Actor Abrir Caja Cajero “actor”  Sistema de Contabilidad “actor”  Sistema de Actividad de Ventas Analizar Actividad Comunicación Gestionar seguridad Gestionar usuarios Administrador  del sistema Caso de Uso
Diseño de Interfaz de Usuario Reglas en el Diseño. http://www.elwebmaster.com/articulos/usabilidad-12-tecnicas-para-un-buen-diseno-de-interfaces

Más contenido relacionado

La actualidad más candente

Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosSergio Ramos
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos JCRREYES
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 
PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREAlberto Zurita
 
Ingeniería de Requisitos
Ingeniería de RequisitosIngeniería de Requisitos
Ingeniería de RequisitosSorey García
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del softwareJorge Reyes
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión GeneralRuth Hidalgo Tene
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientosSoftware Guru
 
Gestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De SoftwareGestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De SoftwareDecimo Sistemas
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 

La actualidad más candente (16)

Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWARE
 
Ingeniería de Requisitos
Ingeniería de RequisitosIngeniería de Requisitos
Ingeniería de Requisitos
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Gestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De SoftwareGestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De Software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 

Destacado

Miradas (Roger Oncoy)
Miradas (Roger Oncoy)Miradas (Roger Oncoy)
Miradas (Roger Oncoy)Cachi Chien
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
Tabriz WT 9 - Web Design Mistakes
Tabriz WT 9 - Web Design MistakesTabriz WT 9 - Web Design Mistakes
Tabriz WT 9 - Web Design MistakesMrWubi
 
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربری
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربریسومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربری
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربریhassanbawi
 
Las siete maravillas del mundo
Las siete maravillas del mundoLas siete maravillas del mundo
Las siete maravillas del mundoiesreyesespana
 
04/14/13 PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish
04/14/13   PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish04/14/13   PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish
04/14/13 PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnishVogelDenise
 
اچ تی ام ال 5 و ویژگی های آن
اچ تی ام ال 5 و ویژگی های آناچ تی ام ال 5 و ویژگی های آن
اچ تی ام ال 5 و ویژگی های آنAli Ghaeni
 
景美意深的三重門啟示
景美意深的三重門啟示景美意深的三重門啟示
景美意深的三重門啟示yiling666
 
Jardins de mozart... (belíssima!!!)
Jardins de mozart... (belíssima!!!)Jardins de mozart... (belíssima!!!)
Jardins de mozart... (belíssima!!!)marcitakuehne
 
Devil pups – dixie sunrise rotary
Devil pups – dixie sunrise rotaryDevil pups – dixie sunrise rotary
Devil pups – dixie sunrise rotaryMark Heiner
 
Iniciativa mexico2
Iniciativa mexico2Iniciativa mexico2
Iniciativa mexico2cfru 93.3 fm
 
人生可以有不一樣的選擇
人生可以有不一樣的選擇人生可以有不一樣的選擇
人生可以有不一樣的選擇yiling666
 

Destacado (20)

Regalos De Dios (Con)
Regalos De Dios (Con)Regalos De Dios (Con)
Regalos De Dios (Con)
 
Miradas (Roger Oncoy)
Miradas (Roger Oncoy)Miradas (Roger Oncoy)
Miradas (Roger Oncoy)
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Clase 8, 12/9/2007
Clase 8, 12/9/2007Clase 8, 12/9/2007
Clase 8, 12/9/2007
 
Tabriz WT 9 - Web Design Mistakes
Tabriz WT 9 - Web Design MistakesTabriz WT 9 - Web Design Mistakes
Tabriz WT 9 - Web Design Mistakes
 
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربری
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربریسومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربری
سومین گزارش انتقادی بر عملکرد و ضعف حاکم بر قطارهای مسافربری
 
Kinect programming
Kinect programmingKinect programming
Kinect programming
 
Las siete maravillas del mundo
Las siete maravillas del mundoLas siete maravillas del mundo
Las siete maravillas del mundo
 
04/14/13 PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish
04/14/13   PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish04/14/13   PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish
04/14/13 PUBLIC NOTICE (03/11/13 FAX TO BARACK OBAMA) - finnish
 
R E A L Autobiography
R E A L   AutobiographyR E A L   Autobiography
R E A L Autobiography
 
اچ تی ام ال 5 و ویژگی های آن
اچ تی ام ال 5 و ویژگی های آناچ تی ام ال 5 و ویژگی های آن
اچ تی ام ال 5 و ویژگی های آن
 
景美意深的三重門啟示
景美意深的三重門啟示景美意深的三重門啟示
景美意深的三重門啟示
 
Msf Project Managment 2006 Part 1
Msf Project Managment 2006   Part 1Msf Project Managment 2006   Part 1
Msf Project Managment 2006 Part 1
 
Jardins de mozart... (belíssima!!!)
Jardins de mozart... (belíssima!!!)Jardins de mozart... (belíssima!!!)
Jardins de mozart... (belíssima!!!)
 
Las palomas
Las palomasLas palomas
Las palomas
 
Devil pups – dixie sunrise rotary
Devil pups – dixie sunrise rotaryDevil pups – dixie sunrise rotary
Devil pups – dixie sunrise rotary
 
Tempo3
Tempo3Tempo3
Tempo3
 
Iniciativa mexico2
Iniciativa mexico2Iniciativa mexico2
Iniciativa mexico2
 
人生可以有不一樣的選擇
人生可以有不一樣的選擇人生可以有不一樣的選擇
人生可以有不一樣的選擇
 
La Primavera (Flores)
La Primavera (Flores)La Primavera (Flores)
La Primavera (Flores)
 

Similar a Pym

Planificacion saha copia
Planificacion saha   copiaPlanificacion saha   copia
Planificacion saha copiaJosesito Flores
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del senaleydismartinez1
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos unrated999
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloYip-yip
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitoskelyquinayas
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos CHICATEC
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSxinithazangels
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 

Similar a Pym (20)

Planificacion saha copia
Planificacion saha   copiaPlanificacion saha   copia
Planificacion saha copia
 
Planificacion saha copia
Planificacion saha   copiaPlanificacion saha   copia
Planificacion saha copia
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del sena
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Proyectos I
Proyectos IProyectos I
Proyectos I
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Metricas
Metricas Metricas
Metricas
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
So2
So2So2
So2
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Informe
InformeInforme
Informe
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 

Más de DiaNa González

Más de DiaNa González (8)

Mod. 8 producto herramientas
Mod. 8 producto herramientasMod. 8 producto herramientas
Mod. 8 producto herramientas
 
Informe de labores 0809
Informe de labores 0809Informe de labores 0809
Informe de labores 0809
 
I:\Propedeutico 2010
I:\Propedeutico 2010I:\Propedeutico 2010
I:\Propedeutico 2010
 
Pym
PymPym
Pym
 
Planificación y Modelado
Planificación y ModeladoPlanificación y Modelado
Planificación y Modelado
 
Curso Corel X4
Curso Corel X4Curso Corel X4
Curso Corel X4
 
webquest Exercise
webquest Exercisewebquest Exercise
webquest Exercise
 
Graficación por computadora
Graficación por computadoraGraficación por computadora
Graficación por computadora
 

Último

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Pym

  • 1. Unidad I.Ingeniería de Requerimientos Planificación y Modelado
  • 2. Introducción La I.R. cumple un papel primordial en el proceso de producción de software, que se enfoca a un área fundamental: la definición de lo que se desea producir Su tarea principal consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema, de esta forma, se pretende minimizar los problemas relacionados al desarrollo de sistemas.
  • 3. Requerimiento Definición: Condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo.
  • 4. Ingeniería de Requerimientos Definición: Disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en donde se describen las funciones que realizará el sistema. Beneficios: Permite gestionar las necesidades del proyecto en forma estructurada. Mejora la capacidad de predecir cronogramas de proyectos así como sus resultados. Disminuye los costos y retrasos del proyecto. Mejora la calidad del software Mejora la comunicación entre equipos Evita rechazos de usuarios finales.
  • 5. Definir 10 requerimientos necesarios para el desarrollo del problema planteado. Ejercicio
  • 6. Personal involucrado Los roles pueden clasificarse de la siguiente manera:
  • 7. Personal Involucrado Usuario Final. Es la persona que usará el sistema desarrollado. Será quien utilice, disponga y se encuentre familiarizado con los procesos que debe realizar el software; así también, es el que utiliza las interfaces y los manuales de usuario. Usuario Líder. Es el individuo que comprende el ambiente del sistema o el dominio del problema en donde será empleado el software desarrollado. Personal de Mantenimiento. Para proyectos que requieran un mantenimiento eventual, éstas personas son las responsables de la administración de cambios, de la implementación y resolución de anomalías. Su trabajo consiste en revisar y mejorar los procesos del producto finalizado.
  • 8. Personal Involucrado Analistas y programadores. Son los responsables del desarrollo del producto, en sí ellos interactúan directamente con el cliente. Personal de pruebas. Se encarga de elaborar y ejecutar el plan de pruebas para asegurar que las condiciones presentadas por el sistema son las adecuadas. Son quienes validan si los requerimientos satisfacen las necesidades del cliente.
  • 9. Ejercicio Mostrar una tabla con la cantidad de personal requerido para el desarrollo y solución del problema planteado.
  • 10. Actividades de la Ingeniería de Requerimientos
  • 11. Análisis del problema El objetivo de esta actividad es entender las verdaderas necesidades del negocio para el cual se hará el proyecto. Durante el análisis del problema, se realiza una serie de pasos para garantizar un acuerdo entre los involucrados, basados en los problemas reales del negocio, los pasos serian los siguientes: Comprender el problema que se está resolviendo Construir un vocabulario común Identificar a los afectados del sistema Definir los límites y restricciones del sistema
  • 12. Ejercicios Redactar en media cuartilla el problema planteado. Elaborar el vocabulario común. Identificar los afectados del sistema. Definir los límites y restricciones del problema a solucionar.
  • 13. Evaluación y Negociación de Requerimientos Las principales actividades son: Descubrir problemas potenciales. Mandatorio (prioritario) Deseable (se necesitan pero no son indispensables) Innecesario Evaluar factibilidades y riesgos Factibilidades técnicas Factibilidades operacionales Factibilidades económicas Incremento en la comunicación entre el equipo de desarrollo y el cliente
  • 14. Evaluación y Negociación de Requerimientos Documentar todos los requerimientos a un nivel de detalle apropiado Mostrar todos los requerimientos a los involucrados del sistema Analizar el impacto que tengan los cambios o requerimientos antes de aceptarlos Establecer las relaciones entre requerimientos que indiquen dependencias Negociar con flexibilidad para que exista un beneficio mutuo Enfocarse en intereses no en posiciones
  • 15. Ejercicio. Entregar documento en donde se enlisten los requerimientos del sistema planteando los puntos vistos anteriormente, dicho documento será la carta de presentación de los equipos. Exponer ante los compañeros los requerimientos fundamentales para llevar a buen término la solución del problema a plantear. (tiempo de exposición 5 minutos)
  • 16. Especificación de Requerimientos de software. Es la actividad en que se genera el documento y contiene una descripción completa de las necesidades y funcionalidades del sistema, que será desarrollado; describe el alcance del sistema y la forma como hará sus funciones, definiendo los requerimientos. En la especificación se definen: Todos los requerimientos de hardware Todos los requerimientos de software Diagramas Modelos de sistemas y cualquier otra cosa que sirva de soporte y guía para fases posteriores.
  • 17. Validación de los requisitos Permite demostrar que los requerimientos definidos en el sistema son los que realmente quiere el cliente, además revisa que no se haya omitido ninguno, que no sean ambiguos, inconsistentes o redundantes. La validación de requerimientos es importante pues de ella depende que no existan elevados costos de mantenimiento para el software desarrollado
  • 18. Evolución de los requerimientos Los requerimientos cambian por diferentes razones: Porque al analizar el problema, no se hacen las preguntas correctas a las personas correctas. Porque cambió el problema que se estaba resolviendo. Porque los usuarios cambiaron su forma de pensar o sus percepciones. Porque cambió el ambiente del negocio.
  • 19. Ejercicio Elaborar el Documento que describa completamente las necesidades y funcionalidades del sistema, es necesario realizar un bosquejo del diseño de interfaz del sistema en donde se pueda observar el resultado que se pretende obtener. Así mismo es necesario incluir un formato en donde se enlisten los acuerdos finales. Exponer ante los clientes los requerimientos (incluidos en el sistema), réplica por parte del cliente y finalmente la toma de decisiones y compromisos que se adquirirán. Tiempo del ejercicio: 30 minutos.
  • 21. Planificación del Software La planificación es fundamental en el proceso de desarrollo de un producto de software, en el cual se establece, entre otras cosas, que tareas y cuando se van a realizar y los recursos que utilizarán las mismas. Objetivos: Proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costos y planificación temporal Realización de estimación de tiempo dentro del tiempo limitado que se tiene al comienzo de un proyecto de software
  • 22. Actividades asociadas al proyecto de planificación del software Ámbito del software. En esta etapa se debe evaluar la función y el rendimiento que se asignaron al software durante el proceso de análisis. Para establecer un ámbito de proyectos se debe contar con las especificaciones no ambiguas e incompresibles, tener clara la función, el rendimiento, restricciones, interfaces y la fiabilidad. Recursos. Estimación de los recursos requeridos para acometer el esfuerzo del desarrollo del software.
  • 23. Actividades asociadas al proyecto de planificación del software Cada recursos queda especificado mediante cuatro características Descripción del recurso Informe de disponibilidad Fecha cronológica en la que se requiere el recurso Tiempo en el que será aplicado el recurso Realizar ejercicio
  • 24. Etapas de un plan de desarrollo A continuación se describen los componentes principales que debe tener un plan de desarrollo para un proyecto de software. Estimación de Costos. El plan de desarrollo requiere de un estimado de costos desglosado y detallado de los costos. Se deben indicar los costos específicos para cada etapa de desarrollo y para cada uno de los componentes. Costo de Nómina Materiales Equipo Costos operacionales. Programación del tiempo. Se indicará cuando comienza y termina cada una de las etapas de desarrollo. Esto es necesario para poder determinar en todo momento si el proyecto se encuentra adelantado, atrasado o en tiempo.
  • 25. Etapas de un plan de desarrollo Planificación del personal. Se debe establecer cuantas personas se necesitan para cada etapa del proyecto y que tiempo dedicarán a trabajar en el mismo. (hrs/dia, hrs/semana, etc.). Cada etapa puede requerir mayor o menor cantidad de personas que otras etapas y no todas las personas trabajan en todas las etapas. Estructuración del equipo de trabajo (personal). El plan debe establecer la composición de cada grupo de trabajo. En este componente es muy importante tomar una consideración, qué tipo de personas se incluirán ya que se necesita un grupo de trabajo que se acople bien. Se podría dar el caso de que se haga un grupo con individuos que trabajen muy bien solos o con algunas personas pero no con el grupo en el que se incluyan. Verificación y control de la calidad. Para poder generar un producto de calidad es necesario que constantemente se verifique si los componentes del proyecto se están cumpliendo con los requisitos establecidos para el mismo. El plan de trabajo indicará de forma específica los mecanismos de verificación y control de la calidad que se utilizarán en cada una de las etapas.
  • 26. Etapas de un plan de desarrollo Gerencia de Configuración. El plan debe indicar de forma específica los mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio en el proyecto. Monitoreo del proyecto. El plan debe indicar como la gerencia monitoreará las actividades del proyecto y se encargará de que se cumpla (hasta donde sea posible) el plan de trabajo. Manejo de Riesgos. Todo proyecto tiene sus riesgos. El plan debe establecer que se hará en caso de retraso o qué ocurrirá si se pierde uno o varios miembros del personal. Otro aspecto que debe considerar el plan es bajo qué circunstancias se decidirá no continuar con el proyecto ya que siempre existe la posibilidad de que el desarrollo se salga de control y resulte más caro continuar con el mismo que detenerlo y perder el trabajo hecho.
  • 27. Ejercicios de Planificación Estimación de costos Costo de Nómina Materiales Equipo Costos operacionales. Programación del tiempo Inicio y Fin de cada etapa de desarrollo Planificación del personal Establecer las personas necesarias para cada etapa y el tiempo a trabajar (hrs/dia, hrs/semana, etc.).
  • 28. Ejercicios de Planificación Estructuración del equipo de trabajo Organigrama Verificación y Control de Calidad Indicar de forma específica los mecanismos de verificación y control de la calidad que se utilizarán en cada una de las etapas. Gerencia de Comunicación Indicar de forma específica los mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio en el proyecto. Monitoreo del proyecto Formato donde se mostrará la forma en que el líder se encargará de que se cumpla el plan de trabajo.
  • 29. Planificación y modelado Unidad III Análisis del Proyecto
  • 30.
  • 31. Los resultados de este análisis de riesgos se deben documentar a lo largo del plan del proyecto junto con el análisis de consecuencias cuando el riesgo ocurra.Es la probabilidad de que una circunstancia adversa ocurra Riesgo
  • 34. Ejercicio Realizar una tabla en donde se muestren los riesgos potenciales existentes en el proyecto, clasificándolos adecuadamente.
  • 35. Proceso de gestión de riesgos Es preciso anticiparse a los riesgos: comprender el impacto de éstos en el proyecto, en el producto y en el negocio, considerando los pasos para evitarlos. Listado de priorización de riesgos Anulación de riesgos y planes de contingencia Valoración de riesgos Listado de riesgos potenciales
  • 36. Identificación de riesgos Comprende el descubrimiento de los posibles riesgos del proyecto. Tipos de riesgos:
  • 37. Ejemplos Tecnología. La base de datos que se utiliza en el sistema no puede procesar muchas transacciones por segundo como se esperaba. Personal. El personal clave está enfermo y no disponible en momentos críticos. Organizacional. La organización se reestructura de tal forma que una gestión diferente se responsabiliza del proyecto. Herramientas. Es ineficiente el código generado por las herramientas CASE Requerimientos. Se proponen cambios en los requerimientos que requieren hacer rediseño Estimación. El tiempo requerido para desarrollar el software está subestimado.
  • 38. Ejercicio Elaborar la Identificación de los riesgos organizados por su tipo
  • 39. Análisis de riesgos Durante este proceso, se considera por separado cada riesgo identificado y se decide acerca de la probabilidad y la seriedad del mismo. Para ello se realizará una valoración utilizando intervalos:
  • 40. Ejercicio Elaborar la tabla correspondiente al análisis de riesgos
  • 41. Planeación de riesgos El proceso de planificación de riesgos considera cada uno de los riesgos clave que han sido identificados, así como las estrategias para gestionarlos. Estas estrategias pueden dividirse en tres categorías: Estrategias de prevención. Siguiendo estas estrategias, la probabilidad de que el riesgo aparezca se reduce. Estrategias de minimización. Siguiendo estas estrategias se reducirá el impacto del riesgo. Estrategias de contingencia. Seguir estas estrategias es estar preparado para lo peor y tener una estrategia para cada caso.
  • 43. Supervisión de riesgos La supervisión de riesgos normalmente valora cada uno de los riesgos identificados para decidir si éste es más o menos probable y si han cambiado sus efectos. Debe ser un proceso continuo y en cada revisión del progreso de gestión, cada uno de los riesgos clave debe ser considerado y analizado por separado.
  • 44. Ejercicios: Por equipo, en la tabla de riesgos agregar la planificación de los riesgos colocando una opción en las estrategias de prevención, minimización y contingencia. Ejemplificar de manera clara cual sería la estrategia de supervisión a realizar para los siguientes tipos de riesgos.
  • 45. Planificación y Modelado Unidad IV. Análisis de los Requerimientos
  • 46. Proceso Unificado El PU define el Modelo de Casos de Uso en la disciplina de requerimientos, básicamente, es el conjunto de todos los casos de uso; es un modelo de la funcionalidad y el entorno del sistema. Los casos de uso son un mecanismo para ejemplificar de manera simple y entendible el uso de un sistema. Definiciones importantes:
  • 48. Diagrama de Casos de Uso UML proporciona notación para los diagramas de casos de uso con el fin de ilustrar los nombres de los casos de uso y los actores y las relaciones entre ellos. Grupo Financiero Procesar venta Límite del sistema Gestionar devoluciones Actor Abrir Caja Cajero “actor” Sistema de Contabilidad “actor” Sistema de Actividad de Ventas Analizar Actividad Comunicación Gestionar seguridad Gestionar usuarios Administrador del sistema Caso de Uso
  • 49. Diseño de Interfaz de Usuario Reglas en el Diseño. http://www.elwebmaster.com/articulos/usabilidad-12-tecnicas-para-un-buen-diseno-de-interfaces
  • 50. Diseño de Interfaz de Usuario integrado a los Casos de Uso Realizar el Diseño de Interfaz