ingeniería de requisitos
DESCRIPTION
ingenieria de requisitos como parte de la ingenieria de softwareTRANSCRIPT
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 1/20
Introducción a laIntroducción a laIngeniería de RequisitosIngeniería de Requisitos
Patricio Letelier TorresPatricio Letelier Torres
Departamento Sistemas Informáticos !omputaciónDepartamento Sistemas Informáticos !omputación"niversidad Polit#cnica de $alencia"niversidad Polit#cnica de $alencia
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 2/20
!ontenidos!ontenidos
IntroducciónIntroducción %speci&cación de Requisitos del%speci&cación de Requisitos del
Soft'areSoft'are !onclusiones!onclusiones
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 3/20
Source: CHAOS, A Standish
Group Report, 1998
Requisitos/
especificaciones
incompletas ocamiantes
21.8%
!suario no in"olucrado
1#$%&
'alta de recursos
1($)&
*+pectati"as no realistas
9$9&
'alta de soporte
9$&-ecnolo.icos/-ecnicos
$0&o se
necesit2
al final deldesarrollo
(Por qu#)(Por qu#)
!ausas de fracaso en proectos de soft'are!ausas de fracaso en proectos de soft'are
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 4/20
(!uándo)(!uándo)
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 5/20
*+ltiples perspectivas*+ltiples perspectivas
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 6/20
,estión de Requisitos en,estión de Requisitos en!**I!**I--'''.sei.cmu.educmmimodels/'''.sei.cmu.educmmimodels/
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 7/20
Ingeniería de RequisitosIngeniería de Requisitos-Sommerville 0112/-Sommerville 0112/
%speci&caciónde Requisitos$alidación
de Requisitos
%studio de3acti4ilidad !aptura
5nálisis
de Requisitos
Informe de3acti4ilidad
*odelos delSistema
Requisitos del"suario del
SistemaDocumento
de Requisitos
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 8/20
,estión de Requisitos,estión de Requisitos
%s el proceso de comprensión control de los%s el proceso de comprensión control de loscam4ios en los requisitoscam4ios en los requisitos
Requisitos esta4les vs volátilesRequisitos esta4les vs volátiles
Plani&cación de la gestión de requisitos6Plani&cación de la gestión de requisitos6identi&cación de requisitos7 proceso de gestiónidenti&cación de requisitos7 proceso de gestiónde cam4ios7 políticas de tra8a4ilidad de cam4ios7 políticas de tra8a4ilidad 9erramientas de soporte9erramientas de soporte
,estión de cam4ios en los requisitos6 análisis,estión de cam4ios en los requisitos6 análisisdel pro4lema especi&cación del cam4io7del pro4lema especi&cación del cam4io7análisis estimación del cam4io7análisis estimación del cam4io7implementación del cam4ioimplementación del cam4io
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 9/20
RequisitoRequisito
De acuerdo con la I%%% Std. :21.20;2<<17 unDe acuerdo con la I%%% Std. :21.20;2<<17 unrequisito es6requisito es6= -5/ "na condición o capacidad necesaria para un-5/ "na condición o capacidad necesaria para un
usuario para resolver un pro4lema o conseguir unusuario para resolver un pro4lema o conseguir uno4>etivoo4>etivo= -?/ "na condición o capacidad que de4e reunir o-?/ "na condición o capacidad que de4e reunir o
poseer un sistema o componente de un sistema paraposeer un sistema o componente de un sistema parasatisfacer un contrato7 estándar7 especi&cación7 u otrosatisfacer un contrato7 estándar7 especi&cación7 u otro
documento formalmente impuestodocumento formalmente impuesto= -!/ "na representación documentada de una condición-!/ "na representación documentada de una condición
o capacidad como las de&nidas en -5/ o -?/.o capacidad como las de&nidas en -5/ o -?/.
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 10/20
Distintos lectoresDistintos lectores →→ DiferentesDiferentesniveles de detalleniveles de detalle
Requisitos de usuarioRequisitos de usuario -stae9older/-stae9older/= A4>etivos necesidades del clienteA4>etivos necesidades del cliente
Requisitos de sistemaRequisitos de sistema -!aracterísticas del-!aracterísticas delProducto/Producto/= Servicios restricciones que puedan constituirServicios restricciones que puedan constituir
un contratoun contrato
Requisitos de soft'areRequisitos de soft'are -p.e. !asos de "so/-p.e. !asos de "so/= Descripción que sirva como 4ase para el diseBoDescripción que sirva como 4ase para el diseBo
e implementacióne implementación
Introducció
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 11/20
%speci&cación de Requisitos%speci&cación de Requisitos
SCSC I%%% E1;2<<7 Recommended PracticeI%%% E1;2<<7 Recommended Practice
for Soft'are Requirementsfor Soft'are Requirements
Speci&cationsSpeci&cations Descri4e el contenido cualidades queDescri4e el contenido cualidades que
de4ería tener una 4uena SRS. 5demás7de4ería tener una 4uena SRS. 5demás7presenta algunos formatos para supresenta algunos formatos para su
organi8aciónorgani8ación Fo está asociada a ning+n m#todo niFo está asociada a ning+n m#todo ni
notación especí&canotación especí&ca
%speci&cación de Requisitos del Soft%speci&cación de Requisitos del Soft
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 12/20
!aracterísticas de una 4uena!aracterísticas de una 4uena
SRSSRS !orrecta Fo am4igua
!ompleta !onsistente Ardenada por importancia o esta4ilidad
$eri&ca4le *odi&ca4le Tra8a4le
%speci&cación de Requisitos del Soft%speci&cación de Requisitos del Soft
ó
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 13/20
%speci&caciones de DiseBo en%speci&caciones de DiseBo en
la SRSla SRS "n requisito especi&ca un función o atri4uto
eGternamente visi4le de un sistema La SRS de4ería especi&car qu# funciones son
reali8adas so4re qu# datos para producir qu#resultados para qui#n La SRS de4ería enfocarse en los servicios que serán
provistos. Formalmente la SRS FA de4ería especi&caraspectos de diseBo tales como6=
Particionamiento del soft'are en módulos= 5signación de funciones a módulos= Descripción de información de control entre módulos= %lección de estructuras de datos
%speci&cación de Requisitos del Soft%speci&cación de Requisitos del Soft
ó% i& ió d R i i d l S f
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 14/20
Partes de una SRSPartes de una SRS
Ta4la de !ontenidos2. Introducción
2.2 Propósito2.0 5lcance2.E De&niciones7 acrónimos7 a4reviaciones
2.H Referencias2. Resumen
0. Descripción glo4al0.2 Perspectiva del producto0.0 3unciones del producto0.E !aracterísticas del usuario
0.H Restricciones0. Suposiciones dependenciasE. Requisitos especí&cos5p#ndicesJndice
%speci&cación de Requisitos del Soft%speci&cación de Requisitos del Soft
% i& ió d R i i d l S f% i& ió d R i it d l S ft
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 15/20
Sección6 RequisitosSección6 Requisitos
especí&cosespecí&cos Interfaces eGternasInterfaces eGternas
3unciones3unciones
Requisitos de desempeBoRequisitos de desempeBo Requisitos lógicos de 4ase de datosRequisitos lógicos de 4ase de datos Restricciones de diseBoRestricciones de diseBo
!umplimiento de estándares!umplimiento de estándares 5tri4utos del sistema soft'are6 con&a4ilidad75tri4utos del sistema soft'are6 con&a4ilidad7
disponi4ilidad7 seguridad7 manteni4ilidad7disponi4ilidad7 seguridad7 manteni4ilidad7porta4ilidadporta4ilidad
%speci&cación de Requisitos del Soft%speci&cación de Requisitos del Soft
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 16/20
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 17/20
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 18/20
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 19/20
!onclusiones!onclusiones
%l papel clave de la ingeniería de requisitos%l papel clave de la ingeniería de requisitos
La especi&cación de requisitos tradicionalLa especi&cación de requisitos tradicional
es 4ásicamente informal teGtuales 4ásicamente informal teGtual Lo anterior di&culta la gestión de requisitos.Lo anterior di&culta la gestión de requisitos.
%sfuer8o asociado considera4le%sfuer8o asociado considera4le
Fecesidad de adaptar las prácticas deFecesidad de adaptar las prácticas de
ingeniería de requisitos a las necesidadesingeniería de requisitos a las necesidadesdel proectodel proecto
7/18/2019 Ingeniería de Requisitos
http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 20/20
KK !onclusiones!onclusiones