SlideShare une entreprise Scribd logo
1  sur  11
1
Ingeniería de Requisitos
Manuel Eduardo Sucunuta
5. Especificación
Especificación
• El es proceso de elaboración, refinamiento y
organización de requerimientos dentro de un
documento.
• La especificación de requerimientos es
responsabilidad primaria del analista, pero puede
involucrar a los usuarios quienes verifican la
documentación de requerimientos y a los
proveedores quienes utilizan esta documentación
para producir el software.
2
Especificación
3
Cómo especificar requerimientos?
1. Documentar los requerimientos de usuario.
– Documentar los requerimientos desde el punto de vista
del usuario en el documento de requerimientos.
– Describir las características y comportamiento del sistema
propuesto desde el punto de vista del usuario (Esta
descripción actuará como puente entre las necesidades del
usuario y la especificación de requerimientos de software.
Cómo especificar requerimientos?
2. Verificar las necesidades del usuario
– Chequear que los requerimientos de usuario describan
que es lo que las necesidades del usuario hacen con el
sistema
– Asegurar que los requerimientos se derivan de los
requerimientos del negocio (ej. visión del producto, metas
y objeticos del proyecto).
– Los stakeholders deben chequear que los requerimientos
sean completos, consistentes y de alta calidad.
– Revisar la documentación cuantas veces sea necesario.
Cómo especificar requerimientos?
3. Documentar los requerimientos
– Guardar los requerimientos de software en un programa
(RequisitePro) de administración de requerimientos.
– Escribir el documento de especificación de manera que
sirva al equipo de desarrollo (proveedores del software).
– Describe los requerimientos funcionales , atributos de
calidad, interfaces de sistemas, y limitantes de diseño e
implementación (constraints).
Cómo especificar requerimientos?
4. Verificar los requerimientos de software.
– Asegúrese de que la documentación describe
correctamente las capacidades y características del
sistema.
– Chequear que los requerimientos de software han sido
precisamente derivados desde los requerimientos de
usuario, requerimientos del sistema y otras fuentes.
– Asegúrese de que la documentación y especificación de
requerimientos proveen las bases adecuadas para
proceder con el diseño, construcción y pruebas.
Especificar requerimientos de software
1. Introducción.
1.1. Propósito.
1.2. Convenciones del documento.
1.3. Alcance.
1.4. Referencias.
2. Descripción general.
2.1. Perspectivas del producto.
2.2. Interesados del producto y usuarios.
2.3. Características del producto.
8
Especificar requerimientos de software
2.4. Documentación del usuario.
2.5. Restricciones de diseño e implementación.
2.6. Asunciones y dependencias.
3. Requerimientos funcionales.
3.1. Característica 1.
3.2. Característica 2.
…
3.n. Característica n.
4. Requerimientos de interfaz externa.
9
Especificar requerimientos de software
4. Requerimientos de interfaz externa.
4.1. Interfaz de usuario.
4.2. Interfaz de hardware.
4.3. Interfaz de software
5. Atributos de calidad.
Anexos
– Glosario
– Modelos de análisis
– Matriz de trazabilidad-
10
Gracias
11

Contenu connexe

Tendances

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
Shelisse De la Cruz
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 

Tendances (20)

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
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
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
 
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
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 

En vedette (9)

Taller n°3 patricio vimos
Taller n°3 patricio vimosTaller n°3 patricio vimos
Taller n°3 patricio vimos
 
Tp metodología interfaz de usuario - UTN FRA
Tp metodología interfaz de usuario - UTN FRATp metodología interfaz de usuario - UTN FRA
Tp metodología interfaz de usuario - UTN FRA
 
Clase invertida e interfaz de usuario JOHN TOALOMBO
Clase invertida e interfaz de usuario JOHN TOALOMBOClase invertida e interfaz de usuario JOHN TOALOMBO
Clase invertida e interfaz de usuario JOHN TOALOMBO
 
Ejemplo rfc it
Ejemplo rfc itEjemplo rfc it
Ejemplo rfc it
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
Gestion del alcance proyecto
Gestion del alcance proyectoGestion del alcance proyecto
Gestion del alcance proyecto
 
Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemas
 

Similaire à Especificación de Requerimientos

Qué es un documento de requerimientos
Qué es un documento de requerimientosQué es un documento de requerimientos
Qué es un documento de requerimientos
Carlos Alonso
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
Bebeto Pesantez
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
univ of pamplona
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de software
edsacun
 

Similaire à Especificación de Requerimientos (20)

Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
 
ingenieria de requisitos
ingenieria de requisitosingenieria de requisitos
ingenieria de requisitos
 
F capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_softwareF capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_software
 
Qué es un documento de requerimientos
Qué es un documento de requerimientosQué es un documento de requerimientos
Qué es un documento de requerimientos
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Documento completo
Documento completoDocumento completo
Documento completo
 
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
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandez
 
Presentacion sistemas 2 analisis de requisitos
Presentacion sistemas 2 analisis de requisitosPresentacion sistemas 2 analisis de requisitos
Presentacion sistemas 2 analisis de requisitos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del sena
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de software
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Análisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemasAnálisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemas
 

Plus de UTPL UTPL

Análisis de obras contemporáneas de la literatura infantil y juvenil
Análisis de obras contemporáneas de la literatura infantil y juvenilAnálisis de obras contemporáneas de la literatura infantil y juvenil
Análisis de obras contemporáneas de la literatura infantil y juvenil
UTPL UTPL
 
Gestión del capital humano
Gestión del capital humanoGestión del capital humano
Gestión del capital humano
UTPL UTPL
 
Cambio cultural y sostenibilidad institucional
Cambio cultural y sostenibilidad institucionalCambio cultural y sostenibilidad institucional
Cambio cultural y sostenibilidad institucional
UTPL UTPL
 
Análisis de clásicos latinoamericanos de la literatura infantil y juvenil
Análisis de clásicos latinoamericanos de la literatura infantil y juvenilAnálisis de clásicos latinoamericanos de la literatura infantil y juvenil
Análisis de clásicos latinoamericanos de la literatura infantil y juvenil
UTPL UTPL
 
Gerencia de proyectos
Gerencia de proyectosGerencia de proyectos
Gerencia de proyectos
UTPL UTPL
 
Relaciones internacionales y globalización
Relaciones internacionales y globalizaciónRelaciones internacionales y globalización
Relaciones internacionales y globalización
UTPL UTPL
 
Desarrollo organzacional
Desarrollo organzacionalDesarrollo organzacional
Desarrollo organzacional
UTPL UTPL
 
Asesoría de tesis (trabajo de fin de titulación)
Asesoría de tesis (trabajo de fin de titulación)Asesoría de tesis (trabajo de fin de titulación)
Asesoría de tesis (trabajo de fin de titulación)
UTPL UTPL
 
Pedagogía y didáctica de la literatura infantil y juvenil
Pedagogía y didáctica de la literatura infantil y juvenilPedagogía y didáctica de la literatura infantil y juvenil
Pedagogía y didáctica de la literatura infantil y juvenil
UTPL UTPL
 
Ingeniería estratégica financiera
Ingeniería estratégica financieraIngeniería estratégica financiera
Ingeniería estratégica financiera
UTPL UTPL
 
Comunicación y empresa
Comunicación y empresaComunicación y empresa
Comunicación y empresa
UTPL UTPL
 
Análisis de obras clásicas de la literatura infantil y juvenil
Análisis de obras clásicas de la literatura infantil y juvenilAnálisis de obras clásicas de la literatura infantil y juvenil
Análisis de obras clásicas de la literatura infantil y juvenil
UTPL UTPL
 
Relaciones humanas y públicas
Relaciones humanas y públicasRelaciones humanas y públicas
Relaciones humanas y públicas
UTPL UTPL
 
Plan de comunicación empresarial
Plan de comunicación empresarialPlan de comunicación empresarial
Plan de comunicación empresarial
UTPL UTPL
 
Obligaciones y contratos
Obligaciones y contratosObligaciones y contratos
Obligaciones y contratos
UTPL UTPL
 
Historia de la literatura infantily juvenil
Historia de la literatura infantily juvenilHistoria de la literatura infantily juvenil
Historia de la literatura infantily juvenil
UTPL UTPL
 
Derecho sucesorio instituciones y acciones
Derecho sucesorio instituciones y accionesDerecho sucesorio instituciones y acciones
Derecho sucesorio instituciones y acciones
UTPL UTPL
 
Historia cultural infancia y juventud
Historia cultural infancia y juventudHistoria cultural infancia y juventud
Historia cultural infancia y juventud
UTPL UTPL
 
La fiscalía y el procedimiento penal acusatorio
La fiscalía y el procedimiento penal acusatorioLa fiscalía y el procedimiento penal acusatorio
La fiscalía y el procedimiento penal acusatorio
UTPL UTPL
 
Derecho de seguros
Derecho de segurosDerecho de seguros
Derecho de seguros
UTPL UTPL
 

Plus de UTPL UTPL (20)

Análisis de obras contemporáneas de la literatura infantil y juvenil
Análisis de obras contemporáneas de la literatura infantil y juvenilAnálisis de obras contemporáneas de la literatura infantil y juvenil
Análisis de obras contemporáneas de la literatura infantil y juvenil
 
Gestión del capital humano
Gestión del capital humanoGestión del capital humano
Gestión del capital humano
 
Cambio cultural y sostenibilidad institucional
Cambio cultural y sostenibilidad institucionalCambio cultural y sostenibilidad institucional
Cambio cultural y sostenibilidad institucional
 
Análisis de clásicos latinoamericanos de la literatura infantil y juvenil
Análisis de clásicos latinoamericanos de la literatura infantil y juvenilAnálisis de clásicos latinoamericanos de la literatura infantil y juvenil
Análisis de clásicos latinoamericanos de la literatura infantil y juvenil
 
Gerencia de proyectos
Gerencia de proyectosGerencia de proyectos
Gerencia de proyectos
 
Relaciones internacionales y globalización
Relaciones internacionales y globalizaciónRelaciones internacionales y globalización
Relaciones internacionales y globalización
 
Desarrollo organzacional
Desarrollo organzacionalDesarrollo organzacional
Desarrollo organzacional
 
Asesoría de tesis (trabajo de fin de titulación)
Asesoría de tesis (trabajo de fin de titulación)Asesoría de tesis (trabajo de fin de titulación)
Asesoría de tesis (trabajo de fin de titulación)
 
Pedagogía y didáctica de la literatura infantil y juvenil
Pedagogía y didáctica de la literatura infantil y juvenilPedagogía y didáctica de la literatura infantil y juvenil
Pedagogía y didáctica de la literatura infantil y juvenil
 
Ingeniería estratégica financiera
Ingeniería estratégica financieraIngeniería estratégica financiera
Ingeniería estratégica financiera
 
Comunicación y empresa
Comunicación y empresaComunicación y empresa
Comunicación y empresa
 
Análisis de obras clásicas de la literatura infantil y juvenil
Análisis de obras clásicas de la literatura infantil y juvenilAnálisis de obras clásicas de la literatura infantil y juvenil
Análisis de obras clásicas de la literatura infantil y juvenil
 
Relaciones humanas y públicas
Relaciones humanas y públicasRelaciones humanas y públicas
Relaciones humanas y públicas
 
Plan de comunicación empresarial
Plan de comunicación empresarialPlan de comunicación empresarial
Plan de comunicación empresarial
 
Obligaciones y contratos
Obligaciones y contratosObligaciones y contratos
Obligaciones y contratos
 
Historia de la literatura infantily juvenil
Historia de la literatura infantily juvenilHistoria de la literatura infantily juvenil
Historia de la literatura infantily juvenil
 
Derecho sucesorio instituciones y acciones
Derecho sucesorio instituciones y accionesDerecho sucesorio instituciones y acciones
Derecho sucesorio instituciones y acciones
 
Historia cultural infancia y juventud
Historia cultural infancia y juventudHistoria cultural infancia y juventud
Historia cultural infancia y juventud
 
La fiscalía y el procedimiento penal acusatorio
La fiscalía y el procedimiento penal acusatorioLa fiscalía y el procedimiento penal acusatorio
La fiscalía y el procedimiento penal acusatorio
 
Derecho de seguros
Derecho de segurosDerecho de seguros
Derecho de seguros
 

Especificación de Requerimientos

  • 1. 1 Ingeniería de Requisitos Manuel Eduardo Sucunuta 5. Especificación
  • 2. Especificación • El es proceso de elaboración, refinamiento y organización de requerimientos dentro de un documento. • La especificación de requerimientos es responsabilidad primaria del analista, pero puede involucrar a los usuarios quienes verifican la documentación de requerimientos y a los proveedores quienes utilizan esta documentación para producir el software. 2
  • 4. Cómo especificar requerimientos? 1. Documentar los requerimientos de usuario. – Documentar los requerimientos desde el punto de vista del usuario en el documento de requerimientos. – Describir las características y comportamiento del sistema propuesto desde el punto de vista del usuario (Esta descripción actuará como puente entre las necesidades del usuario y la especificación de requerimientos de software.
  • 5. Cómo especificar requerimientos? 2. Verificar las necesidades del usuario – Chequear que los requerimientos de usuario describan que es lo que las necesidades del usuario hacen con el sistema – Asegurar que los requerimientos se derivan de los requerimientos del negocio (ej. visión del producto, metas y objeticos del proyecto). – Los stakeholders deben chequear que los requerimientos sean completos, consistentes y de alta calidad. – Revisar la documentación cuantas veces sea necesario.
  • 6. Cómo especificar requerimientos? 3. Documentar los requerimientos – Guardar los requerimientos de software en un programa (RequisitePro) de administración de requerimientos. – Escribir el documento de especificación de manera que sirva al equipo de desarrollo (proveedores del software). – Describe los requerimientos funcionales , atributos de calidad, interfaces de sistemas, y limitantes de diseño e implementación (constraints).
  • 7. Cómo especificar requerimientos? 4. Verificar los requerimientos de software. – Asegúrese de que la documentación describe correctamente las capacidades y características del sistema. – Chequear que los requerimientos de software han sido precisamente derivados desde los requerimientos de usuario, requerimientos del sistema y otras fuentes. – Asegúrese de que la documentación y especificación de requerimientos proveen las bases adecuadas para proceder con el diseño, construcción y pruebas.
  • 8. Especificar requerimientos de software 1. Introducción. 1.1. Propósito. 1.2. Convenciones del documento. 1.3. Alcance. 1.4. Referencias. 2. Descripción general. 2.1. Perspectivas del producto. 2.2. Interesados del producto y usuarios. 2.3. Características del producto. 8
  • 9. Especificar requerimientos de software 2.4. Documentación del usuario. 2.5. Restricciones de diseño e implementación. 2.6. Asunciones y dependencias. 3. Requerimientos funcionales. 3.1. Característica 1. 3.2. Característica 2. … 3.n. Característica n. 4. Requerimientos de interfaz externa. 9
  • 10. Especificar requerimientos de software 4. Requerimientos de interfaz externa. 4.1. Interfaz de usuario. 4.2. Interfaz de hardware. 4.3. Interfaz de software 5. Atributos de calidad. Anexos – Glosario – Modelos de análisis – Matriz de trazabilidad- 10