Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Jorge Pramo Fonseca: Cdigo: 20092295015
Cuadro de entregas
FECHA 20 febrero 12 VERSIN V01 AUTORES Jorge Pramo Fonseca REVISORES HENRY ALBERTO DIOSA PH.D.
TABLA DE CONTENIDO
1 2 3 TEMA: MODULO DE INGRESO A UN APLICATIVO ............................................................. 4 PROPUESTA ............................................................................................................................... 5 ARQUITECTURA........................................................................................................................ 6 3.1 3.2 3.3 4 5 6 Capa de Presentacin .......................................................................................................... 6 Capa de Negocio o Lgica .................................................................................................. 6 Capa de Persistencia ........................................................................................................... 6
METODOLOGIA ......................................................................................................................... 7 DISEO METODOLOGICO ....................................................................................................... 8 LISTADO DE REQUISITOS FUNCIONALES .......................................................................... 10 6.1 6.2 6.2.1 LISTADO REGLAS DEL NEGOCIO .............................................................................. 10 DEFINICIN DE LOS REGISITOS NO FUNCIONALES .............................................. 10 Persistencia ................................................................................................................ 10 General Paquetes .............................................................................................................. 11 General Completo ............................................................................................................. 12 Funcionales por paquetes .................................................................................................. 13 Funcionales completo ....................................................................................................... 14 Paquete Ingreso ................................................................................................................ 15 Paquete Manejo Usuarios ................................................................................................. 16 Paquete Reglas del Negocio .............................................................................................. 17 Requisitos No Funcionales Paquetes ................................................................................. 18 Paquete Desempeo ................................................................................................... 19 Paquete Escalabilidad ................................................................................................ 19 Paquete Persistencia ................................................................................................... 20 Paquete Seguridad ..................................................................................................... 21 Paquete Portabilidad .................................................................................................. 21
DIAGRAMAS DE REQUISITOS............................................................................................... 11 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5
1 TEMA:
2 PROPUESTA
Se requiere un mdulo para permitir el ingreso controlado a un aplicativo empresarial que cumpla con las siguientes caractersticas: Que solicite un usuario y su clave, que encripte la clave y la compare con la clave almacenada en la Bd. y si son iguales tanto el usuario y la clave ingresados con los datos de la BD. asigne el perfil correspondiente a dicho usuario y permita el ingreso al aplicativo con la interfaz adecuada a los privilegios del perfil del usuario que ingresa. Adems debe poder crear nuevos usuarios y modificar los datos de los usuarios ya existentes, las claves deben ser almacenadas en la BD. encriptadas para prevenir la usurpacin de las mismas.
3 ARQUITECTURA
La arquitectura propuesta para este proyecto de desarrollo de software es de tres capas:
4 METODOLOGIA
Las Metodologas de Desarrollo de Software surgen ante la necesidad de utilizar una serie de procedimientos, tcnicas, herramientas y soporte documental a la hora de desarrollar un producto de software. Por esta razn para el presente proyecto de desarrollo de software orientado a objetos, se ha escogido la metodologa RUP hacindole la correspondiente adaptacin para adecuarla a las necesidades particulares del presente desarrollo. Para este desarrollo se escoge MySQL como motor de la Base de Datos (BD), java como lenguaje de programacin y Net Beans como herramienta de desarrollo y framework.
5 DISEO METODOLOGICO
Metodologa RUP. (Apropiacin de la metodologa Rup para el proyecto de Ustedes y realizada por ustedes)
INICIO
ELAVORACIN
COSTRUCCIN
TRANSISIN
IMPLEMENTACIN
PRUEBAS DESPLIEGUE
ENTORNO
7 DIAGRAMAS DE REQUISITOS
Los diagramas de requisitos organizan y muestran los requisitos funcionales, las reglas del negocio y los requisitos no funcionales de una manera grfica que facilita el seguimiento con los otros diagramas del modelo.
EL CELADOR
ac es n oF o m ar P e gr oJ :r o ht u A 0 . 1 : n o isr e V s o t is i u q eR : e g akc a P seteuqa P : e m aN UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFT WARE II
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
s o d i n if e d n e i b s o i g e l i b ir p n oc o ir a us u e d l ifr eP 3 0 I M-NR +
s a d a t p irc n e r a ts e n e b e d .D B a l n e s ev a lc s a L 2 0 I M-NR +
s o ir a usU o j e n a M +
s o ir a usU o j e n a M +
n ic az i l a eR
d a d i l i b a l acsE +
d a d i l i b a tr oP +
a ic n e ts isr eP +
o e p m es eD +
d a d ir u g eS +
s el ano i cnuF oN
os er g n I + os er g n I + s a lg eR
s e l ano i cnuF Los requisitos funcionales son lo que el software debe realizar para que sea til Las reglas son las condiciones que se deben seguir al cumplir los requisitos funcionales, estas restricciones pueden ser dadas por politicas de la empresa, por leyes del pais o por condiciones del negocio. El paquete de requisitos no funcionales especifica los distintos parmetros operativos que definen el entorno en el que el sistema va a existir. Estos criterios definen los niveles de rendimiento, escalabilidad, los requisitos de seguridad, los backup, recuperacin de desastres y otras necesidades operacionales.
EL CELADOR
UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
EL CELADOR
UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II a ces noF o mar P egr oJ :ro htuA 0.1 : no isreV sa l geR :e gak caP o i co geN le d sa l geR :e maN ac esn oF om arP egro J :r o ht uA 0. 1 :n o isr eV se l an o ic nuF : eg akc aP s e la no i cn uF s otis i uq eR : em aN
EL CELADOR
acesn oF om ar P e gro J :r oht uA 0. 1 : no isr eV s oir ausU oj e na M : eg akc aP s oir ausU oj e na M : em aN UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
aicnet si sr eP
sor ecr et ed s ojo a a lr at lu co e d n if le n oc o l obms ort o u s oc sir ets a r i la s n eb ed ev al c a l e b ir cs e o ira us u l e s art ne iM seton
EL CELADOR
a ces noF o mar P egr oJ :ro htuA 0.1 : no isreV oser gnI :e gak caP oser gnI :e maN
d adilibal ac sE
dadilibatroP
o epm es eD
d adirug eS
n ic az i l aeR
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
e su
EL CELADOR
UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
EL CELADOR
UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
Los requisitos de desempeo definen parmetros tales como transacciones por segundo, la latencia de la red, los tiempos de carga de formularios y otros aspectos cuantificables del sistema, que rigen la velocidad y la capacidad de respuesta.
Los requisitos de escalabilidad definen los parmetros de funcionamiento con respecto al tamao del sistema, el nmero de transacciones, capacidad, nmero de usuarios y la distribucin de los nodos.
Los criterios del paquete de persistencia son los relacionados con el almacenamiento de la informacin, incluyendo donde se ubica la redundancia correspondiente, las copias de seguridad, los sistema de base de datos alternos, los archivos y otros mecanismos de almacenamiento que deban tener persistencia.
Los aspectos de la seguridad con respecto al acceso a los datos (seguridad de la informacin) y la seguridad fsica (acceso a los servidores y el hardware crtico de otro tipo).
La portabilidad se refiere a las limitaciones y requisitos que afectan a la transmisin de informacin entre los nodos. Redes, protocolos, sistemas operativos, calidad de servicio e incluso la transmisin de los medios fsicos se incluyen aqu.
EL CELADOR
oJ n a uJ :r o h t uA 0 . 1 : n o isr eV s e l a n o ic n uF : e g akc aP s e l a n o ic n uF s e t e u q aP : e m aN UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
l i fr e p r a n g is a y ev a lc y o ir a us u r a d i l aV 3 0 I M-FR +
l i fr e p l e d z a fr e t n i r a gr aC 4 0 I M-FR +
o s ergn I El paquete de Ingreso atiende los requisitos funcionales referentes al ingreso al aplicativo El paquete de manejos de usuarios agrupa los requisitos para el manejo de los usuarios como crearlos y modificar sus datos
ac es n oF o m ar P e gr oJ 0 .1 s o ir a usU o j e n a M s o ir a usU o j e n a M
e su
ac es n oF o m ar P e groJ 0. 1 s e l a n o ic n uF se l a n o icn uF s o t is i u q eR
EL CELAD OR
EL CELAD OR
Empresa Desarrolladora de Proyectos de Softw are Di recci n l a l ocal i dad T el 1234567 www.proyectsoft.com
Empresa Desarrolladora de Proyectos de Softw are Di recci n l a l ocal i dad T el 1234567 www.proyectsoft.com
Empresa Desarrolladora de Proyectos de Softw are Di recci n l a l ocal idad T el 1234567 www.proyectsoft.com
:r o h t u A : n o isr e V : e g akc a P : e m aN
o s ergn I q er
:r o h t u A : n o isr e V :e g akc a P : e m aN
7.5
Paquete Ingreso
EL CELADOR
ac es n oF o m ar P e gr oJ :r o h t u A 0 . 1 : n o isr e V os er g n I : e g akc a P os er g n I : e m aN
o s ergn I q er
EL CELADOR
ac es noF o m ar P e gr oJ :ro ht u A 0. 1 : no isr e V s o ir ausU o je n a M : e gakc a P s o ir ausU o je n a M :e m aN UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
so ir a us u r a erC 5 0 I M-FR
EL CELADOR
o i cog eN l ed s a lg eR mot su c
EL CELADOR
ac es n oF o m ar P e gr oJ :r o ht u A 0. 1 : n o isr e V s e l a n o ic n uF oN : e g akc a P s e l a n o ic n uF oN s et e u q a P : e m aN UNIVERSIDAD DE CUNDINAMARCA INGENIERA DE SISTEMAS INGENIERIA DE SOFTWARE II
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
Los requisitos de desempeo definen parmetros tales como transacci ones por segundo, la latencia de la red, los tiempos de carga de formularios y otros aspectos cuantificables del sistema, que rigen la velocidad y la capacidad de respuesta.
d adilib al a c s E
ai cn et si sr e P
d ad ilib atro P
o epm e s eD d adirug e S
Los requisitos de escalabilidad definen los parmetros de funcionamiento con respecto al tamao del sistema, el nmero de transacci ones, capacidad, nmero de usuarios y la distribucin de los nodos.
Los criterios del paquete de persistencia son los relacionados con el almacenamiento de la informacin, incluyendo donde se ubica la redundancia correspondiente, las copias de seguridad, los sistema de base de datos alternos, los archivos y otros mecanismos de almacenamiento que deban tener persistencia.
Los aspectos de la seguridad con respecto al acceso a los datos (seguridad de la informacin) y la seguridad fsica (acceso a los servidores y el hardware crtico de otro tipo).
La portabilidad se refiere a las limitaciones y requisitos que afectan a la transmisin de informacin entre los nodos. Redes, protocolos, sistemas operativos, calidad de servicio e incluso la transmisin de los medios fsicos se incluyen aqu.
EL CELADOR
EL CELADOR
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
d ad i l ib al a c s E mot su c
ac es n oF o m ar P e gr oJ :r o h t u A 0 . 1 : n o isr e V o e p m es eD : e g akc a P o e p m es eD : e m aN
o epm e s eD mot su c
so lr ec ah ar ap o l oc ot or p ov itce ps er l e d o l l orr ase d l e n oc sp ukca b s o l e d oj e nam l e ar a p sac it i lo p ecrec e l ba ps e e b eD s eton d a d ir u g es e d s a i p oc e d o loc ot orP 7 0 i M-FN
EL CELADOR
oj a b art e d n icats e a l n e o d a l ats n i em iT m uR et n e i dn o ps err oc l e ets e e uq o d ne ir i u q er o l os sov it ar ep o s amets is so l e d et n e i d ne p e d n i ar es era wtf os l e avaJ n e o d a l l orras e d r ats e er a wtf os ets e e u q a sa ic arG s eton s ov itar e p o sa m ets is s o l noc a ic ne d n e pe d nI 1 1 I M-FN
EL CELADOR
EL CELADOR
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
Empresa Desarrolladora de Proyectos de Softw are Direccin la localidad - Tel 1234567 www.proyectsoft.com
d adilibatro P mot su c
ac es n oF o m ar P e gr oJ :r o h t uA 0 . 1 : n o isr eV d a d ir u g eS : e g akc aP d a d ir u g eS : e m aN
d ad irug eS mot su c