SlideShare una empresa de Scribd logo
1 de 15
ING.WILFREDO MONTERO MOGOLLÓN
 Establecer y mantener los acuerdos con los clientes y otros stakeholders
acerca de lo que el sistema debe hacer y porqué. Proporcionar a los
desarrolladores del sistema un mejor entendimiento de los requerimientos
del sistema
 Definir la delimitación del sistema
 Proporcionar una base para la planificación de los contenidos técnicos de la
iteraciones.
 Proporcionar una base para estimación de costo y tiempo para desarrollar
el sistema.
 Definir la interfaz de usuario (GUI), enfocándose sobre las necesidades y
objetivos de los usuarios
 “Una condición o capacidad la cual el sistema debe
satisfacer”
 Requerimientos Funcionales
 Pensar en lo que el sistema debe hacer a favor de los
usuarios.
 Son las acciones que el sistema debe ser capaz de
ejecutar.
 Expresar el comportamiento del sistema en función de
las entradas y salidas que deben tener los resultados
esperados.
 Son características que el sistema debe tener, principalmente
relacionado con la calidad.
 También son todas las características que debe tener el sistema
pero que no forman parte de los requerimientos funcionales.
 Podrían ser requisitos de:
 Utilización: estética, facilidad de uso, documento de Usuario, etc.
 Fiabilidad: tolerancia a fallas, recuperación, precisión, tiempo de
respuesta, tiempo de recuperación, cantidad de memoria.
 Soporte: pruebas, mantenimiento, actualización de versiones.
 Stakeholders: Requerimientos vs. Necesidades
 Características del sistema
 Requerimientos de software.
 Primero se recolecta los requerimientos de los stakeholders,
lo cual abarca todos los requerimientos y deseos conseguidos
de los usuarios finales, clientes, mercado y otros stakeholders.
 Se utiliza los requerimientos de los stakeholders para
desarrollar el documento de visión contenido el conjunto de
requerimientos clave de los stakeholders y usuarios y las
características de alto nivel del sistema.
 Las características del sistema expresan servicios que deben
ser ejecutados por el sistema para satisfacer las necesidades
stakeholders. Se debe traducir las características en
requerimientos detallados de software a un nivel al cual se
pueda diseñar y construir el sistema e identificar casos de
prueba para evaluar el comportamiento del sistema.
 Estos requerimientos se capturan en el Diagrama de Casos de
Uso de Requerimientos (DCUR) y en el documento de
especificaciones suplementarias, el que contiene todos los
requerimientos no modelados en los casos de uso.
 Describe cómo modelar la funcionalidad del sistema utilizando
casos de uso. En el UML, los casos de uso son los principales
medios para capturar la funcionalidad del sistema desde la
perspectiva del usuario y muchas veces puede remplazar al
documento "requisitos funcionales".
 La posición o contexto del caso de uso entre otros casos de uso.
Dado que es un mecanismo de organización, un conjunto de casos
de uso coherente, consistente promueve una imagen fácil del
comportamiento del sistema, un entendimiento común entre el
cliente/propietario/usuario y el equipo de desarrollo.
 Los Casos de Uso son una técnica para capturar información
de cómo un sistema o negocio trabaja actualmente, o de
cómo se desea que trabaje, estos diagramas no pertenecen
realmente al enfoque orientado a objetos, más bien es una
técnica para el modelado de escenarios en lo cual el sistema
debe operar.
 Cualquier sistema externo que interactúe con el
nuestro.
 Un actor es algo con comportamiento, como una
persona (identificada por un rol), un sistema
informatizado u organización, y que realiza algún
tipo de interacción con el sistema.
 Se representa mediante una figura humana
<Actor Name> dibujada con palotes. Esta
representación sirve tanto para actores que son
personas como para otro tipo de actores.
Actor
 Un caso de uso es una descripción de la secuencia de
interacciones que se producen entre un actor y el sistema,
 Caso de Uso cuando el actor usa el sistema para llevar a cabo
una tarea específica. El nombre del caso de uso debe reflejar la
tarea específica que el actor desea llevar a cabo usando el
sistema.
 Cada una de las transacciones de los Workers del Negocio
sobre las Entidades del Negocio se pueden transformar en un
caso de uso
Caso de uso
 Include: Cada vez que se
“ejecuta” el caso de uso A,
también se “ejecuta” el caso de
uso B.
 Extend: Cuando se “ejecuta” el
caso de uso A, algunas veces se
“ejecuta” el caso de uso B.
 No son válidas las asociaciones
entre actores
 No deben quedar Casos de uso
sin asociarse a algún actor u otro
caso de uso.
 No es necesario que todos los
casos de uso estén asociados
entre si.

Más contenido relacionado

La actualidad más candente

Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de usoJulio Pari
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos Juan Henao
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de usobelleta55
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
UML: Diagrama de caso de uso
UML: Diagrama de caso de usoUML: Diagrama de caso de uso
UML: Diagrama de caso de usoElvin Hernandez
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientosalmarza1
 

La actualidad más candente (20)

Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
UML: Diagrama de caso de uso
UML: Diagrama de caso de usoUML: Diagrama de caso de uso
UML: Diagrama de caso de uso
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientos
 

Similar a Modelo de requerimientos

9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemascardan2007i
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSRosemary Samaniego
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónailatan66
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de usoJoelChuki
 
Diagrama de caso de uso md
Diagrama de caso de uso mdDiagrama de caso de uso md
Diagrama de caso de uso mdMario Doria
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 

Similar a Modelo de requerimientos (20)

9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemas
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigación
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Diagrama de caso de uso md
Diagrama de caso de uso mdDiagrama de caso de uso md
Diagrama de caso de uso md
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Casos de uso_ceria
Casos de uso_ceriaCasos de uso_ceria
Casos de uso_ceria
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
UML
UMLUML
UML
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 

Más de Wilfredo Mogollón

Técnicas e instrumentos para la recopilación de información
Técnicas e instrumentos para la recopilación de informaciónTécnicas e instrumentos para la recopilación de información
Técnicas e instrumentos para la recopilación de informaciónWilfredo Mogollón
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Introducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosIntroducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosWilfredo Mogollón
 

Más de Wilfredo Mogollón (8)

Modelado del negocio
Modelado del negocioModelado del negocio
Modelado del negocio
 
Técnicas e instrumentos para la recopilación de información
Técnicas e instrumentos para la recopilación de informaciónTécnicas e instrumentos para la recopilación de información
Técnicas e instrumentos para la recopilación de información
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Los sistemas información
Los sistemas informaciónLos sistemas información
Los sistemas información
 
Introducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosIntroducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a Objetos
 

Modelo de requerimientos

  • 2.
  • 3.  Establecer y mantener los acuerdos con los clientes y otros stakeholders acerca de lo que el sistema debe hacer y porqué. Proporcionar a los desarrolladores del sistema un mejor entendimiento de los requerimientos del sistema  Definir la delimitación del sistema  Proporcionar una base para la planificación de los contenidos técnicos de la iteraciones.  Proporcionar una base para estimación de costo y tiempo para desarrollar el sistema.  Definir la interfaz de usuario (GUI), enfocándose sobre las necesidades y objetivos de los usuarios
  • 4.  “Una condición o capacidad la cual el sistema debe satisfacer”  Requerimientos Funcionales  Pensar en lo que el sistema debe hacer a favor de los usuarios.  Son las acciones que el sistema debe ser capaz de ejecutar.  Expresar el comportamiento del sistema en función de las entradas y salidas que deben tener los resultados esperados.
  • 5.  Son características que el sistema debe tener, principalmente relacionado con la calidad.  También son todas las características que debe tener el sistema pero que no forman parte de los requerimientos funcionales.  Podrían ser requisitos de:  Utilización: estética, facilidad de uso, documento de Usuario, etc.  Fiabilidad: tolerancia a fallas, recuperación, precisión, tiempo de respuesta, tiempo de recuperación, cantidad de memoria.  Soporte: pruebas, mantenimiento, actualización de versiones.
  • 6.  Stakeholders: Requerimientos vs. Necesidades  Características del sistema  Requerimientos de software.
  • 7.  Primero se recolecta los requerimientos de los stakeholders, lo cual abarca todos los requerimientos y deseos conseguidos de los usuarios finales, clientes, mercado y otros stakeholders.  Se utiliza los requerimientos de los stakeholders para desarrollar el documento de visión contenido el conjunto de requerimientos clave de los stakeholders y usuarios y las características de alto nivel del sistema.
  • 8.  Las características del sistema expresan servicios que deben ser ejecutados por el sistema para satisfacer las necesidades stakeholders. Se debe traducir las características en requerimientos detallados de software a un nivel al cual se pueda diseñar y construir el sistema e identificar casos de prueba para evaluar el comportamiento del sistema.  Estos requerimientos se capturan en el Diagrama de Casos de Uso de Requerimientos (DCUR) y en el documento de especificaciones suplementarias, el que contiene todos los requerimientos no modelados en los casos de uso.
  • 9.  Describe cómo modelar la funcionalidad del sistema utilizando casos de uso. En el UML, los casos de uso son los principales medios para capturar la funcionalidad del sistema desde la perspectiva del usuario y muchas veces puede remplazar al documento "requisitos funcionales".  La posición o contexto del caso de uso entre otros casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de uso coherente, consistente promueve una imagen fácil del comportamiento del sistema, un entendimiento común entre el cliente/propietario/usuario y el equipo de desarrollo.
  • 10.  Los Casos de Uso son una técnica para capturar información de cómo un sistema o negocio trabaja actualmente, o de cómo se desea que trabaje, estos diagramas no pertenecen realmente al enfoque orientado a objetos, más bien es una técnica para el modelado de escenarios en lo cual el sistema debe operar.
  • 11.  Cualquier sistema externo que interactúe con el nuestro.  Un actor es algo con comportamiento, como una persona (identificada por un rol), un sistema informatizado u organización, y que realiza algún tipo de interacción con el sistema.  Se representa mediante una figura humana <Actor Name> dibujada con palotes. Esta representación sirve tanto para actores que son personas como para otro tipo de actores. Actor
  • 12.  Un caso de uso es una descripción de la secuencia de interacciones que se producen entre un actor y el sistema,  Caso de Uso cuando el actor usa el sistema para llevar a cabo una tarea específica. El nombre del caso de uso debe reflejar la tarea específica que el actor desea llevar a cabo usando el sistema.  Cada una de las transacciones de los Workers del Negocio sobre las Entidades del Negocio se pueden transformar en un caso de uso Caso de uso
  • 13.
  • 14.  Include: Cada vez que se “ejecuta” el caso de uso A, también se “ejecuta” el caso de uso B.  Extend: Cuando se “ejecuta” el caso de uso A, algunas veces se “ejecuta” el caso de uso B.
  • 15.  No son válidas las asociaciones entre actores  No deben quedar Casos de uso sin asociarse a algún actor u otro caso de uso.  No es necesario que todos los casos de uso estén asociados entre si.