SlideShare una empresa de Scribd logo
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

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
Yaskelly Yedra
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
Rene Guaman-Quinche
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
Sergio Sanchez
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
Isidro Gonzalez
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
Emilio Aviles Avila
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
servicio medicina aeronautica
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup uml
Rudy Junior
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
Katty Landacay
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
guest0a6e49
 
Requerimientos del Software
Requerimientos del SoftwareRequerimientos del Software
Requerimientos del Software
Luis Eduardo Pelaez Valencia
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
David Motta Baldarrago
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
Rene Guaman-Quinche
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
Marcos Omar Cruz Ortrega
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
Juan Carlos Olivares Rojas
 
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
 

La actualidad más candente (20)

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup uml
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Requerimientos del Software
Requerimientos del SoftwareRequerimientos del Software
Requerimientos del Software
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
 
Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
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...
 

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 OBJETOS
Rosemary 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ón
ailatan66
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso
JoelChuki
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
Jorge Pariasca
 
Diagrama de caso de uso md
Diagrama de caso de uso mdDiagrama de caso de uso md
Diagrama de caso de uso mdMario Doria
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
Xavier Ortiz
 
Casos deuso
Casos deusoCasos deuso
Casos de uso_ceria
Casos de uso_ceriaCasos de uso_ceria
Casos de uso_ceria
Jesús Flores Osorio
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
Marilyn Jaramillo
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
LorenaMendozaD
 
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
Clara Patricia Avella Ibañez
 
Uml
UmlUml
Uml
Andres
 

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
 
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
 
Uml
UmlUml
Uml
 

Más de Wilfredo Mogollón

Modelado del negocio
Modelado del negocioModelado del negocio
Modelado del negocio
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ón
Wilfredo Mogollón
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
Wilfredo 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 objetos
Wilfredo Mogollón
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
Wilfredo Mogollón
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
Wilfredo Mogollón
 
Los sistemas información
Los sistemas informaciónLos sistemas información
Los sistemas información
Wilfredo 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 Objetos
Wilfredo 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
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 

Último (10)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 

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.