Segun wikipedia, El Instituto de Ingeniería Eléctrica y Electrónica—abreviado como IEEE, leído i-triple-e en Hispanoamérica o i-e-cubo en España; en inglés Institute of Electrical and Electronics Engineers es una asociación mundial de ingenieros dedicada a la estandarización y el desarrollo en áreas técnicas.
La ingeniería de sistemas y la ingeniería de software, la Ingeniería de requisitos o Ingeniería de requerimientos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden entrar en conflicto entre ellos.
Los Estandares señalan claramente el comportamiento esperado y son utilizados como guias para evaluar su funcionamiento y lograr el mejoramiento continuo de los servicios.
La ingeniería de sistemas y la ingeniería de software, la Ingeniería de requisitos o Ingeniería de requerimientos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden entrar en conflicto entre ellos.
Esta es la fase mas
importante y costosa del proceso, porque es la traduccion de lo que el cliente necesita
para registrarlo de forma concreta en un documento.
ESPECIFICACION DE REQUISITOS
DEL SOFTWARE [ ERS ]
Según la ERS las características
de los requisitos deben ser:
Característica
|
Descripción
|
Completa
|
Deben registrarse todos los requisitos significativos
del software. Esto para tener la visión global de planificación, diseño,
desarrollo, interfaces, pruebas)
|
Consistente
|
Los requisitos descritos no deben
contradecirse o entrar en conflicto entre sí.
|
Inequívoca
|
Cada requisito debe describirse usando un término
único, de forma clara y concisa.
|
Correcta
|
Es correcta cuando los requisitos descritos
reflejan una necesidad real.
|
Trazable
|
El requerimiento debe ser explorable, tanto
hacia atrás (requerimiento del cliente) como hacia adelante (componentes del
sistema).
|
Priorizable
|
|
Modificable
|
El requerimiento debe ser planteado de
forma que sea fácilmente modificable. Esto permitirá la evolución y fácil adaptación
a los cambios por venir.
|
Verificable
|
Las especificaciones deben registrarse con
el elemento o variable que permita verificar si el requisito se cumple o no
en el producto final.
|
El documento que cumple con
la norma IEEE 830 debe contener lo siguiente:
Item
|
Descripcion
|
Indice
|
Indice del documento
|
Introduccion
|
Se describen aquí:
Propósito
Ambito del sistema
Definiciones
Referencias
Visión general del documento.
|
Descripcion general
|
Indicar
si es un producto independiente o parte de otro sistema
Interfaces
de sistemas
Interfaces
de usuario
Caracteristicas
lógicas
Comentarios
de optimización de la interfaz
Interfaces
de hardware y software
Interfaces
de comunicaciones
Limitaciones
de memoria
Operaciones
Grupos
de usuarios
Respaldo,
backup, recuperación
|
Funciones del producto
|
Caracteristicas
de los usuarios
Restricciones
Suposiciones
y dependencias
Requisitos
futuros
|
Requisitos especificos
|
Deben
registrarse con un nivel de detalle necesario para poder diseñar el sistema
que cumpla con ERS
Interfaces
externas
Funciones:
El estándar sugiere registrar las funciones clasificadas según lo siguiente:
Por
tipo de usuarios
Por
objetos
Por
objetivos
Por
jerarquía funcional
Requisitos
de rendimiento
Restricciones
de diseño
Atributos
del sistema
Otros
requsiitos.
|
Apendice
|
Cuadros,
imágenes, referencias que sean significativas registrar para cubrir los requisitos.
|
Los requisitos del cliente
representan los parametros esenciales para el diseño del sistema, y son los que
se van a monitorear durante toda la vida del sistema para medir su calidad. El
enfoque de los requisitos del cliente permite lo siguiente:
- Simplificar el diseño sin complicaciones añadidas por el informatico.
- Acerca el usuario al sistema y le facilita la identificación de sus necesidades
- Levantar los requisitos del cliente es descubrir, refinar, modelar, especificar y desarrollar
Comentarios
Publicar un comentario
Ayudanos a generar Conocimiento