Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenieria de Requisitos PDF
Ingenieria de Requisitos PDF
DE SISTEMAS DE INFORMACIÓN
FASE IDENTIFICACIÓN
INGENIERÍA
de REQUISITOS
REQUISITOS - CLASIFICACIÓN - INGENIERÍA
ACTIVIDAD DE PROYECTO
1. Determinar las especificaciones
funcionales del Sistema
de Información.
ACTIVIDAD DE APRENDIZAJE
3. Elaborar el Documento Técnico de
Identificación de necesidades
del Sistema a desarrollar
(Documento SRS)
De clase mundial
CONtenido
ADSI - Análisis y desarrollo de sistemas de información - SENA, DE CLASE MUNDIAL
Creative
Fase identificación
Commos
Este material puede ser distribuido, copiado y exhibi-
do por terceros si se muestra en los créditos. No se
puede obtener ningún beneficio comercial y las obras
derivadas tienen que estar bajo los mismos términos
de licencia que el trabajo original.
REQUISITOS
4 CLASIFICACIÓN
8 INGENIERÍA
12 14
Glosario
CONtenido
ADSI
]
Análisis y desarrollo de sistemas de información
REQUISITOS
Fase identificación
[
requi-
El análisis de requisitos es una de las
tareas más importantes en el ciclo
de vida del desarrollo de software,
{
En la determinación de los requisitos no sólo • se suelen especificar en lenguaje
(Monferrer, 2001, p1) llegar a una definición de los requisi- deben actuar los analistas, es muy importan- natural,
tos del sistema, hardware o softwa- te la participación de los propios usuarios, • se expresan de forma individual
Es por esto que para realizar un buen re, así como el proceso de estudio porque son éstos los que mejor conocen el (p.ej. esquemáticamente).
análisis de los requisitos, se deben y refinamiento de dichos requisitos, sistema que se va a automatizar. Analista y • se organizan de forma jerárquica
identificar claramente estas necesi- definición proporcionada por el IEEE cliente se deben poner de acuerdo en las ne- (a distintos niveles de detalle).
dades y documentarlas. Como arte- [Piattini, 1996]. Asimismo, se define cesidades del nuevo sistema, ya que el clien- •a menudo, se numeran (para facili-
facto se debe producir y entregar un requisito como una condición o ca- te no suele entender el proceso de diseño y tar su gestión).
5
4
]
Análisis y desarrollo de sistemas de información
¿Cómo ¿Cómo
• Revisar las necesidades de los clientes,
usuarios y otros interesados.
• Revisar la situación actual.
Requisitos?
Fase identificación
Deben ser: anteriores.
• Claros y concretos: (evitando imprecisio- • Revisar documentos existentes (antece-
[
7
6
CLA- Requisitos No
Ca-
Funcionales
Requisitos
• Expresan la naturaleza del sistema (como interacciona • Restricciones a los servicios o funciones
el sistema con su entorno y cuáles van a ser su estado ofrecidos por el sistema.
y funcionamiento). • Describen restricciones que limitan las elec-
Fase identificación
Funcionales
• Servicios o funciones que proveerá el sistema ciones para construir una solución.
• Describen la interacción entre el sistema y el entorno.
“Definen el comó debe hacer un sistema” Ejemplos:
“Definen el qué debe hacer un sistema”
• El lenguaje de programación debe ser java.
• El tiempo de respuesta en las consultas no
Ejemplos: debe superar los 5 segundos.
]
ión
• Debe generar un listado de todas
las personas de acuerdo al genero Deben especificarse cuantitativamente, siempre que sea posible
(para que se pueda verificar su cumplimiento).
• Deben estar redactados de tal forma que sean comprensibles • Rendimiento del sistema: • De la Organización:
para usuarios sin conocimientos técnicos avanzados (de infor- Fiabilidad, tiempo de respuesta, Se derivan de las políticas y pro-
mática, desarrollo de software). disponibilidad… cedimientos existentes en la or-
• Deben especificar el comportamiento externo del sistema y evitar, ganización del cliente y en la del
en la medida de lo posible, establecer características de su diseño. • Interfaces: desarrollador.
• Deben priorizarse (al menos, se ha de distinguir entre requisitos Dispositivos de E/S, usabilidad,
obligatorios y requisitos deseables). interoperabilidad… Ejemplos: estándares, lenguajes de
programación, método de diseño
SIFI-
[
• Proceso de desarrollo:
Estándares, herramientas, plazo • Externos: Se derivan de factores
de entrega. externos, como:
9
8
FORMa de Presentación
de los Requisitos
Aspectos a tener en cuenta
Nombre
al describir requisitos RF_numero, para requisito funcional
Código del Requisito
Fase identificación
RNF_numero para requisito no funcional
Funcional
Tipo
•Ubicación y Entorno Físi- •Funcionalidad y Restric- •Recursos: materiales, per- •Confiabilidad: tiempo
cos: dónde, uno o varios, ciones asociadas: qué sonal y otros para cons- medio entre fallas, robus-
No Funcional
restricciones ambientales. debe hacer, cuándo, mo- truir, usar y mantener el tez, tolerancia a fallas.
dos de operación, cómo sistema, habilidades de
]
y cuándo se puede mo- los desarrolladores, ne- Descripción Breve descripción del requisito
Análisis y desarrollo de sistemas de información
11
10
]
Análisis y desarrollo de sistemas de información
ingenieria
[
Fase identificación
Ingeniería de Requisitos
Participantes
Administración
Proceso de de
Requisitos
Requisitos en el Proceso
Administración de Requisitos
de Requisitos
Obtención Análisis Especificación Validación Verificación • Cliente y Usuarios: Requisitos adecuados a sus necesidades.
13
12
]
Análisis y desarrollo de sistemas de información
glosario
Artefacto de software: (software
artefact) Cualquier cosa que resulte
IEEE: (Institute of Electrical and Elec-
tronics Engineers). Asociación de
Requerimientos: son las necesidades
que provienen del Negocio (Usua-
referencias
Fase identificación
del proceso de desarrollo de softwa- profesionales norteamericanos que rios). Se plasman en el documento de
re; por ejemplo: documentos de re- aporta criterios de estandarización de requerimientos del negocio.
[
15
14
LÍDER DEL PROGRAMA ADSI ASESORÍA PEDAGÓGICA ILUSTRACIÓN PORTADA
Vanessa Cristina Miranda Cano Claudia Herrera Cifuentes Saúl Suaza
vanessa24@misena.edu.co pipelore@yahoo.com ssuaza@gmail.com