SlideShare una empresa de Scribd logo
1 de 73
Ingeniería de Software Unidad 1 Análisis de Requerimientos Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
Introducción ,[object Object],[object Object]
Definición de Requerimiento ,[object Object],[object Object],[object Object]
Definición de Requerimiento ,[object Object],[object Object],[object Object]
Requerimientos v/s Diseño ,[object Object],[object Object],[object Object],[object Object]
Importancia de los requerimientos ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Importancia de los requerimientos
Importancia de los requerimientos ,[object Object],200 Producción 20 Prueba Unitaria 10 Codificación 5 Diseño 1 Análisis y Esp. Requerimientos Costo en USD Etapa en la que se encuentra el error
Documentos de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Documentos de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Documentos de Requerimientos ,[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Clasificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Características de los requerimientos ,[object Object],[object Object],[object Object],[object Object]
Características de los requerimientos ,[object Object],[object Object],[object Object],[object Object]
Características de los requerimientos ,[object Object],[object Object],[object Object],[object Object]
Características de los requerimientos ,[object Object]
Fuentes de Requerimientos Requerimientos Deseos y necesidad De los interesados Modelo del Dominio Modelo de la situación actual Requerimientos  Reutilizables Tipo de Requerimientos recomendados Documentos existentes Organización y sistemas actuales Robertson y Robertson 1999 Plantilla de Requerimientos Biblioteca de Reutilización
Proceso: Ingeniería de Requerimientos ,[object Object]
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Estudio de Factibilidad ,[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Obtención y Análisis de requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Obtención y Análisis de requerimientos ,[object Object],Comprensión  del dominio Recolección de  Requerimientos Clasificación Resolución de Conflictos Priorización Verificación  de Requerimientos
Proceso: Ingeniería de Requerimientos Obtención y Análisis de requerimientos ,[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Obtención y Análisis de requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Especificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Especificación de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Validación de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Validación de Requerimientos ,[object Object],[object Object],[object Object],Para los usuarios es difícil especificarlos en forma cuantitativa. Tiempo de capacitación. Facilidad de uso Número de sistemas.  Portabilidad Probabilidad de datos corruptos después de la falla. Robustez Tiempo promedio entre fallas. Fiabilidad KB. Tamaño Transacciones por seg. Rapidez Medida Propiedad
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso: Ingeniería de Requerimientos Participantes en el proceso de requerimientos.
Proceso: Ingeniería de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Artefactos Modelo del Sistema
Proceso: Ingeniería de Requerimientos Modelado del Sistema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas para describir un sistema entorno a estados y estímulos.
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Decisión ,[object Object],[object Object],[object Object],[object Object],Condiciones Acciones Estados F = Condición Falsa V = Condición Verdadera - = condición no importa F V V F V Buenos Antecedentes V V V F F Importe > 1000 X X X Analizar antecedentes X X Autorizar Crédito - F V - - Ya operó antes 5 4 3 2 1
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Decisión ,[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Transición de Estados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Transición de Estados Tabla de Transición. S3 1 S3 S1 0 S3 S1 1 S2 S2 0 S2 S1 1 S1 S2 0 S1 PROXIMO ESTADO ENTRADA ESTADO ACTUAL S1 S2 S3 0 1 0 1 1 0
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Transición de Estados Ejemplo de un diagrama de transición de estados para reserva de Hotel (Utilizando forma UML).  Condición Acciones INICIO Solicitud de plaza ninguna Solicitada Confirmada En Lista de Espera Ninguna plaza disponible Poner en lista de espera Plaza disponible decrementar cuenta de plaza Plaza disponible decrementar cuenta de plaza Cancelada El cliente desiste Retirar de la lista El cliente cancela Incrementar cuenta de plazas Ocupada El cliente ocupa ninguna
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri ,[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri ,[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri ,[object Object],[object Object],[object Object],[object Object],[object Object],L1 -Lugar con marca L2 -Lugar Transición
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri ,[object Object],[object Object],[object Object],L3 L2 L1 L4 L5 L3 L2 L1 L4 L5 T1
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri Secuencia A2 A1 L3 T1 T2 A4 T3 T4 T5 Conflicto Concurrencia T6 T7 T8 T9 A5 A6 A7
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri (Ejemplo) Máquina dispensadora T1-Inserta moneda E1- Tiene moneda E2- pronta T3- acepta moneda E3- pronto para dispensar T4-dispensa T2- rechaza moneda Se dispararon las transiciones: t1,t3,t4 Otra secuencia posible seria t1,t2
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Diagramas de Flujo de Datos (DFD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso Datos que entran Archivo Datos que salen
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Diagramas de Flujo de Datos (DFD) Ejemplo: Examen Historia Clínica Médico Paciente Experiencia y conocimiento Síntomas Medicación y  Diagnostico Factura Lista de exámenes y servicios brindados Contabilidad Registro Contable Paciente
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Diagramas de Flujo de Datos (DFD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Casos de Uso (UML) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Casos de Uso (UML) Ejemplo: Actor: Entidad Externa que interactúa con el sistema (persona identificada por un rol o sistema externo). Caso de Uso: Conjunto de escenarios posibles que puede encarar un actor (o varios) con el sistema para el logro de cierto objetivo. Limite del Sistema Caso de Uso Reutilizable <<include>> Caso de Uso Escenario Variable <<extends>> Generalización
Proceso: Ingeniería de Requerimientos Modelado del Sistema – Elección de una Técnica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas – Obtención y Análisis de Requerimientos Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos ,[object Object],Balancear Recursos Tiempo Alcance Calidad Necesidades Expectativas   Necesidades Expectativas   Tecnología Personas Proceso Restricciones
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Investigar Antecedentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Entrevistas Individuales y Grupales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Encuesta / Cuestionario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Tormenta de Ideas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso: Ingeniería de Requerimientos Técnicas -Obtención y Análisis de requerimientos Prototipado
Proceso: Ingeniería de Requerimientos Técnicas – Validación de Requerimientos. Estudio de  factibilidad Obtención y  Análisis de  Requerimientos Especificación  de  Requerimientos Validación  de  Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento  de  Requerimientos Modelo del Sistema Artefactos
Proceso: Ingeniería de Requerimientos Técnicas – Validación de Requerimientos. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Ingeniería de Requerimientos Técnicas – Validación de Requerimientos Revisiones de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Medición de Requerimientos ,[object Object],[object Object],[object Object],[object Object]
Medición de Requerimientos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Medición de Requerimientos ,[object Object],[object Object],[object Object],[object Object],OK A B 1  2  3  4  5 Diseñadores Verificadores 1  2  3  4  5 1  2  3  4  5 1  2  3  4  5
Bibliografía ,[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientosFSILSCA
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativatutor03770
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasmodayestilo
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareMarvin Romero
 

La actualidad más candente (20)

Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
UML
UMLUML
UML
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemas
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 

Destacado

Herramientas de Servicio
Herramientas de ServicioHerramientas de Servicio
Herramientas de ServicioHugo A. Saenz
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisisCarolina Rojas
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo ConceptualSergio Sanchez
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
Sistema de información para el control de nomina
Sistema de información para el control de nominaSistema de información para el control de nomina
Sistema de información para el control de nominaJavier Contreras
 
Proceso de organización, tipos y tecnicas(administracion)
Proceso de organización, tipos y tecnicas(administracion)Proceso de organización, tipos y tecnicas(administracion)
Proceso de organización, tipos y tecnicas(administracion)Hugo Arturo Gonzalez Macias
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasAndoni Vasquez
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 

Destacado (17)

Herramientas de Servicio
Herramientas de ServicioHerramientas de Servicio
Herramientas de Servicio
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Sistema de información para el control de nomina
Sistema de información para el control de nominaSistema de información para el control de nomina
Sistema de información para el control de nomina
 
Kendall y Kendall
Kendall y KendallKendall y Kendall
Kendall y Kendall
 
Sistema De Gestion De Notas
Sistema De Gestion De NotasSistema De Gestion De Notas
Sistema De Gestion De Notas
 
Proceso de organización, tipos y tecnicas(administracion)
Proceso de organización, tipos y tecnicas(administracion)Proceso de organización, tipos y tecnicas(administracion)
Proceso de organización, tipos y tecnicas(administracion)
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemas
 
Kendal y Kendal
Kendal y KendalKendal y Kendal
Kendal y Kendal
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Sistema de Nomina
Sistema de NominaSistema de Nomina
Sistema de Nomina
 

Similar a Unidad 1.3 Analisis De Requerimientos

Analisis derequerimientos
Analisis derequerimientosAnalisis derequerimientos
Analisis derequerimientosljds
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosmezcalote
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas   sesion 09 - validacion de requisitos iiAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas sesion 09 - validacion de requisitos iiGianfrancoEduardoBra
 
Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01duberlisg
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototiposTensor
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer AlasEliezer Alas
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemascardan2007i
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezkarolavergara
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLuis Anibal
 
F capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_softwareF capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_softwareJesseniaMangua
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leonCLPROGRAM
 

Similar a Unidad 1.3 Analisis De Requerimientos (20)

Analisis derequerimientos
Analisis derequerimientosAnalisis derequerimientos
Analisis derequerimientos
 
Material de apoyo analis de requerimientos
Material de apoyo analis de requerimientosMaterial de apoyo analis de requerimientos
Material de apoyo analis de requerimientos
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientos
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas   sesion 09 - validacion de requisitos iiAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
 
Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototipos
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer Alas
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemas
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
 
Guide to the software engineering body of knowledge
Guide to the software engineering body of knowledgeGuide to the software engineering body of knowledge
Guide to the software engineering body of knowledge
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
F capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_softwareF capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_software
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leon
 

Más de Sergio Sanchez

Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Sergio Sanchez
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNSergio Sanchez
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De DatosSergio Sanchez
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosSergio Sanchez
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasSergio Sanchez
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasSergio Sanchez
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaSergio Sanchez
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasSergio Sanchez
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1Sergio Sanchez
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos TradicionalesSergio Sanchez
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareSergio Sanchez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesSergio Sanchez
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOSergio Sanchez
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNSergio Sanchez
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso RealesSergio Sanchez
 

Más de Sergio Sanchez (20)

Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De Programas
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
 

Unidad 1.3 Analisis De Requerimientos

  • 1. Ingeniería de Software Unidad 1 Análisis de Requerimientos Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Fuentes de Requerimientos Requerimientos Deseos y necesidad De los interesados Modelo del Dominio Modelo de la situación actual Requerimientos Reutilizables Tipo de Requerimientos recomendados Documentos existentes Organización y sistemas actuales Robertson y Robertson 1999 Plantilla de Requerimientos Biblioteca de Reutilización
  • 23.
  • 24. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 25. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 26.
  • 27. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 33.
  • 34.
  • 35. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 36.
  • 37.
  • 38.
  • 39. Proceso: Ingeniería de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Artefactos Modelo del Sistema
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Transición de Estados Tabla de Transición. S3 1 S3 S1 0 S3 S1 1 S2 S2 0 S2 S1 1 S1 S2 0 S1 PROXIMO ESTADO ENTRADA ESTADO ACTUAL S1 S2 S3 0 1 0 1 1 0
  • 45. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Tablas de Transición de Estados Ejemplo de un diagrama de transición de estados para reserva de Hotel (Utilizando forma UML). Condición Acciones INICIO Solicitud de plaza ninguna Solicitada Confirmada En Lista de Espera Ninguna plaza disponible Poner en lista de espera Plaza disponible decrementar cuenta de plaza Plaza disponible decrementar cuenta de plaza Cancelada El cliente desiste Retirar de la lista El cliente cancela Incrementar cuenta de plazas Ocupada El cliente ocupa ninguna
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri Secuencia A2 A1 L3 T1 T2 A4 T3 T4 T5 Conflicto Concurrencia T6 T7 T8 T9 A5 A6 A7
  • 51. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Redes de Petri (Ejemplo) Máquina dispensadora T1-Inserta moneda E1- Tiene moneda E2- pronta T3- acepta moneda E3- pronto para dispensar T4-dispensa T2- rechaza moneda Se dispararon las transiciones: t1,t3,t4 Otra secuencia posible seria t1,t2
  • 52.
  • 53. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Diagramas de Flujo de Datos (DFD) Ejemplo: Examen Historia Clínica Médico Paciente Experiencia y conocimiento Síntomas Medicación y Diagnostico Factura Lista de exámenes y servicios brindados Contabilidad Registro Contable Paciente
  • 54.
  • 55.
  • 56. Proceso: Ingeniería de Requerimientos Modelado del Sistema – Casos de Uso (UML) Ejemplo: Actor: Entidad Externa que interactúa con el sistema (persona identificada por un rol o sistema externo). Caso de Uso: Conjunto de escenarios posibles que puede encarar un actor (o varios) con el sistema para el logro de cierto objetivo. Limite del Sistema Caso de Uso Reutilizable <<include>> Caso de Uso Escenario Variable <<extends>> Generalización
  • 57.
  • 58. Proceso: Ingeniería de Requerimientos Técnicas – Obtención y Análisis de Requerimientos Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Proceso: Ingeniería de Requerimientos Técnicas – Validación de Requerimientos. Estudio de factibilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de factibilidad Actividades Especificación de Requerimientos Documento de Requerimientos Modelo del Sistema Artefactos
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.