Beruflich Dokumente
Kultur Dokumente
REQUERIMIENTOS
introduccin
ingeniera de requerimientos
los analistas
construyen un modelo del dominio de la aplicacin observando a los
usuarios en su entorno
2 / 88
introduccin
ingeniera de requerimientos
la obtencin de requerimientos
identificacin de un rea del problema
definicin de un sistema que soluciona el problema y sirve
como contrato con el cliente: especificacin del sistema
en el anlisis se estructura y formaliza la especificacin para
producir el modelo de anlisis.
especificacin vs modelo de anlisis:
representan la misma informacin
difieren en el lenguaje y la notacin
especificacin: lenguaje natural
modelo de anlisis: notacin formal o semiformal
3 / 88
introduccin
ingeniera de requerimientos
4 / 88
5 / 88
6 / 88
diseo conjunto de
aplicaciones (JAD, joint
application design)
Gua de definicin
administrativa
Investigacin
Agenda de
sesin
Especificacin
preliminar
Preparacin
Documento
de trabajo
Guin de la
sesin
interfaz
Sesin
Formularios
secretario
Preparacin
documento
final
Documento
final
7 / 88
actividades
definicin del proyecto: el coordinador se entrevista con
gerentes y clientes para determinar objetivos y alcance del
proyecto, creando la gua de definicin administrativa.
investigacin: entrevista con usuarios, recopilacin de
informacin del dominio, descripcin de flujos de trabajo y
asuntos a tratar en la reunin. Se crea la agenda de
sesin y la especificacin preliminar.
preparacin: el coordinador crea un documento de
trabajo o primer borrador del documento final.
sesin: el coordinador gua al equipo para crear la
especificacin del sistema en una reunin que puede durar
varios das. Se definen los flujos de trabajo, elementos de
datos, pantallas, informes,... Las decisiones se documentan
en unos formularios.
documento final: el coordinador prepara el documento
final usando los formularios y se distribuye a los
asistentes para su revisin. Reunin para discutir revisiones
y finalizar el documento.
Ing. Williams A. Muoz Robles
UNDAC Escuela de sistemas y Computacin
8 / 88
tipos de requisitos
ingeniera de requerimientos
9 / 88
tipos de requisitos
ingeniera de requerimientos
Otra clasificacin:
Requisitos funcionales
Requisitos no funcionales
Requisitos de implementacin
10 / 88
tipos de requerimientos
ingeniera de requerimientos
requerimientos funcionales
describen las interacciones entre el sistema y su entorno
(usuarios u otros sistemas), sin tener en cuenta cuestiones
de implementacin.
se estudian y representan en el Modelo de Casos de Uso
11 / 88
tipos de requerimientos
ingeniera de requerimientos
El sistema podr ser consultado por cualquier usuario, que podr consultar el horario de
una asignatura, un curso, o de un aula o laboratorio concretos.
12 / 88
tipos de requerimientos
ingeniera de requerimientos
Gestionar asignaturas
Usuario externo
Gestionar profesores
Administrador
Consultar horarios
Introducir encargo de docencia
13 / 88
tipos de requerimientos
ingeniera de requerimientos
requerimientos no funcionales
describen aspectos del sistema visibles por el usuario que no
se relacionan en forma directa con el comportamiento
funcional del sistema.
se recogen en los casos de uso con los que estn
relacionados, o en la Especificacin Complementaria.
14 / 88
tipos de requerimientos
ingeniera de requerimientos
15 / 88
tipos de requerimientos
ingeniera de requerimientos
requerimientos
no funcionales
requerimientos
del producto
usabilidad
eficiencia
rendimiento
fiabilidad
espacio
requerimientos
organizacionales
portabilidad
entrega
requerimientos
externos
interoperabilidad
implementacin
estndares
privacidad
ticos
legislativos
seguridad
16 / 88
tipos de requerimientos
ingeniera de requerimientos
requerimientos de implementacin
son necesidades del cliente que restringen la
implementacin
(por
ejemplo,
lenguaje
de
programacin, plataforma hardware, servidor de
pginas web, libro de estilo,...)
Requerimientos de implementacin de GeHoWeb.
Con el fin de ajustarse a la arquitectura de la intranet actual de la ESEI,
GeHoWeb debe desarrollarse como un servicio web, accesible desde cualquier
navegador Explorer 5.0, Netscape 5.0 o superior, y estar instalado en un
servidor Windows 2000, actuando como servidor de pginas web Internet
Information Server. La base de datos a utilizar ser SQL Server 7.0.
La interfaz de usuario debe de ajustarse a las caractersticas de la web de la
ESEI, dentro de la cual estar integrado Gehoweb.
Adems, en el desarrollo de GeHoWeb debern tenerse en cuenta las directrices
de poltica de seguridad recomendadas por el Grupo de Seguridad de la ESEI.
17 / 88
18 / 88
19 / 88