ingeniería de requisitos

20
 Introducción a la Introducción a la Ingeniería de Requisitos Ingeniería de Requisitos Patricio Letelier Torres Patricio Letelier Torres [email protected] Departamento Sistemas Informáticos !omputación Departamento Sistemas Informáticos !omputación "niversidad Polit#cnica de $alencia "niversidad Polit#cnica de $alencia

Upload: aguelenay

Post on 14-Jan-2016

223 views

Category:

Documents


0 download

DESCRIPTION

ingenieria de requisitos como parte de la ingenieria de software

TRANSCRIPT

Page 1: Ingeniería de Requisitos

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

[email protected]

Departamento Sistemas Informáticos !omputaciónDepartamento Sistemas Informáticos !omputación"niversidad Polit#cnica de $alencia"niversidad Polit#cnica de $alencia

Page 2: Ingeniería de Requisitos

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

Page 3: Ingeniería de Requisitos

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ó

Page 4: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 4/20

(!uándo)(!uándo)

Introducció

Page 5: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 5/20

*+ltiples perspectivas*+ltiples perspectivas

Introducció

Page 6: Ingeniería de Requisitos

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ó

Page 7: Ingeniería de Requisitos

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ó

Page 8: Ingeniería de Requisitos

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ó

Page 9: Ingeniería de Requisitos

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ó

Page 10: Ingeniería de Requisitos

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ó

Page 11: Ingeniería de Requisitos

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

Page 12: Ingeniería de Requisitos

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

ó

Page 13: Ingeniería de Requisitos

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

Page 14: Ingeniería de Requisitos

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

Page 15: Ingeniería de Requisitos

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

Page 16: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 16/20

Page 17: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 17/20

Page 18: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 18/20

Page 19: Ingeniería de Requisitos

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

Page 20: Ingeniería de Requisitos

7/18/2019 Ingeniería de Requisitos

http://slidepdf.com/reader/full/ingenieria-de-requisitos-5697671044067 20/20

KK !onclusiones!onclusiones