Anda di halaman 1dari 26

Distribuidores Miel

IDEAVENUP
Plan de desarrollo de software
Versin 1.00
LibrosDigitales.net
Diplomado de Anlisis de
Sistemas con UML y
Administracin de Base de
datos con SQL Sever.
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Historial de Revisiones
ec!a "ersin Descripcin A#tor
02/01/2005 1 Versin
reli!inar "o!o
rouesta de
desarrollo
Alberto
#aboada
$i!%ne&
P'() 2 *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
$. "ista %eneral del &royecto
$.$ &ropsito
Planifi"ar , !onitorear !ediante el resente lan de
desarrollo de software la "onstru""in del siste!a
de infor!a"in de -entas de la e!resa
Distribuidores Miel+ .ue er!itir' dar un !e/or
ser-i"io a los usuarios .ue ad!inistran los datos+ as0
"o!o ta!bi%n a los usuarios "lientes del ne(o"io)
$.' Alcance
1a e!resa Distribuidores Miel+ se dedi"a a
la -enta de !er!eladas de diferentes sabores
de frutas+ en resenta"iones tal "o!o2 otes+
bolsas , -asos)
1a e!resa en la a"tualidad se en"uentra
traba/ando su ro"eso de -entas de for!a
!anual , ao,'ndose de 3o/as ele"trni"as de
"'l"ulo ara 3allar los "onsolidados)
El siste!a de infor!a"in a desarrollar
deber' !ane/ar la aten"in al "liente en la
tienda+ as0 "o!o ta!bi%n los "lientes odr'n
reali&ar sus "onsultas de los rodu"tos
!ediante un site 4eb)
$.( S#posiciones y Restricciones
S#posiciones.
5e(6n los ro"esos obser-ados+ tendr' .ue
definirse un resonsable de los !is!os+ or.ue de
no 3a"erlo desubi"ar0a la rouesta de desarrollo
de software)
Restricciones.
1as "o!utadoras .ue se en"uentran
traba/ando tendr'n .ue ser ree!la&adas
or nue-o e.uios de "!uto)
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() (
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
#odo el ersonal .ue se en"uentra
traba/ando deber' tener no"iones de
!ane/o de "o!utadores ara so!eterse a
la "aa"ita"in del (ruo desarrollador del
software)
'. )ntregables del proyecto.
A "ontinua"in se indi"an , des"riben "ada uno de los
artefa"tos .ue ser'n (enerados , utili&ados or el
ro,e"to , .ue "onstitu,en los entre(ables) Esta lista
"onstitu,e la "onfi(ura"in de 9UP desde la erse"ti-a
de artefa"tos+ , .ue roone!os ara este ro,e"to)
Es re"iso desta"ar .ue de a"uerdo a la filosof0a de
9UP :, de todo ro"eso iterati-o e in"re!ental;+ todos
los artefa"tos son ob/eto de !odifi"a"iones a lo lar(o
del ro"eso de desarrollo+ "on lo "ual+ slo al t%r!ino
del ro"eso odr0a!os tener una -ersin definiti-a ,
"o!leta de "ada uno de ellos) 5in e!bar(o+ el
resultado de "ada itera"in , los 3itos del ro,e"to
est'n enfo"ados a "onse(uir un "ierto (rado de
"o!letitud , estabilidad de los artefa"tos)
$* &lan de Desarrollo del So+t,are
Es el resente do"u!ento)
'* Modelo de -asos de Uso del .egocio
Es un !odelo de las fun"iones de ne(o"io -istas desde
la erse"ti-a de los a"tores e<ternos :A(entes de
re(istro+ soli"itantes finales+ otros siste!as et");)
Per!ite situar al siste!a en el "onte<to or(ani&a"ional
3a"iendo %nfasis en los ob/eti-os en este '!bito) Este
!odelo se reresenta "on un Dia(ra!a de *asos de
Uso usando estereotios ese"0fi"os ara este !odelo)
(* Modelo de /b0etos del .egocio
Es un !odelo .ue des"ribe la reali&a"in de "ada "aso
de uso del ne(o"io+ estable"iendo los a"tores internos+
la infor!a"in .ue en t%r!inos (enerales !aniulan ,
los flu/os de traba/o :wor=flows; aso"iados al "aso de
uso del ne(o"io) Para la reresenta"in de este !odelo
se utili&an Dia(ra!as de *olabora"in :ara !ostrar
P'() > *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
a"tores e<ternos+ internos , las entidades
:infor!a"in; .ue !aniulan+ un Dia(ra!a de *lases
ara !ostrar (r'fi"a!ente las entidades del siste!a ,
sus rela"iones+ , Dia(ra!as de A"ti-idad ara !ostrar
los flu/os de traba/o)
1* %losario
Es un do"u!ento .ue define los rin"iales t%r!inos
usados en el ro,e"to) Per!ite estable"er una
ter!inolo(0a "onsensuada) )
2* Modelo de -asos de Uso
El !odelo de *asos de Uso resenta las fun"iones del
siste!a , los a"tores .ue 3a"en uso de ellas) 5e
reresenta !ediante Dia(ra!as de *asos de Uso)
3* "isin
Este do"u!ento define la -isin del rodu"to desde la
erse"ti-a del "liente+ ese"ifi"ando las ne"esidades ,
"ara"ter0sti"as del rodu"to) *onstitu,e una base de
a"uerdo en "uanto a los re.uisitos del siste!a)
4* )speci+icaciones de -asos de Uso
Para los "asos de uso .ue lo re.uieran :"u,a
fun"ionalidad no sea e-idente o .ue no baste "on una
si!le des"ri"in narrati-a; se reali&a una des"ri"in
detallada utili&ando una lantilla de do"u!ento+ donde
se in"lu,en2 re"ondi"iones+ ost?"ondi"iones+ flu/o de
e-entos+ re.uisitos no?fun"ionales aso"iados) #a!bi%n+
ara "asos de uso "u,o flu/o de e-entos sea "o!le/o
odr' ad/untarse una reresenta"in (r'fi"a !ediante
un Dia(ra!a de A"ti-idad)
5* )speci+icaciones Adicionales
Este do"u!ento "aturar' todos los re.uisitos .ue no
3an sido in"luidos "o!o arte de los "asos de uso , se
refieren re.uisitos no?fun"ionales (lobales) Di"3os
re.uisitos in"lu,en2 re.uisitos le(ales o nor!as+
ali"a"in de est'ndares+ re.uisitos de "alidad del
rodu"to+ tales "o!o2 "onfiabilidad+ dese!e@o+ et")+
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() 2
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
u otros re.uisitos de a!biente+ tales "o!o2 siste!a
oerati-o+ re.uisitos de "o!atibilidad+ et")
6* &rototipos de 7nter+aces de Us#ario
5e trata de rototios .ue er!iten al usuario 3a"erse
una idea !'s o !enos re"isa de las interfa"es .ue
ro-eer' el siste!a , as0+ "onse(uir retroali!enta"in
de su arte rese"to a los re.uisitos del siste!a) Estos
rototios se reali&ar'n "o!o2 dibu/os a !ano en
ael+ dibu/os "on al(una 3erra!ienta (r'fi"a o
rototios e/e"utables intera"ti-os+ si(uiendo ese
orden de a"uerdo al a-an"e del ro,e"to) 5lo los de
este 6lti!o tio ser'n entre(ados al final de la fase de
Elabora"in+ los otros ser'n dese"3ados) Asi!is!o+
este artefa"to+ ser' dese"3ado en la fase de
*onstru""in en la !edida .ue el resultado de las
itera"iones -a,an desarrollando el rodu"to final)

$8* Modelo de Anlisis y Dise9o
Este !odelo estable"e la reali&a"in de los "asos de
uso en "lases , asando desde una reresenta"in en
t%r!inos de an'lisis :sin in"luir ase"tos de
i!le!enta"in; 3a"ia una de dise@o :in"lu,endo una
orienta"in 3a"ia el entorno de i!le!enta"in;+ de
a"uerdo al a-an"e del ro,e"to)
$$* Modelo de Datos
Pre-iendo .ue la ersisten"ia de la infor!a"in del
siste!a ser' soortada or una base de datos
rela"ional+ este !odelo des"ribe la reresenta"in
l(i"a de los datos ersistentes+ de a"uerdo "on el
enfo.ue ara !odelado rela"ional de datos) Para
e<resar este !odelo se utili&a un Dia(ra!a de *lases
:donde se utili&a un rofile UM1 ara Modelado de
Datos+ ara "onse(uir la reresenta"in de tablas+
"la-es+ et"); )
$'* Modelo de 7mplementacin
P'() A *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Este !odelo es una "ole""in de "o!onentes , los
subsiste!as .ue los "ontienen) Estos "o!onentes
in"lu,en2 fi"3eros e/e"utables+ fi"3eros de "di(o
fuente+ , todo otro tio de fi"3eros ne"esarios ara la
i!lanta"in , deslie(ue del siste!a) :Este !odelo es
slo una -ersin reli!inar al final de la fase de
Elabora"in+ osterior!ente tiene bastante
refina!iento;)
$(* Modelo de Desplieg#e
Este !odelo !uestra el deslie(ue la "onfi(ura"in de
tios de nodos del siste!a+ en los "uales se 3ar' el
deslie(ue de los "o!onentes)
$1* -asos de &r#eba
*ada rueba es ese"ifi"ada !ediante un do"u!ento
.ue estable"e las "ondi"iones de e/e"u"in+ las
entradas de la rueba+ , los resultados eserados)
Estos "asos de rueba son ali"ados "o!o ruebas de
re(resin en "ada itera"in) *ada "aso de rueba
lle-ar' aso"iado un ro"edi!iento de rueba "on las
instru""iones ara reali&ar la rueba+ , deendiendo
del tio de rueba di"3o ro"edi!iento odr' ser
auto!ati&able !ediante un s"rit de rueba)
$2* Solicit#d de -ambio
1os "a!bios rouestos ara los artefa"tos se
for!ali&an !ediante este do"u!ento) Mediante este
do"u!ento se 3a"e un se(ui!iento de los defe"tos
dete"tados+ soli"itud de !e/oras o "a!bios en los
re.uisitos del rodu"to) As0 se ro-ee un re(istro de
de"isiones de "a!bios+ de su e-alua"in e i!a"to+ ,
se ase(ura .ue %stos sean "ono"idos or el e.uio de
desarrollo) 1os "a!bios se estable"en rese"to de la
6lti!a baseline :el estado del "on/unto de los
artefa"tos en un !o!ento deter!inado del ro,e"to;
estable"ida) En nuestro "aso al final de "ada itera"in
se estable"er' una baseline)

$3* &lan de 7teracin
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() 4
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Es un "on/unto de a"ti-idades , tareas ordenadas
te!oral!ente+ "on re"ursos asi(nados+ deenden"ias
entre ellas) 5e reali&a ara "ada itera"in+ , ara todas
las fases)
$4* )val#acin de 7teracin
Este do"u!ento in"lu,e le e-alua"in de los resultados
de "ada itera"in+ el (rado en el "ual se 3an
"onse(uido los ob/eti-os de la itera"in+ las le""iones
arendidas , los "a!bios a ser reali&ados)
$5* Lista de Riesgos
Este do"u!ento in"lu,e una lista de los ries(os
"ono"idos , -i(entes en el ro,e"to+ ordenados en
orden de"re"iente de i!ortan"ia , "on a""iones
ese"0fi"as de "ontin(en"ia o ara su !iti(a"in)
$6* Man#al de 7nstalacin
Este do"u!ento in"lu,e las instru""iones ara reali&ar
la instala"in del rodu"to)
'8* Material de Apoyo al Us#ario inal
*orresonde a un "on/unto de do"u!entos ,
fa"ilidades de uso del siste!a+ in"lu,endo2 Bu0as del
Usuario+ Bu0as de Cera"in+ Bu0as de Manteni!iento ,
5iste!a de A,uda en 10nea
'$* &rod#cto
1os fi"3eros del rodu"to e!a.uetados ,
al!a"enadas en un *D "on los !e"anis!os aroiados
ara fa"ilitar su instala"in) El rodu"to+ a artir de la
ri!era itera"in de la fase de *onstru""in es
desarrollado in"re!ental e iterati-a!ente+
obteni%ndose una nue-a release al final de "ada
itera"in)
1os artefa"tos 1D+20 , 21 se (enerar'n a artir de la
fase de "onstru""in)
P'() E *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:

(. /rgani:acin del &royecto
(.$ &articipantes en el &royecto
;e+e de &royecto)
&er+il
Profesional uni-ersitario e(resado en las "arreras
de2
In(enier0a de siste!as
In(enier0a de Infor!'ti"a+ o af0n
E<erien"ia2 !0ni!a F a@os en el desarrollo de
siste!as de infor!a"in)
*aa"idad ara traba/ar en e.uio , lidera&(o)
.ombre y Apellidos
*arlos Guentes *ardoso
Analista de Sistemas)
&er+il
Profesional e(resado de instituto de edu"a"in
suerior de resti(io o uni-ersitario)
E<erien"ia F a@os en el an'lisis de ro"esos
e!resariales)
9e.uisito2 Presentar !odelos desarrollados or el
analista)
*ono"i!iento de UM1 -ersin 2)00
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() 6
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
*ono"i!iento de !etodolo(0as de desarrollo de
siste!as2 ru , '(iles)
.ombres y apellidos
HHHHHHHHHHHHHHHHHHH
Analista < &rogramador)
Profesional e(resado de instituto de edu"a"in
suerior de resti(io o uni-ersitario)
E<erien"ia F a@os en el an'lisis de ro"esos
e!resariales)
9e.uisito2 Presentar !odelos desarrollados or el
analista)
*ono"i!iento de UM1 -ersin 2)00
*ono"i!iento de !etodolo(0as de desarrollo de
siste!as2 ru , '(iles)
*ono"i!iento del !ane/ador de base de datos M5?
581 ser-er 2005
Mane/o del len(ua/e de ro(ra!a"in $a-a 2EE ,
$5P
Maniula"in de Datos)
7ngeniero de So+t,are)
Profesional uni-ersitario e(resado en las "arreras
de2
In(enier0a de siste!as
In(enier0a de Infor!'ti"a+ o af0n
E<erien"ia2 !0ni!a F a@os en el desarrollo de
siste!as de infor!a"in)
*aa"idad ara traba/ar en e.uio , lidera&(o)
P'() 10 *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Iuena 9eda""in de do"u!enta"in ara siste!as
de infor!a"in)
Deber' !ostrar rototios de do"u!enta"in
resentada)
No!bres , aellidos
HHHHHHHHHHHHHHHHHHHHHHHHH))
Nota2 ara el e/e!lo slo se ne"esita a 2 analistas
ro(ra!adores :1 de ellos lidera;
(.' 7nter+aces )=ternas
El rodu"to o siste!a a desarrollar ser' !ane/ado "on tres
ter!inales ara la aten"in a los "lientes en la tienda
Ade!'s se al.uilar' un 3ostin( ara "ol(ar la ali"a"in .ue
ser-ir' ara ro!o"ionar los rodu"tos , ofertas)
El software 3ar' las si(uientes oera"iones2
9e(istrar las !er!eladas a ad.uirir
E!itir do"u!entos de Venta:Ioleta ,/o fa"turas;
9e(istrar a los "lientes naturales ,/o /ur0di"os
Elaborar la li.uida"in diaria de -entas)
(.( Roles y Responsabilidades
A "ontinua"in se des"riben las rin"iales
resonsabilidades de "ada uno de los uestos en el
e.uio de desarrollo durante las fases de Ini"io ,
Elabora"in+ de a"uerdo "on los roles .ue dese!e@an
en 9UP)
&#esto Responsabilidad
$efe de
Pro,e"to
El /efe de ro,e"to asi(na los
re"ursos+ (estiona las rioridades+
"oordina las intera""iones "on los
"lientes , usuarios+ , !antiene al
e.uio del ro,e"to enfo"ado en los
ob/eti-os) El /efe de ro,e"to ta!bi%n
estable"e un "on/unto de r'"ti"as
.ue ase(uran la inte(ridad , "alidad
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() $$
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
de los artefa"tos del ro,e"to)
Ade!'s+ el /efe de ro,e"to se
en"ar(ar' de suer-isar el
estable"i!iento de la ar.uite"tura del
siste!a) Bestin de ries(os)
Planifi"a"in , "ontrol del ro,e"to)
Analista de
5iste!as
*atura+ ese"ifi"a"in , -alida"in
de re.uisitos+ intera"tuando "on el
"liente , los usuarios !ediante
entre-istas) Elabora"in del Modelo
de An'lisis , Dise@o) *olabora"in en
la elabora"in de las ruebas
fun"ionales , el !odelo de datos)
Pro(ra!ador
*onstru""in de rototios)
*olabora"in en la elabora"in de las
ruebas fun"ionales+ !odelo de datos
, en las -alida"iones "on el usuario
In(eniero de
5oftware
Bestin de re.uisitos+ (estin de
"onfi(ura"in , "a!bios+ elabora"in
del !odelo de datos+ reara"in de
las ruebas fun"ionales+ elabora"in
de la do"u!enta"in) Elaborar
!odelos de i!le!enta"in ,
deslie(ue)
1 %estin del &roceso
1.$ )stimaciones del proyecto
1.$.$ -ostos gen>ricos totales del proyecto
P'() 12 *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
5ueldos Mensuales
$efe del Pro,e"to J F500 soles
Analista Pro(ra!adorJ F000 soles
>)2)1 Plan de las Gases
Para el desarrollo del ro,e"to se 3a to!ado en
"uenta lle-arlo en fases "on una o !'s itera"iones+
tal "o!o se !uestra la si(uiente tabla)
ase
.ro.
7teraciones
D#racin
Gase de Ini"io 20 d0as
Gase de
Elabora"in
>5 d0as
Gase de
*onstru""in
E0 d0as
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() $(
-omponentes
-ant.
Unidad
de
Medida
-osto ?otal
@Soles*
Ktiles de es"ritorio 1 -arios A00+00
*o!utadoras F Unitario E E02+00
581 5-r 5tandard Edtn
En(lis3 1i"/5A Pa"= C1P N1
1 Pro"essor 1i"ense
F Unitario
1 5er-er
2 *liente
2 DF>+00
4indows 5-r 5td 4inF2
5anis3 1i"/5A Pa"= C1P
N1
F 1 5er-er
2 "liente 2 >>5+00
I!resora Eson 1LF00 1 Unidad A52+00
9ourter+ *ableado
estru"turado)
1 Unidad 1 200+00
5ueldo ersonal de
ro,e"to A Meses FD 000+00
Asesora 1 unitario 1 200+00
*aa"ita"in F "ursos 1 000+00
Varios 1 unitario A00+00
?otal 25 1((A88
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Gase de #ransi"in F5 d0as
.otaB 1eer los 3itos ara "ada una de las fases+ .ue se
en"uentran en le ane<o I+ unto I)2
>)2)2 *alendari&a"in)
Para este ro,e"to se 3a estable"ido el si(uiente
"alendario) 1a fe"3a de aroba"in indi"a "u'ndo el
artefa"to en "uestin tiene un estado de "o!letitud
sufi"iente ara so!eterse a re-isin , aroba"in+ ero
esto no .uita la osibilidad de su osterior refina!iento
, "a!bios)
Nota2 1eer I)F de ane<o)
P'() 1> *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Disciplinas C Arte+actos generados o
modi+icados
d#rante la ase de 7nicio
-omien:o Aprobacin
Modelado del .egocio
Modelo de *asos de Uso del
Ne(o"io , Modelo de Cb/etos del
Ne(o"io
ReD#isitos
Blosario
Visin
Modelo de *asos de Uso si(uiente fase
Ese"ifi"a"in de *asos de Uso si(uiente fase
Ese"ifi"a"iones Adi"ionales si(uiente fase
AnlisisCDise9o
Modelo de An'lisis/Dise@o si(uiente fase
Modelo de Datos si(uiente fase
7mplementacin
Prototios de Interfa"es de Usuario si(uiente fase
Modelo de I!le!enta"in si(uiente fase
&r#ebas
*asos de Pruebas Gun"ionales si(uiente fase
Desplieg#e
Modelo de Deslie(ue si(uiente fase
%estin de -ambios y
-on+ig#racin
Durante todo el ro,e"to
%estin del proyecto
Plan de Desarrollo del 5oftware
en su -ersin 1)0 , lanes de las
Itera"iones
Ambiente Durante todo el ro,e"to
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() $2
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Disciplinas C Arte+actos
generados o modi+icados d#rante la
ase de )laboracin
-omien:o Aprobacin
Modelado del .egocio
Modelo de *asos de Uso del
Ne(o"io , Modelo de Cb/etos del
Ne(o"io
Arobado
ReD#isitos
Blosario Arobado
Visin Arobado
Modelo de *asos de Uso
Ese"ifi"a"in de *asos de Uso
Ese"ifi"a"iones Adi"ionales
Anlisis C Dise9o
Modelo de An'lisis / Dise@o
9e-isar en "ada
itera"in
Modelo de Datos
9e-isar en "ada
itera"in
7mplementacin
Prototios de Interfa"es de Usuario
9e-isar en "ada
itera"in
Modelo de I!le!enta"in
9e-isar en "ada
itera"in
&r#ebas
*asos de Pruebas Gun"ionales
9e-isar en "ada
itera"in
Desplieg#e
Modelo de Deslie(ue
9e-isar en "ada
itera"in
%estin de -ambios y -on+ig#racin Durante todo el ro,e"to
%estin del proyecto
Plan de Desarrollo del 5oftware en
su -ersin 2)0 , lanes de las
Itera"iones
9e-isar en "ada
itera"in
Ambiente Durante todo el ro,e"to
P'() 1A *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
1.( Seg#imiento y -ontrol del &royecto
%estin de ReD#isitos
1os re.uisitos a las "uales 3abr' .ue 3a"er el se(ui!iento
"orresondiente ser'n2
*rear el !dulo de re(istro de las !er!eladas
tra0das del 'rea de rodu""in :entradas;
I!le!entar el !dulo de -entas+ .ue in"lu,e la
(enera"in de do"u!entos de -entas :.ue odr'
ser2 boleta ,/o fa"tura;+ ta!bi%n deber' (enerar las
li.uida"iones diarias , !ensuales de la -entas
reali&adas)
*rear el !dulo de !anteni!iento de "lientes
Desarrollar la '(ina web .ue !ostre los
rodu"tos ofre"idos+ as0 "o!o ta!bi%n los "lientes
odr'n reali&ar "onsultas de ofertas , otros)
@.otaB 1eer I)> del ane<o;
-ontrol de &la:os
Para efe"tos de "ada una de las fases se 3a estable"i?do
.ue los la&os se deber'n resentar en las si(uientes
ran(os de dias2
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() $4
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
-ontrol de -alidad
*ada uno de los artefa"tos ser'n e<uestos ante
los usuarios ri!arios :!aniuladores dire"tos de
los datos; , (erentes)
*ada uno de los artefa"tos deber' 3a"er referen"ia
al re.uisito al "ual "ontribu,e) ser'n fir!ados or
a!bas artes :desarrolladores , usuario
reresentante;
%estin de Riesgos
1os ries(os a "onsiderar ara el siste!a de infor!a"in
.uedar'n estable"idos en el lan de "ontin(en"ia ara
ase(urar el "orre"to desarrollo del siste!a+ as0 "o!o
ta!bi%n el "u!li!iento de los ob/eti-os tra&ados) Para
ello los "lientes deber'n "onsideras los or0(enes !'s
"o!unes de ries(os+ tal "o!o2
1as ersonas
1os ro"esos
1a te"nolo(0a
Entes e<ternos)
:Nota2 1o define el "liente;
%estin de con+ig#racin
1os rodu"tos "ontrolados ser'n a.uellos .ue se
en"uentran en el aartado >)2)2) Para efe"tos del "ontrol
de los !is!os , ara !antener el "ontrol de la inte(ridad
del ro,e"to) En "ada una de las suer-isiones a las "uales
ser'n so!etidos los rodu"tos deber' in"luir los si(uientes2
-ontrol de versiones. A.u0 se tiene .ue
ese"ifi"ar el ori(en de la -ersin o la transi"in a
.ue se en"uentra el rodu"to+ "on reseto a la
e-olu"in del !is!o
-ontrol de estados. Para este "ontrol se
"onsiderar' los si(uientes estados2 en elabora"in+
finali&ado+ re-isado+ a"etadoM el !is!o .ue deber'
estar -isible en "ada uno de los rodu"tos o
artefa"tos)
P'() 1E *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
-ontrol de cambios *abe desta"ar el "on"eto de
Nl0nea baseN a una "onfi(ura"in oerati-a del
siste!a de software
1a e-olu"in del siste!a uede -erse "o!o
e-olu"in de la l0nea base
Un N"a!bioN es el aso de una -ersin de la l0nea
base a la si(uiente)
Puede in"luir !odifi"a"iones del "ontenido de al(6n
"o!onente del siste!a+ a@adiendo o eli!inando
"o!onentes
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() $6
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Ane=o 7
Descripcin del doc#mento de desarrollo
de so+t,are.
:Ane<o de ao,o ara entender el do"u!ento;
7.$ -aracterEsticas del Doc#mento
Introdu""in
El enfo.ue desarrollo rouesto "onstitu,e una
"onfi(ura"in del ro"eso 9UP de a"uerdo a las
"ara"ter0sti"as del ro,e"to+ sele""ionando los roles de los
arti"iantes+ las a"ti-idades a reali&ar , los artefa"tos
:entre(ables; .ue ser'n (enerados)
Prosito
El rosito del Plan de Desarrollo de 5oftware es
roor"ionar la infor!a"in ne"esaria ara "ontrolar el
ro,e"to) En %l se des"ribe el enfo.ue de desarrollo del
software)
1os usuarios del Plan de Desarrollo del 5oftware son2
El /efe del ro,e"to lo utili&a ara or(ani&ar
la a(enda , ne"esidades de re"ursos+ , ara
reali&ar su se(ui!iento)
1os !ie!bros del e.uio de desarrollo lo
usan ara entender lo .u% deben 3a"er+
"u'ndo deben 3a"erlo , .u% otras
a"ti-idades deenden de ello.

P'() 20 *onfiden"ial Distribuidores Miel+ 2005


IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
Alcance
El resente do"u!ento dar' al"an"es de la or(ani&a"in
.ue se desea !odelar)
Res#men
Desu%s de esta introdu""in+ el resto del do"u!ento est'
or(ani&ado en las si(uientes se""iones2
Vista Beneral del Pro,e"to O roor"iona una des"ri"in
del rosito+ al"an"e , ob/eti-os del ro,e"to+
estable"iendo los artefa"tos .ue ser'n rodu"idos ,
utili&ados durante el ro,e"to)
Cr(ani&a"in del Pro,e"to O des"ribe la estru"tura
or(ani&a"ional del e.uio de desarrollo)
Bestin del Pro"eso O e<li"a los "ostos , lanifi"a"in
esti!ada+ define las fases e 3itos del ro,e"to , des"ribe
"!o se reali&ar' su se(ui!iento)
Planes , Bu0as de ali"a"in O roor"iona una -ista (lobal
del ro"eso de desarrollo de software+ in"lu,endo !%todos+
3erra!ientas , t%"ni"as .ue ser'n utili&adas)
7.' Los !itos D#e marcan el +inal de cada +ase se
describen en la sig#iente tabla.
Descripcin Hito
Gase de
Ini"io
En esta fase desarrollar'n los re.uisitos del rodu"to
desde la erse"ti-a del usuario+ los "uales ser'n
estable"idos en el artefa"to Visin) 1os rin"iales
"asos de uso ser'n identifi"ados , se 3ar' un
refina!iento del Plan de Desarrollo del Pro,e"to) 1a
a"eta"in del "liente /usuario del artefa"to Visin , el
Plan de Desarrollo !ar"an el final de esta fase)
Gase de
Elabora"in
En esta fase se anali&an los re.uisitos , se desarrolla
un rototio de ar.uite"tura :in"lu,endo las artes
!'s rele-antes , / o "r0ti"as del siste!a;) Al final de
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() '$
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
esta fase+ todos los "asos de uso "orresondientes a
re.uisitos .ue ser'n i!le!entados en la ri!era
release de la fase de *onstru""in deben estar
anali&ados , dise@ados :en el Modelo de An'lisis /
Dise@o;) 1a re-isin , a"eta"in del rototio de la
ar.uite"tura del siste!a !ar"a el final de esta fase) En
nuestro "aso arti"ular+ or no in"luirse las fases
si(uientes+ la re-isin , entre(a de todos los
artefa"tos 3asta este unto de desarrollo ta!bi%n se
in"lu,e "o!o 3ito) 1a ri!era itera"in tendr' "o!o
ob/eti-o la identifi"a"in , ese"ifi"a"in de los
rin"iales "asos de uso+ as0 "o!o su reali&a"in
reli!inar en el Modelo de An'lisis / Dise@o+ ta!bi%n
er!itir' 3a"er una re-isin (eneral del estado de los
artefa"tos 3asta este unto , a/ustar si es ne"esario la
lanifi"a"in ara ase(urar el "u!li!iento de los
ob/eti-os) A!bas itera"iones tendr'n una dura"in de
una se!ana)
Gase de
*onstru""in
Durante la fase de "onstru""in se ter!inan de anali&ar ,
dise@ar todos los "asos de uso+ refinando el Modelo de
An'lisis / Dise@o) El rodu"to se "onstru,e en base a 2
itera"iones+ "ada una rodu"iendo una release a la "ual se le
ali"an las ruebas , se -alida "on el "liente / usuario) 5e
"o!ien&a la elabora"in de !aterial de ao,o al usuario) El 3ito
.ue !ar"a el fin de esta fase es la -ersin de la release 2)0+
"on la "aa"idad oera"ional ar"ial del rodu"to .ue se 3a,a
"onsiderado "o!o "r0ti"a+ lista ara ser entre(ada a los
usuarios ara ruebas beta)
Gase de
#ransi"in
En esta fase se rearar'n dos releases ara distribu"in+
ase(urando una i!lanta"in , "a!bio del siste!a re-io de
!anera ade"uada+ in"lu,endo el entrena!iento de los usuarios)
El 3ito .ue !ar"a el fin de esta fase in"lu,e+ la entre(a de toda
la do"u!enta"in del ro,e"to "on los !anuales de instala"in
, todo el !aterial de ao,o al usuario+ la finali&a"in del
entrena!iento de los usuarios , el e!a.ueta!iento del
rodu"to)
P'() 22 *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
7.( -alendari:acin de ases de desarrollo
A "ontinua"in se resenta un "alendario de las
rin"iales tareas del ro,e"to in"lu,endo slo las fases
de Ini"io , Elabora"in) *o!o se 3a "o!entado+ el
ro"eso iterati-o e in"re!ental de 9UP est'
"ara"teri&ado or la reali&a"in en aralelo de todas las
dis"ilinas de desarrollo a lo lar(o del ro,e"to+ "on lo
"ual la !a,or0a de los artefa"tos son (enerados !u,
te!rana!ente en el ro,e"to ero -an desarroll'ndose
en !a,or o !enor (rado de a"uerdo a la fase e itera"in
del ro,e"to) 1a si(uiente fi(ura ilustra este enfo.ue+ en
ella lo enso!bre"ido !ar"a el %nfasis de "ada dis"ilina
:wor=flow; en un !o!ento deter!inado del desarrollo)
7.1 ?areas principales de la %estin de ReD#isitos
7.1.$ Recoleccin , do"u!enta"in de re.uisitos es una
a"ti-idad de "o!uni"a"in iterati-a entre "lientes+ (erentes
, ra"ti"antes :sta=e3olders del ro,e"to;+ ara des"ubrir+
definir+ refinar , re(istrar una reresenta"in re"isa de los
re.uisitos del rodu"to) Varios !%todos son utili&ados ara
la re"ole""in de re.uisitos) Al(unos an'lisis ini"iales "o!o
es la a(rua"in "ate(ori&a"in+ riori&a"in son
desarrollados durante esta a"ti-idad
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() '(
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
7.1.' Doc#mentacin Desu%s .ue los re.uisitos 3an sido
re"ole"tados+ 3a, .ue anali&arlos a detalle , do"u!entarlos
en una ese"ifi"a"in de re.uisitos) El resultado de la
ese"ifi"a"in de re.uisitos , de "ual.uier ese"ifi"a"in de
re.uisitos de "o!onentes 3ardware/software deri-ado
sir-e "o!o re(istro de "on-enio "on el "liente , "o!ro!iso
"on el ro-eedor) Estas ese"ifi"a"iones son rastreadas
utili&ando una !atri& de tra&abilidad de re.ueri!ientos ,
son su/etos a -erifi"a"in , (estin de "a!bio a tra-%s del
"i"lo de -ida del rodu"to)
7.1.( "eri+icacin Una -e& .ue la ese"ifi"a"in de
re.uisitos 3a sido desarrollada+ los re.uisitos son
-erifi"ados)
1a -erifi"a"in de re.uisitos es un ro"eso ara ase(urar
.ue la ese"ifi"a"in de re.uisito del rodu"to es una
reresenta"in e<a"ta de las ne"esidades del "liente) Este
ro"eso ta!bi%n ase(ura .ue los re.uisitos sean tra&ados ,
-erifi"ados a tra-%s de -arias fases del "i"lo de -idaM
arti"ular!ente en el dise@o+ i!le!enta"in , ruebas)
1os re.uisitos deben ser tra&ados desde fuentes e<ternas+
tales "o!o los "lientes+ ara deri-ar re.uisitos del ni-el del
siste!a+ ara ese"ifi"ar re.uisitos del rodu"to
3ardware/software) Ade!'s+ todos estos re.ueri!ientos
deben ser tra&ados al dise@o+ i!le!enta"in , ruebas
ara ase(urarse .ue los re.ueri!ientos 3an sido
satisfe"3os)
7.1.1 %estin de -ambios
Bestin de "a!bios es un ro"eso for!al ara identifi"ar+
e-aluar+ tra&ar , reortar "a!bios rouestos , arobados
a la ese"ifi"a"in del rodu"to) *o!o el ro,e"to -a
e-olu"ionando+ los re.ueri!ientos ueden "a!biar o
e<andirse ara a/ustar al(unas !odifi"a"iones en el
al"an"e o dise@o del ro,e"to) Un ro"eso de (estin de
"a!bios roor"iona un rastreo "o!leto , re"iso de todos
los "a!bios .ue son ertinentes al ro,e"to)
P'() 2> *onfiden"ial Distribuidores Miel+ 2005
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
7.2 De+inicin de los ReD#isitos de %estin de
-on+ig#racin
El ob/eti-o de esta tarea es identifi"ar la ne"esidad de
(estionar la "onfi(ura"in de los siste!as de infor!a"in+
definiendo ara di"3os siste!as los re.uisitos (enerales de
(estin de "onfi(ura"in , deter!inando los ro"esos de
"ontrol .ue se -an a lle-ar a "abo ara !antener la
inte(ridad de los rodu"tos .ue se obten(an a lo lar(o de
los ro"esos rin"iales de MP#9I*A Versin F2 "ontrol de
-ersiones+ "ontrol de estados+ "ontrol de los "a!bios+ et")
1os ase"tos .ue debe "onte!lar el lan son2
Identifi"a"in de todos los rodu"tos .ue deben ser
"ontrolados+ su "lasifi"a"in , rela"iones entre ellos+
as0 "o!o el "riterio o nor!a de identifi"a"in)
Ubi"a"in , lo"ali&a"in de los rodu"tos)
Defini"in del '!bito , al"an"e del "ontrol de la
"onfi(ura"in+ des"ribiendo los ro"esos in"luidos
en %l)
Defini"in de las re(las de -ersionado de los
rodu"tos , los "riterios de a"tua"in ara "ada
"aso+ teniendo en "uenta el !oti-o or el "ual se
reali&a el "a!bio de -ersin)
Defini"in del "i"lo de estados ara "ada tio de
ro du"to , los "riterios de tra&abilidad entre los
!is!os)
Des"ri"in de fun"iones , resonsabilidades)
Identifi"a"in de la infor!a"in ne"esaria de "ontrol
ara auditoria)
1ibrosdi(itales)net Dilo!ado UM1 7 581 P'() '2
IDEAVENUP Versin: 1.00
Plan de desarrollo de software Fecha: dd/mm/aaaa
Docmento Estado:
P'() 2A *onfiden"ial Distribuidores Miel+ 2005