Especificación de Requerimientos

1,482 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,482
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Especificación de Requerimientos

  1. 1. 1Ingeniería de RequisitosManuel Eduardo Sucunuta5. Especificación
  2. 2. Especificación• El es proceso de elaboración, refinamiento yorganización de requerimientos dentro de undocumento.• La especificación de requerimientos esresponsabilidad primaria del analista, pero puedeinvolucrar a los usuarios quienes verifican ladocumentación de requerimientos y a losproveedores quienes utilizan esta documentaciónpara producir el software.2
  3. 3. Especificación3
  4. 4. Cómo especificar requerimientos?1. Documentar los requerimientos de usuario.– Documentar los requerimientos desde el punto de vistadel usuario en el documento de requerimientos.– Describir las características y comportamiento del sistemapropuesto desde el punto de vista del usuario (Estadescripción actuará como puente entre las necesidades delusuario y la especificación de requerimientos de software.
  5. 5. Cómo especificar requerimientos?2. Verificar las necesidades del usuario– Chequear que los requerimientos de usuario describanque es lo que las necesidades del usuario hacen con elsistema– Asegurar que los requerimientos se derivan de losrequerimientos del negocio (ej. visión del producto, metasy objeticos del proyecto).– Los stakeholders deben chequear que los requerimientossean completos, consistentes y de alta calidad.– Revisar la documentación cuantas veces sea necesario.
  6. 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 quesirva al equipo de desarrollo (proveedores del software).– Describe los requerimientos funcionales , atributos decalidad, interfaces de sistemas, y limitantes de diseño eimplementación (constraints).
  7. 7. Cómo especificar requerimientos?4. Verificar los requerimientos de software.– Asegúrese de que la documentación describecorrectamente las capacidades y características delsistema.– Chequear que los requerimientos de software han sidoprecisamente derivados desde los requerimientos deusuario, requerimientos del sistema y otras fuentes.– Asegúrese de que la documentación y especificación derequerimientos proveen las bases adecuadas paraproceder con el diseño, construcción y pruebas.
  8. 8. Especificar requerimientos de software1. 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. 9. Especificar requerimientos de software2.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. 10. Especificar requerimientos de software4. Requerimientos de interfaz externa.4.1. Interfaz de usuario.4.2. Interfaz de hardware.4.3. Interfaz de software5. Atributos de calidad.Anexos– Glosario– Modelos de análisis– Matriz de trazabilidad-10
  11. 11. Gracias11

×