Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plan de tesis
Tema:
Diseo de un sistema orientado a servicios para una
Administradora de Fondos de Pensiones.
Curso
Alumno
Asesor
Semestre
2012 II
Plan de Tesis
Dedicatoria:
A
todos
los
profesionales
investigadores e innovadores, que buscan aplicar
nuevos conceptos; que deseen plantear una
estrategia de organizacin de los elementos de TI y
resolver necesidades de negocio.
Plan de Tesis
AGRADECIMIENTO:
A mis padres, por apoyarme de
manera incondicional; por haberme formado con
valores que harn de mi un buen profesional y una
persona de bien.
Plan de Tesis
ndice
Plan De Tesis........................................................................................................................................6
Resumen Ejecutivo..............................................................................................................................6
Captulo I: Formulacin del Problema................................................................................................7
1.1. Planteamiento del Problema........................................................................................................7
1.2. Antecedentes de Solucin............................................................................................................8
1.3. Propuesta de Solucin..................................................................................................................8
1.4. Alcance de la Propuesta...............................................................................................................8
1.5. Justificacin ..............................................................................................................9
1.6. Objetivos ..............................................................................................................10
1.3.1. Objetivo General.....................................................................................................................10
1.3.2. Objetivos Especficos...............................................................................................................10
Captulo II: Marco Terico ............................................................................................11
2.1. Base Teorica...............................................................................................................11
2.1.1. Sistemas de Informacin.........................................................................................................11
2.2. UML...........................................................................................................12
2.2.1. Diagrama de Casos de Uso......................................................................................................13
2.2.2. Actor.......................................................................................................13
2.2.3. Diagrama de Clases.........................................................................................................14
2.2.4. Diagrama de Secuencia.........................................................................................................15
2.2.5. Diagrama de Colaboracin......................................................................................................16
2.2.6. Diagrama de Estado.................................................................................................................17
2.2.7. Diagrama de Actividades.........................................................................................................18
2.2.8. Diagrama de Componentes.....................................................................................................19
2.2.9. Diagrama de Despliegue.......................................................................................................20
Plan de Tesis
Plan de Tesis
Plan de Tesis
1. Plan de Tesis
2. Resumen Ejecutivo
En la presente investigacin se diseara un sistema bajo la concepcin de la
Arquitectura Orientada a Servicios (SOA), esto nos permitir mejorar la integracin
de los componentes de software, sin importar la plataforma en la que fue
construida. Tambin a travs de esta nueva filosofa de diseo se podr reutilizar
componentes y mejorar el sistema estimador de pensiones de la administradora
de fondos y pensiones AFP Integra, cuya misin es establecer el estndar en la
administracin de pensiones y otorgar el mejor servicio a sus clientes.
El motivo de esta investigacin es porque en la actualidad AFP Integra cuenta con
un sistema estimador de pensiones que no tiene definida una arquitectura que
facilite la integracin, reutilizacin de componentes y es poco flexible frente a
cambios, ocasionando cierta inestabilidad en el sistema adems de no brindar
informacin exacta y oportuna.
El sistema utilizara el estndar UML (Lenguaje Unificado de Modelado), ser un
aplicativo elaborado bajo un entorno web, se utilizara web services, y para la
codificacin se utilizara el lenguaje de programacin Java 1.7, con un IDE Eclipse
Indigo, la base de datos que se utilizara es SQL Server 2008 R2, para el modelado
de los diferentes diagramas se utilizara el Rational Rose y, para el modelamiento
de la base de datos se utilizar el Erwin Data Modeler 7.3.
Plan de Tesis
Calculador
Calculador
Web Site
Publico
DB
Administrador
Administrador
Plan de Tesis
3.3.
Propuesta de Solucin
3.4.
Alcance de la Propuesta
Plan de Tesis
3.5.
Justificacin
10
Plan de Tesis
3.6. Objetivos
3.6.1. Objetivo General
Diseo de un sistema estimador de pensiones para la
Administradora de Fondos y Pensiones AFP Integra, con orientacin a
Servicios.
11
Plan de Tesis
12
Plan de Tesis
13
Plan de Tesis
4.2.2. Actor
Un actor es cualquier objeto con comportamiento. Los actores no son
solamente roles que juegan personas, sino tambin organizaciones
software y maquinas.
Existen tres tipos de actores:
Actor principal: Tiene objetivos de usuario que se satisfacen mediante
el uso de los servicios del UsD (Sistemas en Discusin).
Actor de Apoyo: proporciona un servicio (por ejemplo, informacin) al
sistema en discusin. Normalmente se trata de un sistema informtico,
pero podra ser una organizacin o una persona.
Actor Pasivo: esta interesado en el comportamiento del caso de uso,
pero no es principal ni de apoyo.
14
Plan de Tesis
15
Plan de Tesis
16
Muestra cmo las instancias especficas de las clases trabajan juntas para
conseguir un objetivo comn.
Plan de Tesis
17
Plan de Tesis
18
Plan de Tesis
Objetos.
19
Plan de Tesis
Paquetes o subsistemas.
Instancias de algunas clases.
Visto de otro modo un diagrama de componentes puede ser un tipo
especial de diagrama de clases que se centra en los componentes fsicos
del sistema.
20
Plan de Tesis
21
Plan de Tesis
22
Plan de Tesis
4.6.1. Fases
4.6.1.1.
Fase de Inicio
4.6.1.2.
Fase de Elaboracin
23
Plan de Tesis
4.6.1.3.
Fase de Construccin
4.6.1.4.
Fase de Transicin
24
Plan de Tesis
25
Plan de Tesis
4.8.2. Flexibilidad
Por flexibilidad se entiende a la caracterstica de flexible. Se trata de
una palabra que permite resaltar la disposicin de un individuo u
objeto para ser doblado con facilidad, la condicin de plegarse segn la
voluntad de otros y la susceptibilidad para adaptarse a los cambios de
acuerdo a las circunstancias.
26
Plan de Tesis
Flexibilidad
Se clasifica por la capacidad de cambiar ciertas
funcionalidades, la clasificacin ser en tres niveles (alta,
mediana, baja).
Metodologa de desarrollo
Esta variable esta definida teniendo en cuenta el porcentaje se
sigui cada fase de la metodologa (Anlisis, diseo, construccin,
pruebas).
Estndares de desarrollo
Esta variable esta definida tendiendo en cuenta si se aplic
algunos estndares de desarrollo durante la fase de
construccin del proyecto.
27
Plan de Tesis
28
Plan de Tesis
29
Plan de Tesis
30
Plan de Tesis
Elaboracin
En la elaboracin se realizan los diferentes diagramas de UML, La
elaboracin de estos diagramas se realizara sobre la herramienta Rational
Rose, es una herramienta que permite disear los diferentes diagramas
(Diagramas de casos de uso, Diagramas de Secuencia, Diagrama de
estados, Diagrama de Clase, Diagrama de Componentes, Diagrama de
Despliegue, Diagrama de actividades, Diagrama de colaboracin). A travs
de estos diagramas asignaremos responsabilidades a los objetos de clases
y podemos ver la secuencia de mensajes entre objetos. Esto brindara una
idea ms clara de lo que queremos realizar y nos ayude en la construccin.
En esta fase del RUP, tambin se elaborar el modelamiento de datos con
la herramienta Erwin Data Modeler, tendr todas las entidades y sus
relaciones entre ellas, posteriormente se aplicara un forward engineering
para la generacin de nuestro script, donde los datos se almacenaran en
nuestras tablas generadas.
Construccin:
Lenguaje de programacin: Se utilizara el lenguaje JAVA, ya que es un
lenguaje muy maduro, basado en clases y orientado a objetos.
Web Services: una de las formas de implantar SOA es a travs de los Web
Services, estas aplicaciones utilizan estndares para el transporte,
codificacin y protocolo de intercambio de informacin. Los web services
permiten la comunicacin entre sistemas de distintas plataformas.
Entre los estndares que maneja esta:
XML: para la representacin de datos.
SOAP: para el intercambio de datos.
WSDL: para describir las funcionalidades de los servicios.
Para la implantacin de los web services se realizara a travs de la
tecnologa MULE, donde crearemos aplicaciones mediante la creacin
de servicios que posteriormente sern consumidas, es una tecnologa
OpenSource ligera y altamente escalable que permite la conexin de
aplicaciones en l tiempo.
Se utilizar tambin la tecnologa MAVEN para la gestin de
dependencias en el proyecto.
31
Plan de Tesis
32
Plan de Tesis
33
Plan de Tesis
Valor Actual Neto.- Es un indicador que nos permitir medir los flujos de los
futuros ingresos y egresos que tendr nuestro proyecto, para determinar, si
luego de descontar la inversin inicial, nos quedara alguna ganancia. Si el
resultado es positivo, el proyecto es viable.
Anlisis Costo Beneficio.- El anlisis Costo Beneficio es una herramienta
que mide la relacin entre los costos y los beneficios asociados a un
proyecto de inversin con el fin de evaluar su rentabilidad.
34
Plan de Tesis
35
Plan de Tesis
6. Captulo IV:
6.1. Diagrama de Gantt
36
Plan de Tesis
37
Plan de Tesis
38
Plan de Tesis
39
Plan de Tesis
6.2.3. Referencias
http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/docmodelado-sistemas-uml.pdf
http://fermat.usach.cl/~msanchez/comprimido/OBJETOS.pdf
http://www-03.ibm.com/marketing/pe/soa/
http://www.degerencia.com/articulo/por_que_fracasan_los_proyectos
http://www.econlink.com.ar/sistemas-informacion/definicion
40