Sunteți pe pagina 1din 14

Plan de Desarrollo de Software

Versin: 1.0

05/Mayo/2011

Historial de Revisiones

Versin

Fe !a

"#tor

Des ri$ in

1.0

05/06/11

TSU. Gemma Evelin Rodrguez Contreras. "ro#uesta del desarrollo del TSU. Cristhian aris!al Rangel. sistema TS . !sidro "aniel #e$a #oreno.

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 2

Tabla de Contenidos
1.

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 3

P%"& D' D'S"RR(%%( D'% S(F)*"R'


1.+ ,ntrod# in %ste documento proporciona un &isn general acerca de todo el desarrollo del sistema Plataforma Virtual de Colaboracin para Redes Cientficas. %' pro(ecto est basado en la metodologa Proceso nificado Racional )R P*+ esta metodologa es mu( importante debido a ,ue es necesario generar nuestro modelo de casos de uso+ para esto determinamos el n-mero de actores ( casos de uso identificados en el sistema. 1.1 Pro$sito %l propsito del Plan de "esarrollo de Software es proporcionar la informacin necesaria para describir el desarrollo del pro(ecto. 'os usuarios del Plan de "esarrollo del Software son. %l /efe del pro(ecto lo utili$a para organi$ar+ reali$ar ( darle seguimiento a las necesidades ,ue se presentan en este documento. 'os miembros del e,uipo de desarrollo lo usan para poder entender las acti&idades ,u0 deben 1acer ( cundo deben 1acerlo. 1.2 "l an e %l Plan de "esarrollo de Software describe el plan general usado para el desarrollo del 2Sistema Plataforma Virtual de Colaboracin para Redes Cientficas3. "urante el proceso de desarrollo en el artefacto 2Visin3 define las caractersticas del producto a desarrollar+ lo cual esto constitu(e una base para la planificacin. Para la &ersin 1.0 del Plan de "esarrollo del Software+ nos 1emos basado en la captura de re,uisitos por medio de material proporcionado en clase por el profesor Sergio Valero 4rea para reali$ar una estimacin apro5imada+ una &e$ iniciado el pro(ecto ( durante la fase de !nicio se genera la primera &ersin del artefacto 2Visin3+ el cual se utili$ar para refinar el documento. Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software 1.0 Pgina 4

Posteriormente conforme a&ance el pro(ecto se a/ustara este documento produciendo nue&as actuali$aciones. 1.- Res#.en %l resto del documento est organi$ado en las siguientes secciones. Vista /eneral del Proye to: Proporciona una &isin general del propsito+ alcance ( ob/eti&os del pro(ecto. (r0ani1a in del Proye to: "escribe la estructura organi$acional del e,uipo de traba/o. /estin del Pro eso: %5plica la planificacin estimada as como sus costos+ describe el plan de fases e 1itos del pro(ecto. ,nfraestr# t#ra: Proporciona los materiales necesarios para poder reali$ar el sistema ( para ,ue el sistema funcione de una forma apropiada.

2. Vista /eneral del Proye to 2.1 Pro$sito2 "l an e y (34etivos 'a informacin ,ue a continuacin se presenta 1a sido obtenida de las diferentes reuniones en clase desde el inicio de pro(ecto. 'neas !nno&adoras de !n&estigacin 6plicada ( "esarrollo Tecnolgico es una Serie co1erente de pro(ectos+ acti&idades o estudios en temas disciplinares o multidisciplinares enfocados principalmente a la creacin+ desarrollo ( me/ora de tecnologa con el fin de atender las necesidades del sector producti&o ( ser&icios. %l contar con un sitio web conlle&ara a ,ue muc1os de los in&estigadores ,ue estn en otros pases puedan compartir informacin por medio del mismo. Por ello+ '!!6"T considera necesario el desarrollo de un sistema Plataforma Virtual de Colaboracin para Redes Cientficas para compartir informacin de forma segura.

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 5

'as caractersticas re,ueridas del sistema son las siguientes. Controlar el acceso mediante cuentas de usuario. 'as cuales pueden ser !n&estigador ( administrador as mismo el sistema deber ser capa$ de reali$ar lo siguiente. Consultar !nformacin Publica 7 Pri&ada "escargar !nformacin Registrarse como !n&estigador Subir 6rc1i&os P-blicos 7 Pri&ados Comentarios

2.2 S#$osi iones y Restri iones 'as suposiciones ( restricciones del sistema ( ,ue se deri&an de los re,uerimientos de la empresa son. 1* 8* 9* so de la metodologa R P. so de tecnologa #icrosoft ( 'inu5 so de la 1erramienta #'

2.- 'ntre0a3les del Proye to 6 continuacin se indican ( describen cada uno de los artefactos generados ( utili$ados durante el desarrollo del pro(ecto. R P constitu(e la configuracin desde la perspecti&a de artefactos. Cabe mencionar ,ue cada uno de los entregables de R P ,ue a continuacin se presentan se ir actuali$ando conforme al desarrollo del pro(ecto+ ( slo al t0rmino del proceso podramos tener una &ersin definiti&a ( completa de cada uno de ellos.

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 6

15 Plan de Desarrollo del Software %s el presente documento. Dis i$lina in0enier6a de re7#eri.ientos 25 Visin %ste documento define la &isin del producto desde la perspecti&a del cliente+ especificando sus necesidades ( caractersticas del producto. -5 Do #.entos de es$e ifi a in de re7#eri.ientos Su ob/eti&o es describir todos los re,uerimientos del sistema+ proporcionando la informacin recabada de acuerdo a las necesidades del cliente: describiendo las funciones del sistema+ los re,uerimientos no funcionales ( las caractersticas del sistema. Dis i$lina an8lisis y dise9o :5 Modelo de ;asos de <so %l modelo de casos de uso proporciona el anlisis puro sobre el sistema+ presenta las funciones del sistema ( los actores ,ue 1acen uso de ellos. %l modelo de casos de uso prcticamente est basado en los re,uerimientos los cuales (a tienen sus usuarios a los ,ue nosotros llamamos actores+ a estos les tenemos ,ue dar su funcionalidad o accin ,ue desempe;aran al interactuar con el sistema. 55 's$e ifi a iones de ;asos de <so Para este pro(ecto se describir solamente el flu/o de e&entos principal para cada caso de uso. Se reali$ara una descripcin bre&e ( sencilla utili$ando una plantilla de documento. =5 Modelo de dise9o %l modelo de dise;o establece la reali$acin de los casos de uso en clases ( pasa desde una representacin en t0rminos de anlisis 1acia datos. >5 Modelo de datos Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software 1.0 Pgina 7 una de dise;o. 'o representaremos con los diagramas de clases+ diagramas de secuencia ( el modelo de

"escribe la representacin fsica ( lgica de los datos+ debido a ,ue la informacin del sistema ser soportada por una base de datos relacional. Para e5presar este modelo se utili$a un "iagrama de Clases por lo tanto utili$aremos #' para el #odelado de "atos. Dis i$lina i.$le.enta in ?5 Modelo de i.$le.enta in %l modelo se implementacin es una coleccin de componentes ( los subsistemas ,ue lo constitu(en. %stos componentes inclu(en. fic1eros e/ecutables+ fic1eros de cdigo fuente ( otro tipo de fic1eros necesarios para la implantacin ( despliegue del sistema. Dis i$lina $r#e3as @5 Plan de $r#e3a %ste artefacto inclu(e el propsito de las pruebas+ ,ue elementos &a a probar+ las 1erramientas a utili$ar ( con ,u0 recursos+ as como el documento ,ue &a 1acer entregado. 105 ;asos de $r#e3a %ste artefacto define un con/unto de datos de entradas+ mediante un documento ,ue establece las condiciones ( los resultados esperados. Cada caso de prueba lle&ara asociado un procedimiento de prueba con las instrucciones para reali$ar la prueba. Dis i$lina i.$lanta in 115 Siste.a %ste artefacto es el producto final+ en otras palabras el sistema (a funcionando ,ue puede ser instalado ( utili$ado por el cliente. 125 Plan de i.$lanta in %l ob/eti&o de este artefacto es asegurar ,ue el sistema llegue satisfactoriamente al con/unto de usuarios para el cual fue destinado. %ste artefacto debe definir un con/unto de tareas ,ue defina una transicin sencilla para el cliente. 1-5 Do #.enta in $ara el #s#ario "a una a(uda a las personas ,ue manipulan directamente el producto+ del uso ,ue le debe dar al sistema ( toda su instalacin. -. (r0ani1a in del $roye to -.1 Parti i$antes en el $roye to Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software 1.0 Pgina 8

no.3re /e..a 'velin Rodr60#e1 ;ontreras

des ri$ in 'der del pro(ecto

res$onsa3ilidades

/e..a 'velin Rodr60#e1 ;ontreras

"ise;ador de sistemas

,sidro Daniel Me1a Moreno

6nalista de sistemas

%stablecer acti&idades de traba/o. "efinir como se organi$ara el pro(ecto. 6dministrar recursos materiales7econmicos . Comunicacin constante con el cliente. "ise;ar ar,uitectura del sistema )interfaces*. Crear prototipos de interfaces. %ncargado de dirigir la captura de re,uerimientos+ actores ( la especificacin de casos de uso. Control del dise;o del sistema. Posibles restricciones en el sistema o en cierta funcin.
Responsable de codificar las funciones del sistema. "ocumentar cada clase ,ue se desarrolla ( actuali$arlas en caso de ,ue suceda alg-n cambio.

"esarrollador ;rist!ian Maris al Ran0el ,sidro Daniel Me1a Moreno

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 9

Responsable de mantener el control sobre el desarrollo del cdigo.

:. /estin del $ro eso :.1 'sti.a iones del $roye to 'a estimacin de costos del pro(ecto+ se bas en la t0cnica de estimacin de casos de uso. Para reali$ar la estimacin fue necesario contar con nuestro modelo de casos de uso ,ue es el primer paso ( el ms importante para este proceso+ determinar el n-mero de actores in&olucrados en el sistema+ posteriormente ( en base en lo antes mencionado identificamos nuestros casos de uso no a/ustados ( posteriormente los factores t0cnicos ( ambientales. 'sti.a in final. %AD'R D' C=1@2 <=1>8 < <=1>8 <=1>8 C>52?@-.<?@+A>9.9 < <?@+A>9.9 < 80+000
247,680 -0.@= se.anas D> .eses y se.anas5

PR(B';)( "nalista de siste.as Dise9ador de siste.a Desarrollador D25 (tros 0astos DeEtras5 ;osto total: )ie.$o total $ara el desarrollo del $roye to

:.2 Plan del Proye to. $.%.1 "lan de las &ases %l desarrollo se lle&ara a cabo en distintas fases basndose en la metodologa R P+ por lo cual pueden suceder &arias iteraciones en cada una de las fases+ en la siguiente tabla muestran las fases+ iteraciones ( duracin de cada fase.
F"S' Fase de ,ni io &(. ,)'R";,(&'S 1 D<R";,F & B semanas

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 10

Fase de 'la3ora in Fase de ;onstr# in Fase de )ransi in D'S;R,P;,F& Fase de ,ni io

1 9 1

? semanas 1B semanas @ semanas

H,)( %n esta fase se lle&ar a cabo el le&antamiento de re,uerimientos del sistema+ los cuales son proporcionados por el cliente ( se identificarn actores ( casos de uso del sistema. %n esta fase se anali$an los re,uisitos del sistema ( se refinan los casos de uso+ por -ltimo se reali$a un prototipo del sistema para presentarlo al cliente. %n esta fase se terminan de anali$ar ( refinar todos los casos de uso+ en caso de ,ue sur/an cambios por parte del cliente+ adems se desarrolla en la ma(or parte del sistema )codificacin*+ ( se 1acen las pruebas de usabilidad con usuarios ( el cliente. %n esta fase se prepara el sistema para la implementacin ( se entrega toda la documentacin elaborada durante las B etapas de desarrollo.

Fase de 'la3ora in

Fase de ;onstr# in

Fase de )ransi in

$.%.% Calendario del "ro'e!to 6 continuacin se presenta el calendario de tareas ( acti&idades del pro(ecto+ tomando en cuenta el tiempos ,ue se tomaran en el desarrollo de cada fase de desarrollo.
D,S;,P%,&"S/";),V,D"D'S B "R)'F";)(S Re7#eri.ientos ,dentifi a in de asos de #so. 'sti.a in de ostos. 's$e ifi a in de re7#eri.ientos. "n8lisis y dise9o Modelo de asos de #so. 's$e ifi a in de asos de #so. Reali1a in de dia0ra.as de lases. Reali1a in de dia0ra.as de se #en ia. Modelado de datos 0>Cma(oC8011 1@Cma(oC8011 ,&,;,( F,&

1ACma(oC8011

01C/unioC8011

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 11

,.$le.enta in Desarrollo del $rod# to. Refina in del .odelo an8lisis/dise9o. Modelo de i.$le.enta in. Prototi$o de $r#e3as. Desarrollo de interfa es. Pr#e3as Plan de $r#e3as. Validar la f#n ionalidad siste.a. ,.$lanta in Siste.a ter.inado. Planifi ar i.$lanta in. Do #.enta in $ara el #s#ario. de 09C/unioC8011 80CsepC8011

88CsepC8011 del 8@CoctC8011

80CoctC8011

8=Cno&C8011

$.%.(

atriz de roles ' res#onsa)ilidades %n esta matri$ se presentan la asignacin de roles ( responsabilidades de cada uno

de los integrantes del pro(ecto.


"R)'F";)(S 'der de Do . es$e ifi a in de re7#eri.ientos Modelo de asos de #so Do . es$e ifi a in de asos de #so Dia0ra.as se #en ia Modelo se de pro(ecto 6 6 6 6 6 6 6 6 6 6 6nalista R P R R P R 6 6 R R P R P R R R R(%'S "ise;ador "esarrollador Tester

i.$le.enta in Plan de $r#e3as Modelado de datos Siste.a Plan de i.$lanta in Do #.enta in $ara el #s#ario

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 12

Cla&e. RD Responsable: 6D 6prueba: PD Participa

4.3 Se0#i.iento y ontrol del $roye to

/estin de Re7#isitos 'os re,uisitos del sistema son especificados en el documento de especificacin de re,uerimientos+ en caso de ,ue suceda alg-n cambio en los re,uerimientos estos deben de reali$arse de forma ,ue no afecte el programa de desarrollo ( administracin. ;ontrol de $la1o %ste es especificado en el calendario del pro(ecto donde se especifican los tiempos para cada fase del pro(ecto ( el cual debe ser e&aluado por el lder de pro(ecto. ;ontrol de ;alidad 'os defectos encontrados en cada re&isin de las fases ( artefactos generados+ se deben solucionar de forma oportuna ( ,ue no afecte el programa+ para ello se utili$ara un plan de seguimiento de calidad.

/estin de Ries0os "esde el inicio del pro(ecto se registrar un plan de riesgos considerando todos los posibles riesgos ,ue puedan ocurrir durante su desarrollo ( un plan de estrategia ,ue contrarreste dic1os riesgos. /estin de ;onfi0#ra in Se reali$ar un registro de los artefactos generados ( sus &ersiones ( las modificaciones ,ue se produ$can en estos. 5. ,nfraestr# t#ra ne esaria "e acuerdo a los re,uerimientos solicitados por el cliente+ se utili$ara tecnologa #icrosoft ( 'inu5 en el caso del ser&idor para la estabilidad de la aplicacin web.

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 13

'7#i$o Re7#erido ;antidad 1 '7#i$o/%i en ia %,uipo de cmputo ser&idor ;ara ter6sti as 1 5 !ntel Eeon %@@0B+ 8FG$+ B#H Cac1e+ 8FH R6#+ 1=0FH S6T6+ 98Cbit7 99#G$ 9.9V PC!+ . "V"C Reader C "V"CR4# )Serial 6T6*+ Controlador grfico. 98#H S1ared ""R9 S"R6# Monitor2 te lado y ratn o.$ati3les 1 PS 1 1 "ebian #(SJ' ser&er @.1 800A Volta/e 180V entrada+

180V salida Regulacion. si Tiempo de Soporte. 90 min. )@0I de carga*+ ?

min. )100I de carga* Sistema operati&o para soportar las aplicaciones Sistema Festor de Hase de "atos

Cabe se;alar ,ue como es una aplicacin web se debe tener una cone5in a internet+ por lo tanto se deben contratar los ser&icios de un !SP )Pro&eedor de ser&icios de internet*+ ad,uirir una direccin !P publica para gestionar el "KS ( por ultimo ad,uirir los derec1os de alg-n dominio ante K!C #05ico+ todo esto con el fin de la estabilidad de la aplicacin. 4tra opcin sera contratar un plan de 1ospeda/e de alguna empresa ,ue brinde estos ser&icios con las caractersticas t0cnicas de 1ardware ( software+ pagando la renta del 1ospeda/e seg-n las polticas establecidas de dic1a empresa. Con esto se a1orrara la compra del e,uipo antes mencionado. =. "neEo 1 GRe7#eri.ientos del software >. "neEo 2 G Modelo de asos de #so

Plataforma Virtual de Colaboracin para Redes Cientficas Plan de desarrollo de software

1.0 Pgina 14

S-ar putea să vă placă și