Anda di halaman 1dari 11

Requerimientos del software

Los problemas que tienen que resolver los ingenieros de software son a menudo extremadamente complejos. En consecuencia es difcil establecer exactamente lo que el sistema debe hacer.

Requerimientos del software


Las descripciones de los servicios y restricciones son los requerimientos del sistema. El proceso de descubrir, analizar y documentar estos servicios se llama Ingeniera de Requerimientos.

Requerimientos del software


El trmino requerimientos no se usa consistentemente en la industria del software. En algunos casos se visualiza como una declaracin abstracta de lo que debe proveer el sistema o las restricciones que este debe tener.

Requerimientos del software


Cuando no se hace una separacin clara de los niveles de descripcin empiezan a haber problemas en el proceso de ingeniera de requerimientos. Los niveles de descripcin se hacen utilizando el trmino requerimientos del usuario.

Requerimientos del software


Los requerimientos del usuario se ocupan para asignar los requerimientos de ms alto nivel. Los requerimientos del sistema se usan para designar la descripcin detallada.

Requerimientos del usuario


Los requerimientos del usuario son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el sistema provea y de las restricciones que este debe tener.

Requerimientos del sistema


Los requerimientos del sistema establecen detalladamente los servicios y restricciones del sistema. El documento con estos requerimientos se llama Especificacin Funcional, el que debe ser preciso. Es lo ms parecido al contrato entre cliente y desarrollador.

Especificacin del diseo de software


Corresponde a una descripcin abstracta del diseo de software. Es la base para un diseo e implementacin detallado. Agrega el detalle a la especificacin de requerimientos.

Lectores de los diferentes tipos de especificaciones


REQUERIMIENTOS DEL USUARIO
Administradores clientes Usuarios finales del sistema Ingenieros clientes Administradores contratistas Arquitectos del sistema

REQUERIMIENTOS DEL SISTEMA

Usuarios finales del sistema Ingenieros clientes Arquitectos del sistema Desarrolladores del software

ESPECIFICACION DEL DISEO DE SOFTWARE

Ingenieros clientes(quizs) Arquitectos del sistema Desarrolladores del software

CLIENTES DEL SISTEMA

Especifican los requerimientos y los lee para verificar que cumplen sus necesidades. Especifican los cambios en los requerimientos. Utilizan el documento de requerimientos para plantear el proceso de desarrollo del sistema.

ADMINISTRADORES

INGENIEROS DE SISTEMAS

Utilizan los requerimientos para comprender por que se desarrollara el sistema.

INGENIEROS PROBADORES DEL SISTEMA

Utilizan los requerimientos para desarrollar las pruebas de validacin para el sistema. Utilizan los requerimientos para ayudar a comprender el sistema y las relaciones entre las partes.

INGENIEROS MANTENEDORES DEL SISTEMA

Usuarios de un documento de requerimientos.

Tipos de requerimientos no funcionales


Requerimientos no funcionales Requerimientos del producto Requerimientos organizacionales Requerimientos externos

Requerimientos de eficiencia

Requerimientos de fiabilidad

Requerimientos de portabilidad

Requerimientos de interoperabilidad

Requerimientos ticos

Requerimientos de usabilidad

Requerimientos de entrega

Requerimientos de implementacin

Requerimientos de estndares

Requerimientos legislativos

Requerimientos de desempeo

Requerimientos de espacio

Requerimientos de privacidad

Requerimientos de seguridad

Anda mungkin juga menyukai