Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERA
Escuela Acadmica Profesional de Ingeniera Informtica y de Sistemas
Prcticas Pre-Profesionales
Docente
Proyecto
Autor
UNIVERSIDAD SAN
PEDRO
DEDICATORIA
CASTILLO VERA
Anderson M.
AGRADECIMIENTO
INDICE
CAPTULO I : GENERALIDADES
1.1.
Descripcin de la Organizacin
1.2.
Organigrama de la Organizacin
1.3.
Situacin Problemtica
1.3.4. Justificacin
10
1.4.
1.5.
A. Justificacin Operativa
10
B. Justificacin Econmica
11
C. Justificacin Tcnica
11
12
12
12
12
2.2.
Metodologa RUP
14
Caractersticas
14
Estructura
16
Fases
17
Herramientas de Apoyo
21
21
23
a) Diagramas de Estructura
23
Diagramas de Clase
23
Diagramas de Componentes
25
Diagramas de Objetos
25
Diagramas de Paquetes
28
b) Diagramas de Comportamiento
28
Diagramas de Actividad
28
28
Diagramas de Estado
31
c) Diagramas de Interaccin
32
Diagramas de Secuencia
32
Diagramas de colaboracin
33
2.3.
34
2.4.
34
2.5.
35
36
37
37
38
2.6.
Etapa de Anlisis
40
La Organizacin
40
Misin
40
Visin
40
Equipos
40
reas de la Organizacin
40
Organigrama de la Organizacin
41
Descripcin de Actores
41
Gerente Administrador
41
Contador
42
Asistente de Ventas
42
3.2.
3.3.
3.4.
42
Etapa de Requerimientos
43
44
46
46
47
Etapa de Desarrollo
47
47
47
48
52
55
57
59
60
3.5.
Costeo
60
3.6.
Plan de Contingencia
62
63
Recomendaciones
64
CAPTULO V: BIBLIOGRAFIA
Bibliografa
66
Sitios Web
66
CAPITULO I
GENERALIDADES
1.1.
Descripcin de la organizacin:
Aire acondicionado.
1.2.
Organigrama de la organizacin:
1.3.
CASTILLO VERA
Anderson M.
1
0
B. Justificacin Econmica.
-
Reduccin de personal.
C. Justificacin Tcnica.
-
CASTILLO VERA
Anderson M.
1
1
1.4.
1.5.
CAPITULO II
MARCO TEORICO
CASTILLO VERA
Anderson M.
1
3
2.
Descripcin de la Metodologa
Para este proyecto utilizaremos la metodologa RationalUnifiedProcess (RUP).
2.1. Metodologa (RUP)
El Proceso Unificado de Rational, es un marco de desarrollo de software que
se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y
por ser iterativo e incremental. El refinamiento ms conocido y documentado
del Proceso Unificado es el Proceso Unificado de Rational o simplemente
RUP.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo
extensible que puede ser adaptado a organizaciones o proyectos especficos.
De la misma forma, el Proceso Unificado de Rational, tambin es un marco de
trabajo extensible, por lo que muchas veces resulta imposible decir si un
refinamiento particular del proceso ha sido derivado del Proceso Unificado o
del RUP. Por dicho motivo, los dos nombres suelen utilizarse para referirse a
un mismo concepto.
Caractersticas Esenciales:
Proceso Iterativo e Incremental.- El Proceso Unificado es un marco de
desarrollo iterativo e incremental compuesto de cuatro
fases
que
se termine
la
se
nueva
Desarrollo iterativo.
Administracin de requisitos.
Control de cambios.
Modelado de negocio.
Requisitos.
Anlisis y Diseo.
Implementacin.
Pruebas.
Entorn
o
Elaboracin.
c) Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura esttica)
realiza una serie de artefactos que sirven para comprender mejor tanto
el anlisis como el diseo del sistema estos artefactos son los
siguientes:
Inicio:
Documento Visin
Especificacin de Requerimientos
Elaboracin:
Construccin:
Vista Lgica:
Diagrama de clases
Vista de Implementacin:
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin
Vista Conceptual:
Modelo de dominio
Vista fsica:
CASTILLO VERA
Anderson M.
2
0
Para qu sirve?
Sirve para el anlisis y diseno de sistemas basados en objetos. Rose es
usado para modelar sistemas antes de llevar a cabo los trabajos de
construccin. Esta secuencia de desarrollo es importante para asegurar
la consistencia arquitectnica del sistema. Usando los modelos de
Rose Rational Rose apoya tambin al planeamiento del negocio, a
travs de representaciones que facilitan a los usuarios el mejor
entendimiento de los procesos del negocio hacindolos ms eficientes.
Incluye todos los diagramas de UML: actores, casos de uso, objetos,
clases, componentes y el despliegue de nodos en un sistema. Los
modelos Rose, describen con gran detalle lo que el sistema incluir y
como funcionar, para que as los diseadores puedan usar los
modelos como si fueran los planos de un sistema a ser construido (un
planoes una buena analoga para los modelos creados en Rose).
Ventajas:
CASTILLO VERA
Anderson M.
2
1
Caractersticas:
Mantiene la consistencia de losmodelos del sistema software.
Generacin de documentacinautomticamente.
Generacin de Cdigo a partir de losModelos.
Ingeniera Inversa.
Soporte para anlisis de patrones ANSI C++, Rose J y Visual
C++ basado en "DesignPatterns: Elements of Reusable ObjectOriented Software."
Caracterstica de control por separado de componentes modelo
que permite una administracin ms granular y el uso de modelos.
Soporte de ingeniera Forward y/o reversa para algunos de los
conceptos ms comunes de Java 1.5
La generacin de cdigo Ada, ANSI C ++, C++, CORBA, Java y
Visual Basic, con capacidad de sincronizacin modelo- cdigo
configurables.
Soporte Enterprise Java Beans 2.0
Capacidad de anlisis de calidad de cdigo.
El Add-In para modelado Web provee visualizacin, modelado y
las herramientas para desarrollar aplicaciones de Web.
Modelado UML para trabajar en diseos de base de datos, con
capacidad de representar la integracin de los datos y los
requerimientos de aplicacin a travs de diseos lgicos y fsicos.
Capacidad de crear definiciones de tipo de documento XML
(DTD) para el uso en la aplicacin.
Integracin con otras herramientas de desarrollo de Rational.
Capacidad para integrarse con cualquier sistema de control de
versiones SCC-compliant, incluyendo a RationalClearCase.
Publicacin web y generacin de informes para optimizar la
comunicacin dentro del equipo.
CASTILLO VERA
Anderson M.
2
2
Windows NT
Windows XP
2.2.2.
conjuntos
de
operaciones/propiedades
que
son
cabeceras,
bibliotecas
compartidas,
mdulos,
Es
generalmente
ms
abstracta
que
un
estructurado.-
Representa
una
clase,
lneas
CASTILLO VERA
Anderson M.
3
0
3
1
Todo lo referido aqu funciona con Windows NT Server 4.0 con el Service
Pack 4 o superior instalado (el ltimo publicado es el 6). El Option Pack 4
para actualizar el IIS y las extensiones ASP. SQL Server 6.5 y Access 97. Por
supuesto, tambin funciona con las versiones modernas de servidores como
2003 Server, y tambin XP PRO, que lleva un IIS 5.0 de serie. Igualmente es
posible utilizar bases de datos de Access 2000 o 2003.
Esas otras tcnicas de programacin antes mencionadas, se utilizan ya en el
nuevo Windows 2003, Office 2003 y SQL Server 2000, que adems de
ODBC pueden utilizar.... pero esa es otra historia.
Esta es la idea: por un lado el ODBC provee de unas caracteristicas siempre
homogneas, y por el otro permite distintos controladores que aseguran la
conectividad de la aplicacin con diferentes bases de datos.
indiscutible
en
pruebas
de
rendimiento
TPC-E.
CAPITULO III
APLICACIN DE LA
METODOLOGIA
3.
APLICACIN DE LA METODOLOGA
3.1. Etapa deAnlisis.
La Organizacin:
Razn Social: Empresa de Transportes PERU BUS S.A.C.
RUC: 20439261791
Gerente Administradora: CUEVA DE SANTOS, Dolores Resurreccin.
Ubicacin: Jr. Miguel Grau N 141 - Cajabamba.
Nuestra Misin:
Brindar un servicio de primera calidad en el transporte de pasajeros,
cumpliendo con los estndares de seguridad.
Satisfacer plenamente a nuestros
clientes,
realizando
servicios
reas de la Organizacin.
Gerencia.
Contabilidad.
Boletera.
CASTILLO VERA
Anderson M.
4
0
Organigrama de la Organizacin.
Descripcin de Actores.
La empresa tiene organizado su personal de la siguiente manera:
Gerente Administrador.- Es la persona que necesita estar mas
informada, teniendo un control y seguimiento de las actividades de
la empresa. Encargado de dirigir el personal y autorizar todas las
operaciones dentro de la empresa y tambin de administrar los
diferentes recursos de la misma.
Funciones:
CASTILLO VERA
Anderson M.
Pagos a la Sunat.
Atencin de clientes.
Imagen
Asistent
e de
Ventas
Cliente
Direccin
Casos de Uso
Registra Pasajeros.
Realiza venta y reserva de pasajes.
Liquidacin de turno de ventas.
Manifiesto de pasajeros.
Reportes.
Registra pasajeros.
Realiza venta y reserva de pasajes.
Liquidacin de turno.
Manifiesto de pasajeros.
Asistente
del
Bus
Registro de ventas.
Opcionales,
su
inclusin
no
repercute
Categor
a
Evidente
Oculta
Evidente
Oculta
PASAJES
Categor
a
Evident
e
Evident
e
Oculta
Oculta
Oculta
Ref:
#
R3.1 Recibe un determino itinerario para
realizar viaje
R3.2 Selecciona asientos disponibles
El sistema registra los asientos
R3.3
vendidos o reservados
Categor
a
Evidente
Evidente
Evidente
Oculta
Oculta
Categor
a
Evidente
Oculta
Evidente
Registro de Pasajeros
Cliente, Asistente de Ventas
Registra a los clientes en la BD del sistema
El Asistente de Ventas registra al cliente
en la Base de Datos del sistema para
realizar ya sea venta o reserva en un
determinado
itinerario.
Primario y esencial.
R1.1, R1.2, R1.3, R1.4
Resumen:
Tipo:
Referencias
Cruzadas:
CASTILLO VERA
Anderson M.
5
0
Resumen:
Tipo:
Referencias
Cruzadas:
CASTILLO VERA
Anderson M.
Consulta Reportes
Direccin, Asistente de Ventas
Realizar conteo de ventas
La direccin solicita un reporte
detallado del inventario de actividades
de un periodo determinado, el
Asistente de Ventas consulta al sistema
la cantidad de ventas y reservas segn
lo solicitado por la Direccin.
Primario y esencial.
R4.1, R4.2, R4.3
5
1
DS - Registro Pasajero.
muestran
los Diagramas
correspondientes al Sistema:
3.4.3.1.
de Actividad
3.4.3.2.
3.4.3.3.
una
CASTILLO VERA
Anderson M.
10
0
65
0
35
00
110
0
6
0
18
0
150
0
168
0
20
140
30
10
200
CASTILLO VERA
Anderson M.
de
de
de
de
de
110
0
168
020
0
435
011
6
744
6
6
1
CAPTULO IV
CONCLUSIONES Y
RECOMENDACIONES
CONCLUSIONES
RECOMENDACIONES
CAPTULO V
BIBLIOGRAFA
BIBLIOGRAFA
Modelado UML.
Escritor: Cesar Liza Avila
Editorial: Grupo creadores motivando tu naturaleza creativa.
Desarrollo de Aplicaciones.
Escritor: Carmen CachucajaVilchez
Editorial: Macro.
www.solotutoriales.com
www.abcdatos.com
www.google.com
www.lawebdelprogramador.com
www.conclase.com
http://es.wikipedia.org/
http://.vd.mundo.com/