Download - Ingeniera de Requisitos Final
-
7/25/2019 Ingeniera de Requisitos Final
1/14
Lcdo. Eddy Cortez
Sistemas IISistemas II
-
7/25/2019 Ingeniera de Requisitos Final
2/14
Ingeniera de RequisitosIngeniera de Requisitos
-
7/25/2019 Ingeniera de Requisitos Final
3/14
-
7/25/2019 Ingeniera de Requisitos Final
4/14
Ayuda a los ingenieros de software a entendermejor el problema en cuya solucintrabajarn.
Por u! es importante" #e debe entender lo
ue el cliente uiere antes de comenzar adise$ar y construir un sistema.
%oma en cuenta errores& coste y tiempo. La '( trata de los principios& m!todos& t!cnicas
y )erramientas ue permiten descubrir&documentar y mantener los reuisitos& deforma sistemtica y repetible.
Ingeniera de Requisitos?Ingeniera de Requisitos?
-
7/25/2019 Ingeniera de Requisitos Final
5/14
El objeti*o del proceso de la ingenier+a dereuisitos es darle a todas las partes unae,plicacin escrita del problema.
Es esencial ue se )aga un esfuerzo realpor entender los reuisitos de un problemaantes de intentar resol*erlo.
ObjetivoObjetivo
-
7/25/2019 Ingeniera de Requisitos Final
6/14
uncionales -escriben los ser*icios ue se esperan del
sistema.
!o funcionales (estricciones sobre los reuisitos funcionales
E,isten dos tipos
'ngenier+a de reuisitos /
ORI"!#$%OS $& 'S'$RIOORI"!#$%OS $&
%"S$RRO&&$%OR0iabilidad -isponibilidad
#eguridad Portabilidad1sabilidad Adaptabilidad
(obustez %estabilidad
(endimiento& etc Comprensibilidad
#ipos de Requisitos#ipos de Requisitos
-
7/25/2019 Ingeniera de Requisitos Final
7/14
Proporciona el mecanismo adecuado paraentender lo ue el cliente uiere.
0ases
ases de la IRases de la IR
-
7/25/2019 Ingeniera de Requisitos Final
8/14
%+picas razones para iniciar la '(
2portunidades 'denti3cacin de nue*a4s5 necesidad4es5 de negocios.
-escubrimiento de nue*o4s5 mercado4s5. -escubrimiento de nue*o4s5 ser*icio4s5. 'n*estigacin y desarrollo 4mantenimiento perfecti*o5.
6ecesidades #olicitud de nue*o ser*icio. Crecimiento de la organizacin.
'ncorporacin de procesos en la organizacin.
InicioInicio
-
7/25/2019 Ingeniera de Requisitos Final
9/14
La obtencin de informacin no es tan fcilcomo parece. Los ingenieros deben realizar en forma
organizada la acti*idad de recopilacin de
reuisitos.
%" ()*I#O %" +O),R"!SI-! %" O&$#I&I%$%
Limite delsistema mal
de3nido
El cliente no estseguro 7889 de ue
es lo ue necesita
Los problemascambian con el
tiempo.
-etalles t!cnicosinnecesarios& etc.
%ienen di3cultadespara comunicar susnecesidades& etc.
Obtenci/nObtenci/n
-
7/25/2019 Ingeniera de Requisitos Final
10/14
El objeti*o es desarrollar un modelo t!cnicore3nado de las funciones& caracter+sticas yrestricciones del sistema.
#e conduce mediante la creacin yre3namiento de escenarios. El resultado 3nal es un modelo de anlisis
ue de3ne
El dominio de la informacin. 0unciones del sistema.
El problema.
"laboraci/n"laboraci/n
-
7/25/2019 Ingeniera de Requisitos Final
11/14
Clientes& usuarios y otros interesados debenordenar sus reuisitos y luego discutir loscon:ictos relacionados con la prioridad.
;acer estimaciones preliminares delesfuerzo reuerido para su desarrollo.
-
7/25/2019 Ingeniera de Requisitos Final
12/14
Puede ser
(ecomendaciones
"s el producto 0nal que genera la IR."s el producto 0nal que genera la IR.
%ocumento escrito%ocumento escrito
+onjunto de modelos gr0cos+onjunto de modelos gr0cos
)odelo matemtico formal)odelo matemtico formal
"scenarios de uso"scenarios de uso
,rototipo,rototipo
'na combinaci/n de estos.'na combinaci/n de estos.
"speci0caci/n"speci0caci/n
SIS#")$S 1R$!%"S SIS#")$S ,"2'"3OS,O+$ +&$RI%$% "!
SO&I+I#'%
%ocumentosescritos
"scenarios de 'so ,rototipo
-
7/25/2019 Ingeniera de Requisitos Final
13/14
E,aminar la especi3cacin para asegurarue los reuisitos de software se )anestablecido de manera correcta y precisa.
,R"1'!#$S R"+O)"!%$%$S ,$R$ $&I%$R
La fuente del reuisito est identi3cado"
Cules otros reuisitos estn relacionados con !ste"
El reuisito *iola alguna restriccin del dominio del sistema"
El reuisito se puede probar" #e pueden especi3car laspruebas"
alidaci/nalidaci/n
-
7/25/2019 Ingeniera de Requisitos Final
14/14
Es el conjunto de acti*idades ue ayuda al euipodel proyecto a identi3car& controlar y )acerseguimiento a los reuisitos= as+ como tambi!n&los cambios a !stos durante el desarrollo del
proyecto.
La gestin formal se recomienda para proyectosgrandes& pero en todos los casos es importante la
rastreabilidad de los reuisitos identi3cados.
1esti/n1esti/n