Академический Документы
Профессиональный Документы
Культура Документы
Ingeniera de Software II
Slide 1
INTRODUCCION
Trata de lo que el sistema debe hacer, sus propiedades
emergentes y esenciales, y las restricciones en el
funcionamiento del sistema y los procesos de desarrollo
de software. Es el proceso de comunicacin entre los
clientes y usuarios del software y los desarrolladores del
mismo.
Requermiento
del cliente.
Requerimiento
del
Desarrollador
Ingeniera de Software II
Slide 2
Ingeniera de Requerimiento
Ingeniera de Software II
Slide 3
Actividades A Realizar
Las actividades son de cinco clases.
Obtener requisitos: a travs de entrevistas o comunicacin
con clientes o usuarios, para saber cules son sus expectativas.
Ingeniera de Software II
Slide 4
A qu se le llama Ingeniera de
Requerimientos?
Se denomina ingeniera de requerimiento al proceso de
descubrir, analizar, documentar y verificar los servicios
proporcionados por el sistema y sus restricciones
operativas.
Ingeniera de Software II
Slide 5
Ingeniera de Software II
Slide 6
Requerimiento
del
Desarrollador
Ingeniera de Software II
Slide 7
tanto
deben
Ingeniera de Software II
centrarse
en
el
Slide 8
Ingeniera de Software II
Slide 9
Ingeniera de Software II
Slide 10
Documentos de Requerimientos
Existen dos documentos que emanan del anlisis de requerimientos:
Definicin de requerimientos
Es un documento que debe escribirse en trminos que el cliente
pueda entender. Es decir, este documento es un listado completo de
todas las cosas que el cliente espera que haga el sistema propuesto.
Este documento es escrito en forma conjunta por el cliente y el
desarrollador.
Ingeniera de Software II
Slide 11
Documentos de Requerimientos
Especificacin de requerimientos
Ingeniera de Software II
Slide 12
Documentos de Requerimientos
Es muy importante, que al usar ambos documentos exista un
correspondencia directa entre cada requerimiento del documento de
definicin y aquellos documentos en la especificacin.
Esto para que la visin del cliente este unida a la de los
desarrolladores (esto se logra gracias a la gestin de configuracin).
Ingeniera de Software II
Slide 13
Clasificacin de Requerimientos
segn a quien van dirigidos:
Requerimientos del Usuario.
Requerimientos del Sistema.
Son
declaraciones,
en
lenguaje natural y diagramas,
de los servicios que el sistema
proporcione
y
de
las
restricciones bajo las cuales
debe funcionar.
Requerimientos
del Usuario
Requerimientos
del Sistema
Ingeniera de Software II
Slide 14
Ejemplo:
Ingeniera de Software II
Slide 15
De
Dominio
Funcionales
No
Funcionales
Ingeniera de Software II
Slide 16
Ingeniera de Software II
Slide 17
Ejemplo de RF:
1.
2.
3.
Ingeniera de Software II
Slide 18
Ingeniera de Software II
Slide 19
Ingeniera de Software II
Slide 20
Ingeniera de Software II
Slide 21
Ejemplo de R. No Funcionales:
Ingeniera de Software II
Slide 23
Ingeniera de Software II
Slide 24
Ingeniera de Software II
Slide 25
2.
Ingeniera de Software II
Slide 26
Ingeniera de Software II
Slide 27
Ingeniera de Software II
Slide 28
Ingeniera de Software II
Slide 29
Ingeniera de Software II
Slide 30
REQUERIMIENTOS
DEL USUARIO
Ingeniera de Software II
Slide 31
Ingeniera de Software II
Slide 32
Ingeniera de Software II
Slide 33
2.
3.
4.
Slide 34
Ingeniera de Software II
Slide 35
Ingeniera de Software II
Slide 36
Ingeniera de Software II
Slide 37
Ejemplo:
(Notaciones
Grficas)
Ingeniera de Software II
Slide 38
Ingeniera de Software II
Slide 39
Ingeniera de Software II
Slide 40
Ingeniera de Software II
Slide 41
2.
3.
4.
5.
Introduccin
1.1 Propsito del documento de requerimientos
1.2 Alcance del producto
1.3 Definiciones, acrnicos y abreviaturas
1.4 Referencias
1.5 Descripcin del resto del documento
Descripcin general
2.1 Perspectiva del producto
2.2 Funciones del producto
2.3 Caractersticas del usuario
2.4 Restricciones generales
2.5 Suposiciones y dependencias
Requerimientos especficos: incluyen los requerimientos funcionales, no funcionales y de interfaz.
Obviamente, sta es la parte ms sustancial del documento, pero debido a la amplia variabilidad en la
prctica organizacional, no es apropiado definir una estructura estndar para esta seccin. Los
requerimientos pueden documentar las interfaces externas, describir la funcionalidad y el rendimiento
del sistema, especificar los requerimientos lgicos de la base de datos, las restricciones de diseo, las
propiedades emergentes del sistema y las caractersticas de calidad.
Apndices
ndice
Ingeniera de Software II
Slide 42
Ingeniera de Software II
Slide 43