Versin !" Plan de Desarrollo de Software para la Empresa Tito Servis Car 1 TA#LA DE CONTENIDOS I! Introd$%%in.. 1.1 Propsito. 1.2 Alcance 1.3 Resumen II!& Vista 'eneral del Pro(e%to.... 2.1 Propsito, Alcance, Objetivos. 2.2 Suposiciones y Restricciones.. 2.3 Entreables !el Proyecto. 2.3.1. El sistema "esarrolla!o 2.3.2 "ocumentacin !el Sistema.. .. 2.3.3 #anuales.. 2.3.1 #anual !el Sistema... 2.3.2 #anual !el $suario. 2.3.3 #anual !e %nstalacin... 2.& Evolucin !el Plan !e "esarrollo !el So't(are III Or)ani*a%in del Pro(e%to 3.1 Participantes en el "esarrollo !el Proyecto.... 3.2 %nter'aces E)ternas 3.3 Roles y Responsabili!a!es. IV!& 'estin del Pro(e%to... &.1*Estimaciones !el Proyecto.... &.1.1. +icencias... &.1.2. So't(are.. &.1.3. ,ar!(are..... &.1.&. Resumen. &.1.-. .on!iciones enerales. &.2*Plan !el Proyecto. &.2.1. Plan !e las /ases. &.2.2. .alen!ario !el Proyecto .... &.3 Seuimiento y .ontrol !el Proyecto. &.&.1,istorial !e Revisiones.... &.&.2 0estin !e Riesos. V ANE+OS. Plan de Desarrollo de Software para la Empresa Tito Servis Car 2 I! Introd$%%in Este Plan !e "esarrollo !el So't(are es una versin preliminar prepara!a para ser inclui!a en la propuesta elabora!a como respuesta al proyecto 1Sistema !e .ontrol !e 2entas y servicios !e la empresa 3itos Servis .ar. Este !ocumento provee una visin lobal !el en'o4ue !e !esarrollo propuesto. En el proyecto se usa una meto!olo5a !e Rational Rose Enterprise E!ition en la 4ue 6nicamente se proce!er7 a cumplir con las tres primeras 'ases 4ue marca la meto!olo5a, constan!o 6nicamente en la tercera 'ase !e !os iteraciones. Es importante !estacar esto puesto 4ue utili8aremos la terminolo5a R$P 9Proceso $ni'ica!o Rational: en este !ocumento. Se incluir7 el !etalle para las 'ases !e %nicio y Elaboracin y a!icionalmente se esbo8ar7n las 'ases posteriores !e .onstruccin y 3ransicin para !ar una visin lobal !e to!o proceso. El en'o4ue !e !esarrollo propuesto constituye una con'iuracin !el proceso R$P 9Proceso $ni'ica!o Rational: !e acuer!o a las caracter5sticas !el proyecto, seleccionan!o los roles !e los %nterantes !el rupo, las activi!a!es a reali8ar y los arte'actos 9entreables: 4ue ser7n enera!os. Este !ocumento es a su ve8 uno !e los arte'actos !e R$P. ! Pro,sito El propsito !el Plan !e "esarrollo !e So't(are es proporcionar la in'ormacin necesaria para controlar el proyecto. En ;l se !escribe el en'o4ue !e !esarrollo !el so't(are. El Objetivo !el !esarrollo !el Sistema es el An7lisis, !ise<o, implementacin !e un Sistema !e %n'ormacin para la Empresa 13%3O SER2%S .AR=, !estina!o a automati8ar la in'ormacin !e los procesos !e 2entas y servicios. El objetivo !e este Sistema es o'recer una solucin interal para la a!ministracin !e los recursos !e la empresa 9clientes, pro!uctos, servicios, etc.:, involucra!os en to!os los procesos !e la Empresa 13%3O SER2%S .AR=. !- Al%an%e El Plan !e "esarrollo !el So't(are !escribe el plan lobal usa!o para el !esarrollo !el 1Sistema !e .ontrol !e 2entas y Servicios !e 3ito Servis .ar=. El !etalle !e las iteraciones in!ivi!uales se !escribe en los planes !e ca!a iteracin. "urante el proceso !e !esarrollo en el arte'acto 1Re4uerimientos /uncionales= se !e'inen las caracter5sticas !el pro!ucto a !esarrollar, lo cual constituye la base para la plani'icacin !e las iteraciones. Para la versin 1.> !el Plan !e "esarrollo !el So't(are, nos ?emos basa!o en la captura !e re4uisitos por me!io !el sta@e?ol!er representante !e la empresa para ?acer una estimacin apro)ima!a, una ve8 comen8a!o el proyecto y !urante la 'ase !e %nicio se enerar7 la primera versin !el arte'acto 1Re4uerimientos /uncionales=, el cual se utili8ar7 para re'inar este !ocumento. Posteriormente, el avance !el proyecto y el Plan de Desarrollo de Software para la Empresa Tito Servis Car 3 seuimiento en ca!a una !e las iteraciones ocasionar7 el ajuste !el Sistema pro!ucien!o nuevas versiones actuali8a!as. 1.3 .$stifi%a%in/Res$0en +a Empresa 13%3O SER2%S .AR= re4uiere !e la implementacin e implantacin inme!iata !e un sistema !e in'ormacin personali8a!o 4ue permita suministrar in'ormacin oportuna, con'iable, actuali8a!a y relevante a los procesos 4ue reali8a tanto !e 2entas, servicios y Almac;n, posibilitan!o la toma !e !ecisiones en to!os los niveles orani8acionales, sien!o esta in'ormacin compatible con los procesos y controles estableci!os por la misma institucin. Se necesita !e una solucin 4ue permita la automati8acin, !e 'orma seura y e'iciente, !e to!os los procesos actuales 4ue se practican en sus 3ransacciones !iarias !el neocio. +a siuiente !ocumentacin !el sistema !e control !e venta y servicio !e la Empresa =3%3O SER2%S .AR= en las siuientes seccionesA 2ista 0eneral !el Proyecto B proporciona una !escripcin !el propsito, alcance y objetivos !el proyecto, establecien!o los arte'actos 4ue ser7n pro!uci!os y utili8a!os !urante el proyecto. Orani8acin !el Proyecto B !escribe la estructura orani8acional !el e4uipo !e !esarrollo. 0estin !el Proceso B e)plica los costos y plani'icacin estima!a, !e'ine las 'ases e ?itos !el proyecto y !escribe cmo se reali8ar7 su seuimiento. Planes y 0u5as !e aplicacin B proporciona una vista lobal !el proceso !e !esarrollo !e so't(are, incluyen!o m;to!os, ?erramientas y t;cnicas 4ue ser7n utili8a!as. Plan de Desarrollo de Software para la Empresa Tito Servis Car & II!& VISTA 'ENERAL DEL PROYECTO 2.1 Pro,sito1 Al%an%e1 O23eti4os -!!! Pro,sito El propsito !el Proyecto !el Sistema !e %n'ormacin !e la Empresa 13%3O SER2%S .AR= es proporcionar las 'acili!a!es !el 'lujo !e in'ormacin necesaria para controlar las ventas y servicios 4ue !eber7 soporta el proyecto. -!!-! Al%an%e El Plan !e "esarrollo !el So't(are es un !ocumento en el cual se !escribe el plan lobal usa!o para el !esarrollo !el 1Sistema !e .ontrol !e 2entas y Servicios !e 3ito Servis .ar=. "urante el proceso !e !esarrollo en el arte'acto 1Re4uerimientos /uncionales= se !e'inen las caracter5sticas !el pro!ucto a !esarrollar, lo cual constituye la base para la plani'icacin !e las iteraciones. Para la versin 1.> !el Plan !e "esarrollo !el So't(are, nos ?emos basa!o en la captura !e re4uisitos por me!io !el sta@e?ol!er representante !e la empresa para ?acer una estimacin apro)ima!a, una ve8 comen8a!o el proyecto y !urante la 'ase !e %nicio se enerar7 la primera versin !el arte'acto 1Re4uerimientos /uncionales=, el cual se utili8ar7 para re'inar este !ocumento. Posteriormente, el avance !el proyecto y el seuimiento en ca!a una !e las iteraciones ocasionar7 el ajuste !el Sistema pro!ucien!o nuevas versiones actuali8a!as. -!!5 O23eti4os El Objetivo !el Sistema !e %n'ormacin para la Empresa 13%3O SER2%S .AR=, es el !e cumplir la automati8acin !e la in'ormacin inresante !e los procesos !e 2entas y servicios. El objetivo !e este Sistema !e %n'ormacin es o'recer una solucin interal y optima para la buena a!ministracin !e los recursos !e la empresa 9clientes, pro!uctos, servicios, etc.:, involucra!o a to!os los procesos !e la Empresa 13%3O SER2%S .AR=. Plan de Desarrollo de Software para la Empresa Tito Servis Car - 2.2 Entre)a2les del Pro(e%to +os entreables estar7n !e'ini!os en ca!a una !e las etapas !e la meto!olo5a a utili8ar, !ebien!o como m5nimo ser los siuientesA -!5! El siste0a Desarrollado Sistemas !e .ontrol !e 2entas y servicios !e la Empresa 13%3O SER2%S .AR=, #otor !e base !e !atosA SC+ Server 2>>- D #DSC+, e instalacin !e los mismos. #ateriales y u5as para su implementacin. "iccionario !e "atos. 3o!as las 0arant5as Eecesarias para el Sistema "esarrolla!o, sobre la /ase !e %mplementacin y 3ransicin, aranti8an!o la cali!a! !el 'uncionamiento e interi!a! !el So't(are. -!5!- Do%$0enta%in del Siste0a En este presente !ocumento se mostrara to!o el proceso y meto!olo5a R$P 9Proceso $ni'ica!o Rational: lleva!a !es!e la 'ase !e inicio ?asta el pro!ucto termina!o 4ue es el 1S%S3E#A "E .OE3RO+ "E 2EE3A D SER2%.%OS "E +A E#PRESA 3%3O SER2%S .AR= -!5!5 Man$ales Se presentaran los siuientes #anuales para tener un mejor alcance !el SistemaA -!5!5!! Man$al del Siste0a! En este !ocumento se seuir7n los pasos a!ecua!os para po!er reali8ar el mantenimiento !e los .lientes, Pro!uctos, /ormulas, etc. .ompren!er7, por lo menos, la !escripcin !e la ar4uitectura !el sistema, estructura !e los botones 4ue componen ca!a m!ulo, !escripcin eneral !e los procesos, mo!elo !e !atos, "iarama !e procesos !e acuer!o al 'lujo !e !atos !e ca!a m!ulo y !iccionario !e !atos. -!5!5!- Man$al del 6s$ario! #e!iante este manual po!remos tener un u5a para el uso correcto !el sistema por parte !el trabaja!or !e la Empresa 13%3O SER2%S .AR=, en este !ocumento se seuir7n los pasos a!ecua!os para po!er reali8ar las ventas !e los !i'erentes pro!uctos y servicios. "irii!o al usuario 'inal 4ue utili8ar7 el sistema, reali8an!o sus tareas !iarias. .ompren!er7, por lo menos, la !escripcin !e las 'unciones !el sistema en eneral y !e ca!a uno !e sus m!ulos en particular y su 'orma !e operarlo por parte !el usuario 'inal, !escripcin !e la estructura !e men6s, !escripcin !e men6s y pantallas, uso !e Plan de Desarrollo de Software para la Empresa Tito Servis Car F ayu!as interactivas, !escripcin !e 'ormas y reportes y un losario !e t;rminos orienta!os a los procesos 4ue los usuarios van a e'ectuar con el sistema !e in'ormacin. -!5!5!5 Man$al de Instala%in! #e!iante este manual po!remos tener un u5a para la correcta instalacin !el sistema, en este !ocumento se ver7n los re4uisitos b7sicos en una computa!ora para po!er instalar el sistema y 4ue aplicaciones !ebe tener. -!5 E4ol$%in del Plan de Desarrollo de Software El Plan !e "esarrollo !el So't(are se revisar7 semanalmente y se re'inar7 antes !el comien8o !e ca!a iteracin. III!& Or)ani*a%in del Pro(e%to 5! Parti%i,antes en el Pro(e%to! .onsi!eran!o las 'ases !e %nicio, Elaboracin y !os iteraciones !e la 'ase !e .onstruccin, estar7 'orma!o por los siuientes puestos !e trabajo y los encara!os !e ellosA Ad0inistrador de #ase de Datos. +abor !e Piero Goel #ori +pe8, con una e)periencia mo!esta en el manejo !e SC+ Server 2>>- E)press D #DSC+ SER2ER -.> ?erramientas .ASE y notaciones. Analista de Siste0as. El per'il estableci!o es conocimientos !e $#+ y el proceso !e !esarrollo R$P, con lo cual se cuenta al menos con e)periencia en sistemas a'ines a la l5nea !el proyecto, labor 4ue se llevar7 a cabo por los siuientesA Rony /lores 0me8. Hnel #orales Silva! Piero #ori +pe8. En%ar)ado de la L)i%a de Ne)o%ios7Pro)ra0ador8!&.on e)periencia en el entorno !e !esarrollo !el proyecto, con el 'in !e 4ue los prototipos pue!an ser lo m7s cercanos posibles al pro!ucto 'inal. Este trabajo ?a si!o encomen!a!o a Rony /lores 0me8. Do%$0entador.* Es el encara!o !e reali8ar labores !e estin !e re4uisitos, !ocumentacin y !ise<o !el es4uema !e presentacin !el proyecto, el encara!o es Hnel Arman!o #orales Silva! Plan de Desarrollo de Software para la Empresa Tito Servis Car I 5!- Interfa%es E9ternas A continuacin se !escribir7 los m!ulos 4ue 'ormaran parte !e la propuesta !el 1Sistema !e control !e ventas y servicios !e la Empresa 3ito Servis .ar= y sus re4uerimientos 'uncionali!a!es, aspectos t;cnicos y caracter5sticas !el sistema !e in'ormacin. 5!-! M:D6LOS ;6E <ORMAN PARTE ;6E LA PROP6ESTA DEL SISTEMA DE CONTROL DE VENTAS Y SERVICIOS DE LA EMPRESA TITO SERVIS CAR! 5!-!! RE;6ERIMIENTOS <6NCIONALES Para especi'icar mejor la 'uncionali!a! !el so't(are re4ueri!o por +a Empresa 13%3O SER2%S .AR=, se ?an con'orma!o blo4ues !e re4uerimientos !enomina!os m!ulos, 4ue ser7n interpreta!os como una 'orma !e orani8ar y clasi'icar las 'uncionali!a!es y no necesariamente como m!ulos !e so't(are. 5!-!!! RE;6ERIMIENTOS DEL PROCESO DE VENTAS Tendr= las si)$ientes tareas es,e%>fi%as? 0enerar reportes esta!5sticos mensuales !e cuantas personas 9.lientes: concurren a nuestro establecimiento 13%3O SER2%S .AR 1. 0enerar .omprobante 4ue muestre la canti!a! !e pro!uctos ven!i!os y el precio total !e la venta. +istar los precios !e ca!a pro!ucto. 0enerar y actuali8ar la lista !e los !i'erentes tipos !e pro!uctos ven!i!os !urante el !5a. .ontrolar y actuali8ar las anancias y p;r!i!as !urante !el !5a. Ade0=s %ontara ( de2er= 0ane3ar los si)$ientes ,ar=0etros )enerales? Serie.* El numero 4ue i!enti'ica al comprobante 4ue se emite en la venta 3ipo !e .omprobante.* Se uar!an los tipos !e comprobantes 4ue se emiten al reali8ar una venta 9boleta, 'actura, etc.: 3ipo !e 2entas.* Si es al conta!o o al cr;!ito 2entas.* 2entas !iarias 4ue se reali8a por la venta !e los pro!uctos .lientes.*+os !atos !e los 4ue compran los pro!uctos. Pro!ucto.* +os !i'erentes pro!uctos 4ue o'erta la pana!er5a. Plan de Desarrollo de Software para la Empresa Tito Servis Car J @!!- RE;6ERIMIENTOS DEL PROCESO DE ALMACEN Tendr= las si)$ientes tareas es,e%>fi%as? Reistrar y actuali8ar el stoc@ !e pro!uctos por provee!ores 4ue inresan al almac;n. Reistrar y actuali8ar el stoc@ !e %nsumos por provee!ores 4ue inresan al almac;n. .ontrolar el pao a los provee!ores. Anular una !etermina!a compra. +istar la in'ormacin completa !e provee!ores 9nombre, tel;'ono, !ireccin, ciu!a!, etc.:. Arear y eliminar al6n provee!or. .ontrolar las sali!as !e %nsumos ?acia las !em7s 7reas. Ade0=s %ontara ( de2er= 0ane3ar los si)$ientes ,ar=0etros )eneralesA Provee!or.* Al 4ue s ele compra los insumos. 3ipo !e %nsumo.* %nsumo !e Pro!uccin e %nsumo !e 2enta. Pro!ucto.* +os !i'erentes pro!uctos 4ue o'erta la pana!er5a %nsumo. los !i'erentes insumos9materia prima: 4ue se va necesitar para la pro!uccin Almacenero.* El 4ue se encara !el control !e los insumos y pro!uctos 4ue est7n en el almac;n. .ateor5as. +os tipos !e pro!uctos 9si son pasteles, panes, pi88er5a, ca';, etc.: .ompras.* los tipos !e pro!uctos 9si son pasteles, panes, pi88er5a, ca';, etc.: 3ipo !e .ompra.* Al conta!o o al cr;!ito @!!5 RE;6ERIMIENTOS DEL PROCESO DE SERVICIOS Tendr= las si)$ientes tareas es,e%>fi%as? Reistrar y actuali8ar los servicios brin!a!os a los !iversos clientes. #ostrar y actuali8ar los servicios !e venta a reali8ar a !ic?os ve?5culos. +istar y controlar al personal selecciona!o para la ejecucin !e labor !e !ic?os servicios a los ve?5culos !e los clientes. +istar y controlar los servicios 4ue se ?an pro!uci!o. @!!@ RE;6ERIMIENTOS DEL PROCESO DE REPORTES Tendr= las si)$ientes tareas es,e%>fi%as? Reportar las ventas !iarias 4ue reali8a el ven!e!or !urante el transcurso !el !5a. Reportar la sali!a !e insumos !e Almac;n ya sea ?acia el 7rea !e servicios o !e 2entas. Ade0=s %ontara ( de2er= 0ane3ar los si)$ientes ,ar=0etros )enerales? Plan de Desarrollo de Software para la Empresa Tito Servis Car K 2entas "iarias.* +as ventas 4ue se reali8an por !5a. %nsumos.* los !i'erentes insumos 9materia prima: 4ue se va necesitar para la pro!uccin. 5!-!!- RE;6ERIMIENTOS NO <6NCIONALES! El sistema !e in'ormacin, poseer7 las siuientes caracter5sticas operacionales. 5!-!!-! Er)ono0>a El So't(are !eber7 ser lo su'icientemente '7cil !e manejar por el usuarioL es !ecir este ultimo po!r7 ?acer to!as las operaciones en el sistema ya sea emplean!o el tecla!o o el #ouse. 5!-!!-! Inte)ra%in Es !ecir !eber7 interar to!a la in'ormacin y sincroni8ar to!os los procesos y eventos, lo 4ue permitir7 obtener in'ormacin en to!o momento. 3o!os los m!ulos !el so't(are !eber7n interar in'ormacin. 5!-!!-!- Es%ala2ilidad El !ise<o !el so't(are soportar7 el incremento !e volumen !e operaciones sin necesi!a! !e mo!i'icar el c!io 'uente. 5!-!!-!5 Dese0,eAo 7,erfor0an%e8 El tiempo !e respuesta y la !uracin !e las opciones 'uncionales !el so't(are !e +a Empresa 13%3O SER2%S .AR= ser7 lo m7s r7pi!o posible. Por tanto el nivel !e servicios re4ueri!o es tal 4ue el sistema in'ormacin interal no su'ra una !isminucin en su !esempe<o 9!era!acin: respecto al nivel previo al !e la puesta en pro!uccin. 5!-!!-!@ Co0,ati2ilidad te%nol)i%a El so't(are se ejecutar7 sobre la plata'orma tecnolica !e los nuevos e4uipos 4ue implementar7 +a Empresa 13%3O SER2%S .AR=. 5!-!!-!B Interfa* de $s$ario El so't(are !eber7 contar con una inter'a8 !e usuario 'inal 5nteramente en entorno r7'ico y amiable en to!os sus componentes. 5!-!!5 ASPECTOS TCCNICOS DE N6ESTRO SISTEMA! 5!-!!5! Mane3ador de #ase de Datos a 6tili*ar Plan de Desarrollo de Software para la Empresa Tito Servis Car 1> Euestro rupo, plantea 4ue el maneja!or !e base !e !atos para el presente !esarrollo !ebe !e ser S;L Ser4er -""B E9,ress ( MYS;L SERVER B!", el 4ue se ?a elei!o tenien!o en cuenta los siuientes criterios !e evaluacin. Se)$ridad! SC+ Server 2>>- E)press y #DSC+ Server -.> implementa un nivel !e seuri!a! a nivel !e inicios !e sesin y base !e !atos, lo cual aranti8a la con'i!enciali!a! !e los !atos !e la Empresa 13%3O SER2%S .AR=. Mane3o de inte)ridad de la infor0a%in! SC+ Server 2>>- E)press vali!a la interi!a! !e la in'ormacin 4ue el usuario intenta uar!ar al ?acer una transaccin. Sin%roni*a%in de la 2ase de datos! El proceso !e replicacin re4uiere !e sincroni8acin !e la base !e !atos, para lo cual SC+ Server 2>>- E)press aranti8a a trav;s !e sincroni8acin transaccional o instant7nea !epen!ien!o !e la 'uncionali!a! !e la sucursal. Ca,a%idad de datos? SC+ SER2ER 2>>- E)press y #DSC+ SER2ER -.> Soporta ?asta terabytes !e in'ormaci>n, eso sini'ica una ran capaci!a! !e !atos y bene'icio para la empresa. Con%$rren%ia de $s$arios! El sistema 4ue se plantea a la Empresa 13%3O SER2%S .AR= ser7 implementa!o en una ar4uitectura cliente servi!or con concurrencia simult7nea !e los !i'erentes puntos !e venta, ello implica 4ue el maneja!or !e base !e !atos arantice esta 'uncionali!a! ya 4ue la empresa tien!e a crecer y el nivel !e concurrencia po!r5a ser mayor.
So,orte infor0=ti%o! Actualmente #icroso't es la empresa m7s ran!e !el mun!o y el soporte in'orm7tico sobre sus pro!uctos es ilimita!o. 5!-!!5!- Derra0ienta de Entorno de desarrollo inte)rado 7IDE8 a $tili*ar! Euestro rupo, plantea 4ue la ?erramienta !e !esarrollo intera!o para el presente !esarrollo !ebe ser .#6ILDER, el 4ue se ?a elei!o tenien!o en cuenta los siuientes criterios !e evaluacinA GM$%+"ER es un entorno !e !esarrollo intera!o especialmente !ise<a!o para 'acilitar la construccin y el !esarrollo !e servicios y soluciones Neb y !e escritorio. Entre sus m6ltiples caracter5sticas cabe !estacar su soporte multi* lenuaje, 4ue permite interar en una misma aplicacin c!io escrito en !i'erentes lenuajes !e proramacin. Plan de Desarrollo de Software para la Empresa Tito Servis Car 11 Seuri!a!.* .#6ILDER, 'acilita a los !esarrolla!ores la tarea !e escribir aplicaciones seuras. Se po!r7 escribir c!io no a!ministra!o seuro u obtener las ?erramientas %"E 4ue permiten crear e implementar aplicaciones a!ministra!as 4ue utili8an la seuri!a! !e acceso al c!io 9.AS, .o!e Access Security:. "ise<o !e inter'aces me!iante librer5a s(in en GA2A. %nteracin con GA2A R$E3%#E. .reacin !e aplicaciones para consola Otras caracter5sticas a !estacar sonA un entorno intera!o !e !esarrollo, un completo !epura!or, .rystal Reports o un asistente para el !ise<o ,3#+ @!5!5 Software #ase +a plata'orma !el so't(are base 4ue est7 actualmente ser7 la misma sobre la 4ue la aplicacin !eber7 correr. @!5!@ Derra0ientas Case a 6tili*ar! Rational Rose Enterprise E!ition. 5!-!!@ CARACTERESTICAS 'ENERALES DEL SISTEMA DE IN<ORMACI:N! El sistema !e in'ormacin a !esarrollar !eber7 permitir la automati8acin !e 'orma seura y e'iciente !e to!os los procesos operativos, la optimi8acin en el uso !e los recursos !e la empresa, la consoli!acin y presentacin !e in'ormacin !e apoyo a la toma !e !ecisiones en to!os los niveles !e estin, permitien!o reali8ar entre otros in'ormacin 4ue 'acilite el an7lisis !e la estin. El sistema a %mplementar ten!r7 las siuientes caracter5sticas t;cnicas eneralesA El sistema 'uncionar7 sobre la plata'orma Nin!o(s 2>>>OE3NsOK-OKJOPP y so't(are libre $buntu K.1> 9esto !ebi!o a 4ue se tiene en consi!eracin las plata'ormas 4ue se van a plantear utili8ar la empresa, tanto en recursos !e ?ar!(are, como !e so't(are base para el sistema !e in'ormacin:. 3en!r7 una inter'a8 r7'ica amiable entre el sistema y el usuario. El sistema a implementar es !e tipo .lienteOServi!or y utili8ar7 el motor !e base !e !atos relacionar S;L Ser4er -""B E9,ress ( MYS;L SERVER B!"! Plan de Desarrollo de Software para la Empresa Tito Servis Car 12 El sistema ten!r7 varios niveles !e seuri!a! protei!os me!iante contrase<as, esto nos permitir7 el acceso en 'orma !in7mica a las !i'erentes opciones !el sistema. +a in'ormacin almacena!a en las bases !e !atos ser7 '7cilmente 1transportable= para su uso en otro sistema, por ejemplo, e)portar la in'ormacin en 'orma !e arc?ivos para su uso o consulta con ,ojas !e c7lculo, Procesa!ores !e 3e)to, Arc?ivos planos yOu otros. El sistema proporcionar7 reportes, ya sea por pantalla, impresora o arc?ivo. El sistema permitir7n la consoli!acin !e la in'ormacin, incluye mecanismos !e transmisin !e !atosA manual y autom7tico. El sistema ser7 !esarrolla!o en .AVA ECLIPSE/S;L SERVER -""B E+PRESS Y MYS;L SERVER B!"! 0eneracin e impresin autom7tica !e !ocumentos pre!ise<a!os en el sistema. A!ministracin !e in'ormacin ?istrica. Plan de Desarrollo de Software para la Empresa Tito Servis Car 13 IV!& 'ESTI:N DEL PROYECTO!
@!&Esti0a%iones del Pro(e%to A continuacin se presenta la propuesta econmica para la ejecucin !el presente proyecto. @!!! Li%en%ias! @!!-! Software! Ete0 Des%ri,%in Cantidad Pre%io Total 1 An7lisis, !ise<o, implementacin !el 1Sistema !e control !e ventas y servicios !e la Empresa 3ito Servis .ar= 1 F"""!"" F"""!"" Total F"""!"" @!!5! Dardware! Ete0 Des%ri,%in Cantidad Pre%io Total 1 #icronics Pentium %2 9"epreciacinA 1.FIQ mensual: 1 -1GB@!"" -1GB@!"" 2 Samsun Pentium & 1 -1@@H!"" -1@@H!"" 2 +0 Pentium & 1 -1@@H!"" -1@@H!"" 3 %mpresora .anon P%P#A %P1F>> 9"epreciacinA 1.FIQ mensual: 1 HG!"" HG!"" Total G1H5G!"" @!!@! Res$0en! Plan de Desarrollo de Software para la Empresa Tito Servis Car Ete0 Des%ri,%in Cantidad Pre%io I Total Gava Eclipse 2ersin 0alileo <ree - SC+ Server 2>>-E)press <ree 5 #DSC+ SER2ER 2>>- <ree @ Rational Rouse %M# --B- 6SA --B-!"" B Nin!o(s PP Pro'esional GB" 6SA GB"!"" 5""-!"" 1& R$2ro Total +icencias 5""-!"" So't(are F"""!"" ,ar!(are G1H5G!"" Otros 91>Q: TOTAL @!!B! Condi%iones )enerales! .omo se aprecia en la propuesta Econmica, est7 !ivi!i!a en 3 partes principales las cuales se especi'ican en las siuientes l5neas para !e'inir mejor la estructura !e costos presenta!aA Li%en%ias Este rubro in!ica las licencias 4ue la Empresa 13ito Servis .ar= !eber7 a!4uirir para la construccin !el so't(are. Se plantea la a!4uisicin !e estas licencias !ebi!o a 4ue el .!io 'uente !e la Aplicacin 9!es!e el c!io 'uente !el so't(are y !e la base !e !atos:, pertenecer7n a la Empresa 13ito Servis .ar=, y se re4uiere !e su a!4uisicin para 4ue tena el !erec?o a reali8ar las mo!i'icaciones re4ueri!as. Software Ac7 se in!ica el costo !e an7lisis, !ise<o e implementacin !el !esarrollo !el so't(are la misma 4ue se plantea 4ue el !esembolso sea en parti!as iuales mensuales. 9R 2,>>>.>>:, la misma 4ue incluye to!os los tributos 4ue estable8can las normas leales pertinentes, 4ue nos va servir para los astos !urante casi to!o el !esarrollo el Sistema. Dardware Se suiere la a!4uisicin !e 2 e4uipos !e .mputo para la construccin !el so't(are, !ebi!o a 4ue estos proporcionar7n mayores prestaciones eronmicas 4ue permitir7n aprovec?ar al m7)imo las caracter5sticas !e las !ic?as m74uinas y aili8ar la construccin !el Sistema. Otros Se tiene en cuenta m6ltiples astos reali8a!os !urante to!o el !esarrollo !el proyecto como por ejemplo el pao !el consumo !e lu8, ."Ss, al4uiler !e computa!oras, impresiones !e la !ocumentacin, ?ojas, alunos inconvenientes !e ultimo minutos y otros astos mas. &!-&Plan del Pro(e%to @!-! Plan de las <ases. Plan de Desarrollo de Software para la Empresa Tito Servis Car 1- El !esarrollo se llevar7 a cabo en base a 'ases con una o m7s iteraciones en ca!a una !e ellas. +a siuiente tabla muestra una la !istribucin !e tiempos y el n6mero !e iteraciones !e ca!a 'ase 9para las 'ases !e .onstruccin y 3ransicin es slo una apro)imacin muy preliminar: Fase Nro. Iteraciones Duracin Fase de Inicio 1 4 semanas Fase de Elaboracin 2 3 semanas Fase de Construccin 2 5 semanas Fase de Transicin 1 2 semanas +os ?itos 4ue marcan el 'inal !e ca!a 'ase se !escriben en la siuiente tabla. Des%ri,%in <ase <ase de Ini%io En esta 'ase !esarrollar7 los re4uisitos necesarios !el pro!ucto !es!e la perspectiva !el usuario, los cuales ser7n estableci!os en el arte'acto .aptura !e Re4uerimientos. +os principales casos !e uso ser7n i!enti'ica!os y se ?ar7 un re'inamiento !el Plan !e "esarrollo !el Proyecto. +a aceptacin !el cliente O usuario y el Plan !e "esarrollo marcan el 'inal !e esta 'ase. <ase de Ela2ora%in En esta 'ase se anali8an los re4uisitos y se !esarrolla un prototipo !e ar4uitectura 9incluyen!o las partes m7s relevantes y O o cr5ticas !el sistema:. Al 'inal !e esta 'ase, to!os los casos !e uso correspon!ientes a re4uisitos 4ue ser7n implementa!os en la primera versin !e la 'ase !e .onstruccin !eben estar anali8a!os y !ise<a!os 9en el #o!elo !e An7lisis O "ise<o:. +a revisin y aceptacin !el prototipo !e la ar4uitectura !el sistema marca el 'inal !e esta 'ase. +a primera iteracin ten!r7 como objetivo la i!enti'icacin y especi'icacin !e los principales casos !e uso, as5 como su reali8acin preliminar en el #o!elo !e An7lisis O "ise<o, tambi;n permitir7 ?acer una revisin eneral !el esta!o !e los arte'actos ?asta este punto y ajustar si es necesario la plani'icacin para aseurar el cumplimiento !e los objetivos. Ambas iteraciones ten!r7n una !uracin !e semanas. Plan de Desarrollo de Software para la Empresa Tito Servis Car 1F <ase de Constr$%%in "urante la 'ase !e construccin se terminan !e anali8ar y !ise<ar to!os los casos !e uso, re'inan!o el #o!elo !e An7lisisO"ise<o. El pro!ucto se construye en base a 2 iteraciones, ca!a una pro!ucien!o una versin a la cual se le aplican las pruebas y se vali!a con el cliente O usuario. Se comien8a la elaboracin !el material !e apoyo al usuario. El ?ito 4ue marca el 'in !e esta 'ase es la versin !e la versin, con la capaci!a! operacional parcial !el pro!ucto 4ue se ?aya consi!era!o como cr5tica, lista para ser entrea!a a los usuarios. <ase de Transi%in En esta 'ase se preparar7n !os versiones para !istribucin, aseuran!o una implantacin y cambio !el sistema previo !e manera a!ecua!a. El ?ito 4ue marca el 'in !e esta 'ase incluye, la entrea !e to!a la !ocumentacin !el proyecto con los manuales !e instalacin y to!o el material !e apoyo al usuario, la 'inali8acin !el entrenamiento !e los usuarios. @!-!- Calendario del Pro(e%to A continuacin se presenta un calen!ario !e las principales tareas !el proyecto incluyen!o slo las 'ases !e %nicio y Elaboracin. .omo se ?a comenta!o, el proceso iterativo e incremental !e R$P 9Proceso $ni'ica!o Rational: est7 caracteri8a!o por la reali8acin en paralelo !e to!as las !isciplinas !e !esarrollo a lo laro !el proyecto, con lo cual la mayor5a !e los arte'actos son enera!os muy tempranamente en el proyecto pero van !esarroll7n!ose en mayor o menor ra!o !e acuer!o a la 'ase e iteracin !el proyecto Para este proyecto se ?a estableci!o el siuiente calen!ario. +a 'ec?a !e aprobacin in!ica cu7n!o el arte'acto en cuestin tiene un esta!o !e completitu! su'iciente para someterse a revisin y aprobacin, pero esto no 4uita la posibili!a! !e su posterior re'inamiento y cambios. Plan de Desarrollo de Software para la Empresa Tito Servis Car 1I DISCIPLINAS / ARTE<ACTOS 'ENERADOS O MODI<ICADOS D6RANTE LA <ASE DE INICIO COMIENJO APRO#ACI:N Modelado del Ne)o%io #o!elo !e .asos !e $so !el Eeocio y #o!elo !e Objetos !el Eeocio Semana 1 >1O1> T >IO1> Semana 3 1-O1> T 21O1> ReK$isitos 0losario Semana 2 >JO1> T 1&O1> Semana 3 1-O1> T21O1> 2isin Semana 2 >JO1> T 1&O1> Semana 3 1-O1> T21O1> #o!elo !e .asos !e $so Semana 3 1-O1> T21O1> siuiente 'ase Especi'icacin !e .asos !e $so Semana & 22O1>T 2JO1> siuiente 'ase Especi'icaciones A!icionales Semana - 2KO1>T >&O11 siuiente 'ase An=lisis / DiseAo #o!elo !e An7lisis O "ise<o Semana F y I >&O1> T 1JO11 siuiente 'ase #o!elo !e "atos Semana J 1KO11T 2-O11 siuiente 'ase I0,le0enta%in Prototipos !e %nter'aces !e $suario Semana K y 1> 2FO11 T >KO12 siuiente 'ase #o!elo !e %mplementacin Semana 11 1>O12 T 1FO12 siuiente 'ase Pr$e2as Plan de Desarrollo de Software para la Empresa Tito Servis Car 1J .asos !e Pruebas /uncionales Semana 12 1IO12 T23O12 siuiente 'ase Des,lie)$e #o!elo !e "esplieue Semana 11 2&O12 T 3>O12 siuiente 'ase 'estin de Ca02ios ( Confi)$ra%in "urante to!o el proyecto 'estin del ,ro(e%to Plan !e "esarrollo !el So't(are en su versin 1.> y planes !e las %teraciones. Semana 1> 31O11 T >2O12 Semana 12 >IO12 T23O12 Ambiente "urante to!o el proyecto @!@ Se)$i0iento ( Control del Pro(e%to @!@! Distorial de Re4isiones Versin <e%La Des%ri,%in 1.> >JO>JO2>>K 2ersin preliminar como propuesta !e !esarrollo. 2.> 2&O1>O2>>K 2ersin propuesta para aprobacin al 'inal !e la 'ase !e inicio. 3.> >3O11O2>>K 2ersin revisa!a en la 'ase !e elaboracin. &.> >-O11O2>>K 2ersin revisa!a al 'inal !e la 'ase !e Elaboracin. -.> 12O11O2>>K 2ersin revisa!a en la primera iteracin !e la 'ase !e construccin. F.> >IO12O2>>K 2ersin revisa!a en la seun!a iteracin !e la 'ase !e construccin. El calen!ario !el proyecto ten!r7 un seuimiento y evaluacin semanal por el je'e !e proyecto, los !e'ectos !etecta!os en las revisiones y 'ormali8a!os, ten!r7n un seuimiento para aseurar la con'ormi!a! respecto !e la solucin !e !ic?as !e'iciencias. Para la revisin !e ca!a arte'acto y su correspon!iente arant5a !e cali!a! se utili8ar7n las u5as !e revisin inclui!as en R$P. Plan de Desarrollo de Software para la Empresa Tito Servis Car 1K @!@!- 'estin de Ries)os A partir !e la 'ase !e %nicio se manten!r7 una lista !e riesos asocia!os al proyecto y !e las acciones estableci!as como estrateia para mitiarlos o acciones !e continencia. Esta lista ser7 evalua!a al menos una ve8 en ca!a iteracin. Ries)os A%%iones de Contin)en%ia 1. Maja intensi!a! !e Ener5a El;ctrica, y 4ue se pier!a la in'ormacin avan8a!a y to!o nuestro Sistema, o 4ue tena alunas 'allas al momento !e las pruebas. 1. 0uar!ar ca!a momento la in'ormacin 4ue se est7 manejan!o, tenien!o en cuenta aspectos !e seuri!a!. 2. P;r!i!a !e in'ormacin la base !e "atos. 2. Sacar una copia !e seuri!a! ca!a cierto tiempo, con'orme 4 se est7 avan8an!o el proyecto. 3. P;r!i!a !e %n'ormacin avan8a!a por al6n !esper'ecto !e la computa!ora, /alla !e los e4uipos. 3. Se tratan con cui!a!o, se reali8a el mantenimiento !e 'orma reular, est7 previsto el pr;stamo !e otros e4uipos. &. Al 'ueo, 4ue pue!e !estruir los e4uipos y arc?ivos. 3 0enerales, se ?ace una copia casi !iaria !e los arc?ivos 4ue son vitales para la empresa. &Al robo com6n, llev7n!ose los e4uipos y arc?ivos. -. Robo com6n, se cierran las puertas !e entra!a y ventanas. -A la accin !e virus, 4ue !a<en los e4uipos y arc?ivos. F. 3o!o el so't(are 4ue llea se anali8a en un sistema utili8an!o so't(are antivirus. Plan de Desarrollo de Software para la Empresa Tito Servis Car 2> Ane9os Plan de Desarrollo de Software para la Empresa Tito Servis Car 21