Versin 1.0 Ciudad o pais Ao 1 TABLA DE O!TE!"DOS ". "!TRODU"#! 1.1 Propsito 1.2 Alcance 1.3 Justificacin/Resumen "". V"STA $E!ERAL DEL PRO%ETO 2.1 Propsito, Alcance, Obeti!os 2.1.1 Propsito 2.1.2 Alcance 2.1.3 Obeti!os 2.2 Producto a "ntre#arse 2.3 "l sistema $esarrollado 2.3.1 $ocumentacin del %istema 2.3.2 &anuales 2.' "!olucin del Plan de $esarrollo del %oft(are
""". OR$A!"&A"#! DEL PRO%ETO 3.1 Participantes en el $esarrollo del Pro)ecto. 3.2 *nterfaces "+ternas 3.3 Roles ) Responsabilidades "V. $EST"#! DEL PRO%ETO '.1,"stimaciones del Pro)ecto '.1.1. -icencias '.1.2. %oft(are '.1.3. .ard(are '.1.'. Resumen '.1./. Condiciones #enerales '.2 Plan del Pro)ecto '.2.1. Plan de las 0ases '.2.2. Calendario del Pro)ecto '.3 %e#uimiento ) Control del Pro)ecto '.'.1 .istorial de Re!isiones '.'.2 1estin de Ries#os V. A!E'OS 2 ". "!TRODU"#! "ste Plan de $esarrollo del %oft(are es una !ersin preliminar preparada para ser incluida en la propuesta elaborada como respuesta al pro)ecto 23nombre del soft(are45. "ste documento pro!ee una !isin #lobal del enfo6ue de desarrollo propuesto. "n el pro)ecto se usa una metodolo#7a de 3nombrar la metodolo#7a de desarrollo de soft(are4 en la 6ue 8nicamente se proceder9 a cumplir con fases 3nombrar la cantidad de fases en forma num:rica4 6ue marca la metodolo#7a de soft(are 3nombrar la si#la o la metodolo#7a4, "s importante destacar esto puesto 6ue utili;aremos la terminolo#7a 3si#la4 3si#nificado de la si#la4 en este documento. %e incluir9 el detalle para las fases de An9lisis, $iseo, $esarrollo e *mplementacin del sistema propuesto para 3mencionar 9reas o procesos 6ue ser9n sistemati;ados o automati;ados4. "l enfo6ue de desarrollo propuesto constitu)e una confi#uracin del proceso 3mencionar el proceso #lobal o el 9rea #lobal a sistemati;ar4 de acuerdo a las caracter7sticas del pro)ecto 3mencionar nombre del pro)ecto4. 1.1 Pro(sito "l propsito del Plan de $esarrollo de %oft(are es proporcionar la informacin necesaria para controlar el pro)ecto. "n :l se describe el enfo6ue de desarrollo del soft(are. "l Obeti!o del desarrollo del %istema es el An9lisis, diseo, implementacin de un %istema 3nombre del soft(are45, destinado a 3or#ani;ar, controlar, fortalecer un 9rea, automati;ar, etc4 la informacin de los procesos de 3nombrar los procesos 6ue se !an a automati;a o sistemati;ar4. "l obeti!o de este %istema es ofrecer una solucin inte#ral para la administracin de los recursos de la empresa 3clientes, productos, ser!icios, etc.4, in!olucrados en todos los procesos de la "mpresa 2nombre de la empresa5. 1.) Al*an*e "l Plan de $esarrollo del %oft(are describe el plan #lobal usado para el desarrollo del 23nombre del pro)ecto de soft(are45. $urante el proceso de desarrollo se definen las caracter7sticas del producto a desarrollar, lo cual constitu)e la base para la planificacin de las fases o acti!idades 6ue se deben cumplir <asta la implementacin del pro)ecto. 3 Para la !ersin 1.= del Plan de $esarrollo del %oft(are, nos <emos basado en la captura de re6uisitos por medio de 3describir 6ue medios o mencionar los medios como computadoras, lectores de cdi#os de barras, etc4 para <acer una meora a la forma en cmo se lle!an los procesos, una !e; comen;ado el pro)ecto ) durante la fase de *nicio se #enerar9 las !ersiones de prueba para !erificar su buen funcionamiento, adem9s se le <ar9 se#uimiento de la operati!idad de cada fase para <acer los austes del %istema produciendo nue!as !ersiones actuali;adas. 1.+ ,-stifi*a*in.Res-/en -a "mpresa 2nombre de la empresa5 re6uiere de la implementacin e implantacin de un sistema de informacin personali;ado 6ue permita suministrar informacin oportuna, confiable, actuali;ada ) rele!ante a los procesos 6ue reali;a tanto 3nombrar dependencias como serian !entas, ser!icios, almac:n, etc4, posibilitando la toma de decisiones en todos los ni!eles or#ani;acionales, siendo esta informacin compatible con los procesos ) controles establecidos por la misma institucin. %e necesita de una solucin 6ue permita la automati;acin, de forma se#ura ) eficiente, de todos los procesos actuales 6ue se practican en sus >ransacciones diarias del ne#ocio. -a si#uiente documentacin del sistema 3nombre del soft(are4 para 5nombre de la empresa5 en las si#uientes secciones? @ista 1eneral del Pro)ecto A proporciona una descripcin del propsito, alcance ) obeti!os del pro)ecto, estableciendo los artefactos 6ue ser9n producidos ) utili;ados durante el pro)ecto. Or#ani;acin del Pro)ecto A describe la estructura or#ani;acional del e6uipo de desarrollo. 1estin del Proceso A e+plica los costos ) planificacin estimada, define las fases e <itos del pro)ecto ) describe cmo se reali;ar9 su se#uimiento. Planes ) 1u7as de aplicacin A proporciona una !ista #lobal del proceso de desarrollo de soft(are, inclu)endo m:todos, <erramientas ) t:cnicas 6ue ser9n utili;adas. 4 "".0 V"STA $E!ERAL DEL PRO%ETO ).1 Pro(sito1 Al*an*e1 O23eti4os ).1.1. Pro(sito5 "l propsito del Pro)ecto del %istema 3nombre del soft(are4 de la "mpresa 2nombre de la empresa5 es proporcionar las facilidades del fluo de informacin necesaria para controlar 3mencionar 6ue controla eemplo !entas, almac:n, informacin, etc.4 6ue deber9 soporta el pro)ecto. ).1.). Al*an*e5 "l Plan de $esarrollo del %oft(are es un documento en el cual se describe el plan #lobal usado para el desarrollo del 2nombre del soft(are5. $urante el proceso de desarrollo se cumplir9 con los re6uerimientos funcionales 6ue se definan se#8n las caracter7sticas del producto a desarrollar, lo cual constitu)e la base para la planificacin de las 3mencionar n8mero de fases o mdulos a desarrollar4. Para la !ersin 1.= del Plan de $esarrollo del %oft(are, nos <emos basado en la captura de re6uisitos 3mencionar el medio de captura computadores conectados a una (eb, esc9ner, lectores, etc.4, ) durante la fase de 3nombrar dic<a fase como inicio, prueba, implantacin4 se #enerar9 la primera !ersin funcional, el cual se utili;ar9 para refinar este documento.. ).1.+ O23eti4os5 "l Obeti!o del %istema de *nformacin 3nombre del soft(are4 para la empresa 3nombre de la empresa4, es el de cumplir la 3puede ser sistemati;acin, automati;acin, control, etc4 de la informacin in#resante de los procesos de 3nombrar los procesos eemplo, almacen, !entas, captura4. "l obeti!o de este %istema de *nformacin es ofrecer una solucin inte#ral ) optima para la buena administracin de los recursos de la empresa 3clientes, productos, ser!icios, etc.4, in!olucrado a todos los procesos de la "mpresa 2nombre de la empresa5. ).) Prod-*to a Entre6arse "l producto a entre#arse est9 definido en cada una de las etapas de la metodolo#7a a utili;ar, debiendo como m7nimo ser los si#uientes? ).+ El siste/a Desarrollado %istemas de 3eemplo control de !entas, se#uimiento de usuarios, etc45, con motor de base de datos 3mencionar nombre como &)s6l, Access, %B- %er!er 2==/, etc4 e instalacin de los mismos. &ateriales ) #u7as para su implementacin. 5 $iccionario de $atos. %oporte t:cnico para para el %istema $esarrollado, correspondiente a la 0ase de *mplementacin final, #aranti;ando la calidad, inte#ridad ) buen funcionamiento del %oft(are. ).+.1 Do*-/enta*in del Siste/a5 "n este presente documento se mostrara todo el proceso 3%i#la ) nombre de la metodolo#7a de soft(are usados en el desarrollo del soft(are4 lle!ada desde la fase de inicio <asta el producto terminado 6ue es el 2nombre del soft(are o sistema de informacin5 ).+.) 7an-ales5 %e presentaran los si#uientes &anuales para tener un meor alcance del %istema? 3nombrar los manuales si son necesarios !arios ) una bre!e descripcin4 7an-al del Siste/a5 "n este documento se se#uir9n los pasos adecuados para poder reali;ar el mantenimiento de los Clientes, Productos, 0ormulas, etc. contiene la ar6uitectura del sistema, estructura de los botones 6ue componen cada mdulo, descripcin #eneral de los procesos, modelo de datos, $ia#rama de procesos de acuerdo al fluo de datos de cada mdulo ) diccionario de datos. 7an-al del Us-ario5 &ediante este manual podremos tener un #u7a para el uso correcto del sistema por parte del trabaador de la "mpresa 2nombre de la empresa5, en este documento se se#uir9n los pasos adecuados para poder reali;ar las !entas de los diferentes productos ) ser!icios. $iri#ido al usuario final 6ue utili;ar9 el sistema, reali;ando sus tareas diarias. Comprender9, por lo menos, la descripcin de las funciones del sistema en #eneral ) de cada uno de sus mdulos en particular ) su forma de operarlo por parte del usuario final, descripcin de la estructura de men8s, descripcin de men8s ) pantallas, uso de a)udas interacti!as, descripcin de formas ) reportes ) un #losario de t:rminos orientados a los procesos 6ue los usuarios !an a efectuar con el sistema de informacin. 7an-al de "nstala*in? &ediante este manual podremos tener un #u7a para la correcta instalacin del sistema, en este documento se !er9n los re6uisitos b9sicos en una computadora para poder instalar el sistema ) 6ue aplicaciones debe tener. ).8 E4ol-*in del Plan de Desarrollo de Software "l Plan de $esarrollo del %oft(are se 3mencionar periodo de tiempo sea semanal, mensual, trimestral o el acordado en el contrato4 ) se refinar9 antes del comien;o de cada 3mencionar si es fase o mdulo de desarrollo4. 6 """. OR$A!"&A"#! DEL PRO%ETO +.1 Parti*i(antes en el Pro9e*to. Considerando las fases de *nicio, "laboracin ) Construccin, estar9 formado por los si#uientes puestos de trabao ) los encar#ados de ellos? Administrador de Case de $atos. Dombre de la persona, con una e+periencia modesta en el maneo de 3motor de base de datos &E%B-, Access, etc4. Analista de %istemas. "l perfil establecido es conocimientos de F&- ) el proceso de desarrollo 3si#la de la metodolo#7a de desarrollo de soft(are utili;ado en el pro)ecto4, con lo cual se cuenta al menos con e+periencia en sistemas afines a la l7nea del pro)ecto, labor 6ue se lle!ar9 a cabo nombre de la persona. Pro#ramador. Con e+periencia en el entorno de desarrollo del pro)ecto, con el fin de 6ue los prototipos puedan ser lo m9s cercanos posibles al producto final. "ste trabao <a sido encomendado nombre de la persona $ocumentador. "s el encar#ado de reali;ar labores de #estin de re6uisitos, documentacin ) diseo del es6uema de presentacin del pro)ecto, el encar#ado es nombre de la persona. +.) "nterfa*es E:ternas A continuacin se describir9 los mdulos 6ue formaran parte de la propuesta del 2nombre del soft(are o sistema de control5 para la 3nombre de la empresa4 ) sus re6uerimientos funcionalidades, aspectos t:cnicos ) caracter7sticas del sistema de informacin. El e3e/(lo a *ontin-a*in *ontiene la infor/a*ion de *o/o llenar los (asos finales de la (ro(-esta de desarrollo de -n software 7#DULOS ;UE FOR7A! PARTE ;UE LA PROPUESTA DEL <S"STE7A DE O!TROL DE VE!TAS % SERV""OS DE LA E7PRESA T"TO=. RE;UER"7"E!TOS FU!"O!ALES Para especificar meor la funcionalidad del soft(are re6uerido por -a "mpresa 2>*>O5, se <an conformado blo6ues de re6uerimientos denominados mdulos, 6ue ser9n interpretados como una forma de or#ani;ar ) clasificar las funcionalidades ) no necesariamente como mdulos de soft(are. 7 RE;UER"7"E!TOS DEL PROESO DE VE!TAS >endr9 las si#uientes tareas espec7ficas? 1enerar reportes estad7sticos mensuales de cuantas personas 3Clientes4 concurren a nuestro establecimiento 2>*>O 2. 1enerar Comprobante 6ue muestre la cantidad de productos !endidos ) el precio total de la !enta. -istar los precios de cada producto. 1enerar ) actuali;ar la lista de los diferentes tipos de productos !endidos durante el d7a. Controlar ) actuali;ar las #anancias ) p:rdidas durante del d7a. Adem9s contara ) deber9 manear los si#uientes par9metros #enerales? %erie., "l numero 6ue identifica al comprobante 6ue se emite en la !enta >ipo de Comprobante., %e #uardan los tipos de comprobantes 6ue se emiten al reali;ar una !enta 3boleta, factura, etc.4 >ipo de @entas., %i es al contado o al cr:dito @entas., @entas diarias 6ue se reali;a por la !enta de los productos Clientes.,-os datos de los 6ue compran los productos. Producto., -os diferentes productos 6ue oferta la panader7a. RE;UER"7"E!TOS DEL PROESO DE AL7AE! >endr9 las si#uientes tareas espec7ficas? Re#istrar ) actuali;ar el stocG de productos por pro!eedores 6ue in#resan al almac:n. Re#istrar ) actuali;ar el stocG de *nsumos por pro!eedores 6ue in#resan al almac:n. Controlar el pa#o a los pro!eedores. Anular una determinada compra. -istar la informacin completa de pro!eedores 3nombre, tel:fono, direccin, ciudad, etc.4. A#re#ar ) eliminar al#8n pro!eedor. Controlar las salidas de *nsumos <acia las dem9s 9reas. Adem9s contara ) deber9 manear los si#uientes par9metros #enerales? Pro!eedor., Al 6ue s ele compra los insumos. >ipo de *nsumo., *nsumo de Produccin e *nsumo de @enta. Producto., -os diferentes productos 6ue oferta la panader7a 8 *nsumo. los diferentes insumos3materia prima4 6ue se !a necesitar para la produccin Almacenero., "l 6ue se encar#a del control de los insumos ) productos 6ue est9n en el almac:n. Cate#or7as. -os tipos de productos 3si son pasteles, panes, pi;;er7a, caf:, etc.4 Compras., los tipos de productos 3si son pasteles, panes, pi;;er7a, caf:, etc.4 >ipo de Compra., Al contado o al cr:dito RE;UER"7"E!TOS DEL PROESO DE SERV""OS >endr9 las si#uientes tareas espec7ficas? Re#istrar ) actuali;ar los ser!icios brindados a los di!ersos clientes. &ostrar ) actuali;ar los ser!icios de !enta a reali;ar a dic<os !e<7culos. -istar ) controlar al personal seleccionado para la eecucin de labor de dic<os ser!icios a los !e<7culos de los clientes. -istar ) controlar los ser!icios 6ue se <an producido. RE;UER"7"E!TOS DEL PROESO DE REPORTES >endr9 las si#uientes tareas espec7ficas? Reportar las !entas diarias 6ue reali;a el !endedor durante el transcurso del d7a. Reportar la salida de insumos de Almac:n )a sea <acia el 9rea de ser!icios o de @entas. Adem9s contara ) deber9 manear los si#uientes par9metros #enerales? @entas $iarias., -as !entas 6ue se reali;an por d7a. *nsumos., los diferentes insumos 3materia prima4 6ue se !a necesitar para la produccin. RE;UER"7"E!TOS !O FU!"O!ALES. "l sistema de informacin, poseer9 las si#uientes caracter7sticas operacionales. Er6ono/>a5 "l %oft(are deber9 ser lo suficientemente f9cil de manear por el usuarioH es decir este ultimo podr9 <acer todas las operaciones en el sistema )a sea empleando el teclado o el &ouse. "nte6ra*in5 "s decir deber9 inte#rar toda la informacin ) sincroni;ar todos los procesos ) e!entos, lo 6ue permitir9 obtener informacin en todo momento. >odos los mdulos del soft(are deber9n inte#rar informacin. 9 Es*ala2ilidad5 "l diseo del soft(are soportar9 el incremento de !olumen de operaciones sin necesidad de modificar el cdi#o fuente. Dese/(e?o5 "l tiempo de respuesta ) la duracin de las opciones funcionales del soft(are de -a "mpresa 2>*>O5 ser9 lo m9s r9pido posible. Por tanto el ni!el de ser!icios re6uerido es tal 6ue el sistema informacin inte#ral no sufra una disminucin en su desempeo 3de#radacin4 respecto al ni!el pre!io al de la puesta en produccin. o/(ati2ilidad te*nol6i*a5 "l soft(are se eecutar9 sobre la plataforma tecnol#ica de los nue!os e6uipos 6ue implementar9 -a "mpresa 2>*>O5. "nterfa@ de -s-ario5 "l soft(are deber9 contar con una interfa; de usuario final 7nte#ramente en entorno #r9fico ) ami#able en todos sus componentes. ASPETOS TA!"OS DE !UESTRO S"STE7A. 7ane3ador de Base de Datos a Utili@ar5 Duestro #rupo, plantea 6ue el maneador de base de datos para el presente desarrollo debe de ser %B- %er!er 2==/ "+press ) &E%B- %"R@"R /.=, el 6ue se <a ele#ido teniendo en cuenta los si#uientes criterios de e!aluacin. Se6-ridad. %B- %er!er 2==/ "+press ) &E%B- %er!er /.= implementa un ni!el de se#uridad a ni!el de inicios de sesin ) base de datos, lo cual #aranti;a la confidencialidad de los datos de la "mpresa 2>*>O5. 7ane3o de inte6ridad de la infor/a*in. %B- %er!er 2==/ "+press !alida la inte#ridad de la informacin 6ue el usuario intenta #uardar al <acer una transaccin. Sin*roni@a*in de la 2ase de datos. "l proceso de replicacin re6uiere de sincroni;acin de la base de datos, para lo cual %B- %er!er 2==/ "+press #aranti;a a tra!:s de sincroni;acin transaccional o instant9nea dependiendo de la funcionalidad de la sucursal. a(a*idad de datos? %B- %"R@"R 2==/ "+press ) &E%B- %"R@"R /.= %oporta <asta terab)tes de informaci=n, eso si#nifica una #ran capacidad de datos ) beneficio para la empresa. on*-rren*ia de -s-arios. "l sistema 6ue se plantea a la "mpresa 2>*>O5 ser9 implementado en una ar6uitectura cliente ser!idor con concurrencia simult9nea de los diferentes puntos de !enta, ello implica 6ue el maneador de base de datos #arantice esta funcionalidad )a 6ue la empresa tiende a crecer ) el ni!el de concurrencia podr7a ser ma)or. So(orte infor/Bti*o. Actualmente &icrosoft es la empresa m9s #rande del mundo ) el soporte inform9tico sobre sus productos es ilimitado. 10 Cerra/ienta de Entorno de desarrollo inte6rado D"DEE a -tili@ar5 Duestro #rupo, plantea 6ue la <erramienta de desarrollo inte#rado para el presente desarrollo debe ser JCF*-$"R, el 6ue se <a ele#ido teniendo en cuenta los si#uientes criterios de e!aluacin? JCF*-$"R es un entorno de desarrollo inte#rado especialmente diseado para facilitar la construccin ) el desarrollo de ser!icios ) soluciones Ieb ) de escritorio. "ntre sus m8ltiples caracter7sticas cabe destacar su soporte multi,len#uae, 6ue permite inte#rar en una misma aplicacin cdi#o escrito en diferentes len#uaes de pro#ramacin. %e#uridad., JCF*-$"R, facilita a los desarrolladores la tarea de escribir aplicaciones se#uras. %e podr9 escribir cdi#o no administrado se#uro u obtener las <erramientas *$" 6ue permiten crear e implementar aplicaciones administradas 6ue utili;an la se#uridad de acceso al cdi#o 3CA%, Code Access %ecurit)4. $iseo de interfaces mediante librer7a s(in# en JA@A. *nte#racin con JA@A RFD>*&". Creacin de aplicaciones para consola Otras caracter7sticas a destacar son? un entorno inte#rado de desarrollo, un completo depurador, Cr)stal Reports o un asistente para el diseo .>&- Software Base5 -a plataforma del soft(are base 6ue est9 actualmente ser9 la misma sobre la 6ue la aplicacin deber9 correr. ARATERFST"AS $E!ERALES DEL S"STE7A DE "!FOR7A"#!. "l sistema de informacin a desarrollar deber9 permitir la automati;acin de forma se#ura ) eficiente de todos los procesos operati!os, la optimi;acin en el uso de los recursos de la empresa, la consolidacin ) presentacin de informacin de apo)o a la toma de decisiones en todos los ni!eles de #estin, permitiendo reali;ar entre otros informacin 6ue facilite el an9lisis de la #estin. "l sistema a *mplementar tendr9 las si#uientes caracter7sticas t:cnicas #enerales? "l sistema funcionar9 sobre la plataforma Iindo(s 2===/D>Is/J//JK/LP ) soft(are libre Fbuntu J.1= 3esto debido a 6ue se tiene en consideracin las plataformas 6ue se !an a plantear utili;ar la empresa, tanto en recursos de <ard(are, como de soft(are base para el sistema de informacin4. >endr9 una interfa; #r9fica ami#able entre el sistema ) el usuario. 11 "l sistema a implementar es de tipo Cliente/%er!idor ) utili;ar9 el motor de base de datos relacionar %B- %er!er 2==/ "+press ) &E%B- %"R@"R /.=. "l sistema tendr9 !arios ni!eles de se#uridad prote#idos mediante contraseas, esto nos permitir9 el acceso en forma din9mica a las diferentes opciones del sistema. -a informacin almacenada en las bases de datos ser9 f9cilmente 2transportable5 para su uso en otro sistema, por eemplo, e+portar la informacin en forma de arc<i!os para su uso o consulta con .oas de c9lculo, Procesadores de >e+to, Arc<i!os planos )/u otros. "l sistema proporcionar9 reportes, )a sea por pantalla, impresora o arc<i!o. "l sistema permitir9n la consolidacin de la informacin, inclu)e mecanismos de transmisin de datos? manual ) autom9tico. "l sistema ser9 desarrollado en JA@A "C-*P%"/%B- %"R@"R 2==/ "LPR"%% E &E%B- %"R@"R /.=. 1eneracin e impresin autom9tica de documentos prediseados en el sistema. Administracin de informacin <istrica. 12 Reto/ando el e3e/(lo de la e/(resa T"TO1 a *ontin-a*in se o2ser4a *o/o llenar los (asos en *-anto a n-/eral V" so2re 6estin de (ro9e*to (ara -na (ro(-esta de desarrollo de software. "V. $EST"#! DEL PRO%ETO. 8.1 Esti/a*iones del Pro9e*to A continuacin se presenta la propuesta econmica para la eecucin del presente pro)ecto. 8.1.1. Li*en*ias. 8.1.). Software. FTE7 DESR"P"#! A!T"DAD PRE"O TOTAL 1 An9lisis, diseo, implementacin del 2%istema de control de !entas ) ser!icios de la "mpresa >*>O5 1 J===.== J===.== TOTAL G000.00 8.1.+. Cardware. FTE7 DESR"P"#! A!T"DAD PRE"O TOTAL 1 &icronics Pentium *@ 3$epreciacin? 1.MNO mensual4 1 2,N/'.== 2,N/'.== 2 %amsun# Pentium ' 1 2,''K.== 2,''K.== 2 -1 Pentium ' 1 2,''K.== 2,''K.== 3 *mpresora Canon P*L&A *P1M== 3$epreciacin? 1.MNO mensual4 1 1KN.== 1KN.== TOTAL H1I+H.00 8.1.8. Res-/en. FTE7 DESR"P"#! A!T"DAD PRE"O J TOTAL 1 Ja!a "clipse @ersin 1alileo 1 0ree 2 %B- %er!er 2==/"+press 1 0ree 3 &E%B- %"R@"R 2==/ 1 0ree ' Rational Rouse *C& 1 22/2 F%A 22/2.== / Iindo(s LP Profesional 1 N/= F%A N/=.== +00).00 13 RUBRO TOTAL -icencias 3==2.== %oft(are J===.== .ard(are N,K3N.== Otros 31=O4 TOTAL 1GI+G 8.1.K. ondi*iones 6enerales. Como se aprecia en la propuesta "conmica, est9 di!idida en 3 partes principales las cuales se especifican en las si#uientes l7neas para definir meor la estructura de costos presentada? Li*en*ias? "ste rubro indica las licencias 6ue la "mpresa 2>*>O5 deber9 ad6uirir para la construccin del soft(are. %e plantea la ad6uisicin de estas licencias debido a 6ue el Cdi#o fuente de la Aplicacin 3desde el cdi#o fuente del soft(are ) de la base de datos4, pertenecer9n a la "mpresa 2>*>O5, ) se re6uiere de su ad6uisicin para 6ue ten#a el derec<o a reali;ar las modificaciones re6ueridas. Software? Ac9 se indica el costo de an9lisis, diseo e implementacin del desarrollo del soft(are la misma 6ue se plantea 6ue el desembolso sea en partidas i#uales mensuales. 3P 2,===.==4, la misma 6ue inclu)e todos los tributos 6ue estable;can las normas le#ales pertinentes, 6ue nos !a ser!ir para los #astos durante casi todo el desarrollo el %istema. Cardware? %e su#iere la ad6uisicin de 2 e6uipos de Cmputo para la construccin del soft(are, debido a 6ue estos proporcionar9n ma)ores prestaciones er#onmicas 6ue permitir9n apro!ec<ar al m9+imo las caracter7sticas de las dic<as m96uinas ) a#ili;ar la construccin del %istema. Otros? %e tiene en cuenta m8ltiples #astos reali;ados durante todo el desarrollo del pro)ecto como por eemplo el pa#o del consumo de lu;, C$Qs, al6uiler de computadoras, impresiones de la documentacin, <oas, al#unos incon!enientes de ultimo minutos ) otros #astos mas. 8.) Plan del Pro9e*to 14 8.).1 Plan de las Fases. "l desarrollo se lle!ar9 a cabo en base a fases con una o m9s iteraciones en cada una de ellas. -a si#uiente tabla muestra una la distribucin de tiempos ) el n8mero de iteraciones de cada fase 3para las fases de Construccin ) >ransicin es slo una apro+imacin mu) preliminar4 FASE !RO. "TERA"O!ES DURA"#! 0ase de *nicio 1 ' semanas 0ase de "laboracin 2 3 semanas 0ase de Construccin 2 / semanas 0ase de >ransicin 1 2 semanas -os <itos 6ue marcan el final de cada fase se describen en la si#uiente tabla. DESR"P"#! FASE 0ase de *nicio "n esta fase desarrollar9 los re6uisitos necesarios del producto desde la perspecti!a del usuario, los cuales ser9n establecidos en el artefacto Captura de Re6uerimientos. -os principales casos de uso ser9n identificados ) se <ar9 un refinamiento del Plan de $esarrollo del Pro)ecto. -a aceptacin del cliente / usuario ) el Plan de $esarrollo marcan el final de esta fase. 0ase de "laboracin "n esta fase se anali;an los re6uisitos ) se desarrolla un prototipo de ar6uitectura 3inclu)endo las partes m9s rele!antes ) / o cr7ticas del sistema4. Al final de esta fase, todos los casos de uso correspondientes a re6uisitos 6ue ser9n implementados en la primera !ersin de la fase de Construccin deben estar anali;ados ) diseados 3en el &odelo de An9lisis / $iseo4. -a re!isin ) aceptacin del prototipo de la ar6uitectura del sistema marca el final de esta fase. -a primera iteracin tendr9 como obeti!o la identificacin ) especificacin de los principales casos de uso, as7 como su reali;acin preliminar en el &odelo de An9lisis / $iseo, tambi:n permitir9 <acer una re!isin #eneral del estado de los artefactos <asta este punto ) austar si es necesario la planificacin para ase#urar el cumplimiento de los obeti!os. Ambas iteraciones tendr9n una duracin de semanas. 15 0ase de Construccin $urante la fase de construccin se terminan de anali;ar ) disear todos los casos de uso, refinando el &odelo de An9lisis/$iseo. "l producto se constru)e en base a 2 iteraciones, cada una produciendo una !ersin a la cual se le aplican las pruebas ) se !alida con el cliente / usuario. %e comien;a la elaboracin del material de apo)o al usuario. "l <ito 6ue marca el fin de esta fase es la !ersin de la !ersin, con la capacidad operacional parcial del producto 6ue se <a)a considerado como cr7tica, lista para ser entre#ada a los usuarios. 0ase de >ransicin "n esta fase se preparar9n dos !ersiones para distribucin, ase#urando una implantacin ) cambio del sistema pre!io de manera adecuada. "l <ito 6ue marca el fin de esta fase inclu)e, la entre#a de toda la documentacin del pro)ecto con los manuales de instalacin ) todo el material de apo)o al usuario, la finali;acin del entrenamiento de los usuarios. 8.).) alendario del Pro9e*to 5 A continuacin se presenta un calendario de las principales tareas del pro)ecto inclu)endo slo las fases de *nicio ) "laboracin. Como se <a comentado, el proceso iterati!o e incremental de RFP 3Proceso Fnificado Rational4 est9 caracteri;ado por la reali;acin en paralelo de todas las disciplinas de desarrollo a lo lar#o del pro)ecto, con lo cual la ma)or7a de los artefactos son #enerados mu) tempranamente en el pro)ecto pero !an desarroll9ndose en ma)or o menor #rado de acuerdo a la fase e iteracin del pro)ecto Para este pro)ecto se <a establecido el si#uiente calendario. -a fec<a de aprobacin indica cu9ndo el artefacto en cuestin tiene un estado de completitud suficiente para someterse a re!isin ) aprobacin, pero esto no 6uita la posibilidad de su posterior refinamiento ) cambios. D"S"PL"!AS . ARTEFATOS $E!ERADOS O 7OD"F"ADOS DURA!TE LA FASE DE "!""O O7"E!&O APROBA"#! 7ODELADO DEL !E$O"O 16 &odelo de Casos de Fso del De#ocio ) &odelo de Obetos del De#ocio %emana 1 =1/1= R =N/1= %emana 3 1//1= R 21/1= RE;U"S"TOS 1losario %emana 2 =K/1= R 1'/1= %emana 3 1//1= R21/1= @isin %emana 2 =K/1= R 1'/1= %emana 3 1//1= R21/1= &odelo de Casos de Fso %emana 3 1//1= R21/1= si#uiente fase "specificacin de Casos de Fso %emana ' 22/1=R 2K/1= si#uiente fase "specificaciones Adicionales %emana / 2J/1=R ='/11 si#uiente fase A!LL"S"S . D"SEMO &odelo de An9lisis / $iseo %emana M ) N ='/1= R 1K/11 si#uiente fase &odelo de $atos %emana K 1J/11R 2//11 si#uiente fase "7PLE7E!TA"#! Prototipos de *nterfaces de Fsuario %emana J ) 1= 2M/11 R =J/12 si#uiente fase &odelo de *mplementacin %emana 11 1=/12 R 1M/12 si#uiente fase PRUEBAS Casos de Pruebas 0uncionales %emana 12 1N/12 R23/12 si#uiente fase DESPL"E$UE &odelo de $esplie#ue %emana 11 2'/12 R 3=/12 si#uiente fase 1estin de Cambios ) Confi#uracin $urante todo el pro)ecto 1estin del pro)ecto Plan de $esarrollo del %oft(are en su !ersin 1.= ) planes de las *teraciones. %emana 1= 31/11 R =2/12 %emana 12 =N/12 R23/12 17 Ambiente $urante todo el pro)ecto 8.8 Se6-i/iento 9 ontrol del Pro9e*to 8.8.1 Cistorial de Re4isiones VERS"#! FECA DESR"P"#! 1.= =K/=K/2==J @ersin preliminar como propuesta de desarrollo. 2.= 2'/1=/2==J @ersin propuesta para aprobacin al final de la fase de inicio. 3.= =3/11/2==J @ersin re!isada en la fase de elaboracin. '.= =//11/2==J @ersin re!isada al final de la fase de "laboracin. /.= 12/11/2==J @ersin re!isada en la primera iteracin de la fase de construccin. M.= =N/12/2==J @ersin re!isada en la se#unda iteracin de la fase de construccin. "l calendario del pro)ecto tendr9 un se#uimiento ) e!aluacin semanal por el efe de pro)ecto, los defectos detectados en las re!isiones ) formali;ados, tendr9n un se#uimiento para ase#urar la conformidad respecto de la solucin de dic<as deficiencias. Para la re!isin de cada artefacto ) su correspondiente #arant7a de calidad se utili;ar9n las #u7as de re!isin incluidas en RFP. 8.8.) $estin de Ries6os 5 A partir de la fase de *nicio se mantendr9 una lista de ries#os asociados al pro)ecto ) de las acciones establecidas como estrate#ia para miti#arlos o acciones de contin#encia. "sta lista ser9 e!aluada al menos una !e; en cada iteracin. R"ES$OS A"O!ES DE O!T"!$E!"A 18 1. Caa intensidad de "ner#7a "l:ctrica, ) 6ue se pierda la informacin a!an;ada ) todo nuestro %istema, o 6ue ten#a al#unas fallas al momento de las pruebas. 1. 1uardar cada momento la informacin 6ue se est9 maneando, teniendo en cuenta aspectos de se#uridad. 2. P:rdida de informacin la base de $atos. 2. %acar una copia de se#uridad cada cierto tiempo, conforme 6 se est9 a!an;ando el pro)ecto. 3. P:rdida de *nformacin a!an;ada por al#8n desperfecto de la computadora, 0alla de los e6uipos. 3. %e tratan con cuidado, se reali;a el mantenimiento de forma re#ular, est9 pre!isto el pr:stamo de otros e6uipos. Al fue#o, 6ue puede destruir los e6uipos ) arc<i!os. 1enerales, se <ace una copia casi diaria de los arc<i!os 6ue son !itales para la empresa. Al robo com8n, lle!9ndose los e6uipos ) arc<i!os. Robo com8n, se cierran las puertas de entrada ) !entanas. A la accin de !irus, 6ue daen los e6uipos ) arc<i!os. >odo el soft(are 6ue lle#a se anali;a en un sistema utili;ando soft(are anti!irus. V A!E'OS -os ane+os inclu)en los dia#ramas, de fluo de datos, #losario ) dem9s partes 6ue no se pueden ubicar dentro del cuerpo de la propuesta. "stos ane+os cumplen la 19 funcin de complemento de la informacin 6ue se 6uiere dar a conocer para cumplir con el desarrollo del pro)ecto. 20