Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
2 semestre 2013
2
Unidad 1
Contenido:
Sntomas t2icos:
;%ncionalidad incorrecta
"ncom2etencia t&cnica
,scasa ingeniera
.rogramacin inmediata
,sencia:
Com2le3idad
Conformidad
Decesidad de cam0ios
"nvisi0ilidad
?ccidentes:
M&tricas inadec%adas
Fa3a calidad
Fa3a 2rod%ctividad
Cancelacin de 2roectos
B
"ngeniera de Software
.roceso de Software.
?n!lisis de re1%erimientos
-ise9o de 2rogramas
Codificacin
Testing de ace2tacin
52eracin mantencin
11
Modelos de -esarrollo
Modelos en Cascada.
12
Modelos de -esarrollo
Modelo en Cascada en la .r!ctica
13
;ases Aen&ricas
14
1. -efinicin
18
,l .roceso de 6e1%erimientos
Cmo lo e=2lic
el cliente
Cmo lo entendi
el 3efe de 2roecto
Cmo lo dise9
el analista
Cmo lo codific
el 2rogramador
Cmo lo descri0i
el cons%ltor comercial
Cmo se doc%ment
el 2roecto
@o 1%e instal
o2eraciones
@o 1%e se co0r
al cliente
Cmo es
so2ortado
@o 1%e realmente
necesita0a el cliente
1:
,l .roceso de 6e1%erimientos
6e1%erimientos 6iesgo.
H "deas f%er<a:
H Sa0er lo 1%e Ia 1%e Iacer antes de em2e<ar a Iacerlo.
H Conocer el 2ro0lema antes de inventar la sol%cin
H .ro2sito: 6ed%cir el riesgo de constr%ccin
H Inefectividad: 6iesgo de Iacer algo in7til
H Ineficiencia: 6iesgo de s%0Jso0re estimar rec%rsos
H 6iesgo de la sol%cin: (.ar!lisis de an!lisis)
H $%erer sa0erlo todo antes de Iacer nada
1C
2. -esarrollo
1E
Codificacin de Software
1B
,st!ndares .rocedimientos
20
Calce del -ise9o la "m2lementacin
21
Calce del -ise9o la "m2lementacin
22
?ctividad Ar%2al
,l Iotel @",DTU6 necesita desarrollar %na a2licacin 2ara cons%ltar so0re las 2ie<as dis2oni0les
la reserva de Ia0itaciones. ,l Iotel 2osee 3 ti2os de Ia0itaciones: sim2le> do0le> matrimonialK
adem!s reconoce dos ti2os de clientes: Ia0it%ales es2or!dicos. Una reserva de Ia0itacin
de0e almacenar los datos del cliente> de la Ia0itacin la cantidad de das 1%e ser! oc%2ada. ,l
rece2cionista del Iotel de0e 2oder reali<ar las sig%ientes o2eraciones:
,stimar las ganancias del mes act%al> en 0ase a las reservas reali<adas.
-esarrollar %n 2lan 2ara a0ordar el 2roecto> desde el 2%nto de vista del an!lisis de
re1%erimientos *#1%edan claros o falta informacin'> #se entiende 0ien el 2ro0lema'>
#acciones 2ara aclarar los re1%erimientos'+.
-e esta forma se descri0e el alcance del est!ndar ",,, 121B. ?%n1%e slo
menciona las fases de desarrollo de 2rod%ccin de %n 2rod%cto software>
las fases 1%e se descri0en en el interior de s%s 2!ginas c%0ren todo el ciclo
de vida de %n software> c%al1%iera 1%e sea s% tama9o o com2le3idad. @as
fases del ciclo de vida mediante las 1%e se dirige el est!ndar son:
.r%e0as de ace2tacin.
?n!lisis.
-ise9o.
"m2lementacin.
28
,st!ndar ",,, 121B
,ntrada
.roceso
Control
Salida
Mantenimiento ?da2tativo
Mantenimiento Correctivo
Mantenimiento .erfectivo
Mantenimiento .reventivo
2E
,st!ndar ",,, 121B G Mantenimiento ?da2tativo
,n c%anto a los cam0ios en el Iardware ca0e destacar> 2or e3em2lo> los cam0ios
en la 2lataforma de instalacin> 2asar de %n sistema de 32 0its a %no de :4 0itsK
los cam0ios en el sistema de com%nicaciones> 2asar de %n sistema de tra0a3o
standMalone a %n sistema de redK etc.
,ste ti2o de mantenimiento es el m!s %s%al de0ido a los r!2idos cam0ios 1%e se
2rod%cen en la tecnologa inform!tica> 1%e en la maora de ocasiones de3an
o0soletos los 2rod%ctos software desarrollados> no 2or s% ino2erancia> sino 2or
la com2etitividad entre las em2resas> en las 1%e cada ve< infl%e m!s el
software %tili<ado. .or e3em2lo> dar acceso a los 2rod%ctos a trav&s de "nternet>
etc.
2B
,st!ndar ",,, 121B G Mantenimiento Correctivo
?da2tativa
Correctiva
.erfectiva
,mergencia
3E
,st!ndar ",,, 121B
"dentificacin> Clasificacin> .riori<acin del .ro0lema J Modificacin.
.riori<ar la modificacin
.rioridad inicial
503etivo: