Documente Academic
Documente Profesional
Documente Cultură
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.
1.0 Pgina 2
Tabla de Contenidos
1.
1.0 Pgina 3
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.
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.
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
res$onsa3ilidades
"ise;ador de sistemas
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.
1.0 Pgina 9
:. /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
1.0 Pgina 10
1 9 1
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
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
80CoctC8011
8=Cno&C8011
$.%.(
atriz de roles ' res#onsa)ilidades %n esta matri$ se presentan la asignacin de roles ( responsabilidades de cada uno
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
1.0 Pgina 12
/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.
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+
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
1.0 Pgina 14