1.3.- Etapas del desarrollo del software
(captura, análisis y especificación de requisitos)
Al inicio de un desarrollo esta es la primera fase que se realiza y
según el modelo de proceso adoptado, pueden
casi terminar para pasar a la próxima etapa. Durante esta fase, se adquieren,
reúnen y especifican las características funcionales y no funcionales que deberán
cumplir el futuro programa o sistema a desarrollar. Las características, tanto
de entorno, parámetros no funcionales y arquitectura dependen enormemente de lo
bien logrado. El objetivo de la ingeniería de requisitos es sistematizar el
proceso de definición de requisitos permitiendo modelar y analizar el problema
generando un compromiso entre los ingenieros y los clientes. La ingeniería de requisitos aporta un
conjunto de métodos, técnicas y herramientas que asisten a los analistas para
obtener requerimientos seguros, veraces, completos oportunos posibles
permitiendo:
8
Comprender el problema
8 Facilitar
la obtención de las necesidades cliente-usuario
8 Validar
con el cliente-usuario
Requisitos
de usuario: son frases en lenguaje natural junto a diagramas con los
servicios que el sistema debe proporcionar.
Requisitos de sistema: determinan los servicios del sistema y con
restricciones en detalle.
Se clasifican en 3 los
tipos de requisitos de sistema:
ÿ Funcionales
8
Servicios proporcionados del sistema
8
Respuesta del sistema ante determinadas entradas
8
El comportamiento del sistema en situaciones
particulares
ÿ Requisitos no funcionales
8
Son restricciones de los servicios o funciones
que ofrece el sistema
8
Requisitos
del producto: comportamiento de este
8
Requisitos
organizativos: procedimientos de organización
8
Requisitos
externos: factores externos al sistema
8
Requisitos
del dominio: dominio de aplicación y reflejan características de dicho
dominio.
Elaborado: Ivan hdez. sosa 4° semestre ingenieria en sistemas computacionales
No hay comentarios:
Publicar un comentario