You are on page 1of 13

Proceso Unificado Racional (RUP)

CARLOS ALEJANDRO BOHÓRQUEZ RUIZ


Código 30510027

GEIVER EDUARDO PEDRAZA MONTAÑEZ


Código 30510028

Trabajo presentado a la profesora Sandra Medina en la clase de Ingeniería del


Software II.

http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/Model_Negocio.html

CORPORACIÓN UNIVERSITARIA REMINGTON


INGENIERÍA DE SISTEMAS
TUNJA
2010
El software UNIFERIA debe ser una aplicación Web, presentará diferentes
tipos de interfaces de usuario: una interfaz para que las empresas y/o
estudiantes se registren directamente, donde se muestre la disponibilidad de
stand según el producto que vayan a ofrecer y una interfaz que sea gestionada
por los administradores de la feria. UNIFERIA debe tener una base de datos lo
suficientemente robusta para almacenar no solo los datos de los participantes
sino para llevar la contabilidad de la feria. UNIFERIA debe realizar un análisis
estadístico de los resultados de la feria actual en contraste con la(s)
anterior(es) y mostrar resultados como tendencias hacia el año siguiente,
estimación de empresas que participarán en la próxima feria, etc., el análisis
estadístico debe mostrarse a través de gráficos que faciliten al usuario su
interpretación. Finalmente, UNIFERIA debe generar diferentes tipos de reportes
con base en las solicitudes del usuario.

Fases del ciclo de vida RUP

I. FASE DE INICIO

Carlos 1. MODELADO DE NEGOCIOS

La empresa de deportes que solicitó el proyecto de desarrollo software consta


de varios departamentos centralizados, un almacén central y de diversas
sucursales de ventas repartidas en distintos países. Cada sucursal de ventas
dispone de un almacén regional que suministra los pedidos de los clientes a los
países que conforman una región determinada, siendo el almacén central el
que abastece al resto de almacenes.
El diagrama que representa los diferentes subsistemas en los que se ha
dividido la empresa a nivel de abstracción es el siguiente:

Que hacer: Se solicito un software para la feria UNIFERIA, que permita la


gestión y organización de los stand de tal forma que el usuario o una empresa
ajena pueda ubicarse según el tipo de producto que va a ofrecer, ubicándolo
así en categorías preestablecidas y poder hacer reservas de stand por medio
de una aplicación web. Además esta aplicación manejara el registro de los
participantes al evento, así como también la parte contable y estadística de la
feria.

El sistema presenta en su pantalla principal un mensaje de bienvenida


describiendo los servicios ofrecidos junto con La opción para registrarse por
primera vez, o si ya se está registrado, poder utilizar el sistema UNIFERIA.
Este acceso se da por medio de la inserción de un login (usuario) previamente
especificado y una contraseña previamente escogido y que debe validarse.

Una vez registrado el usuario, y después de haberse validado el registro y


contraseña del usuario, se puedenSeleccionar las siguientes actividades:
 Consulta de productos en stand
 Reserva de stand
 Disponibilidad de stand
 Estadísticas generales de la feria

La consulta de productos se puede hacer de tres maneras diferentes:


Tarifas de productos Estado de disponibilidad de productos

La consulta de tarifas de productos muestra el valor de un producto que se


encuentre en un stand.

La consulta del estado de disponibilidad muestra si ay disponible stand,


además muestra información de ubicación y categoría.

La reservación de stand permite al participante hacer una reserva para el


evento, especificando la fecha y horario, bajo una tarifa establecida. Es posible
reservar varios stands.

Para
1.1 Como hacer:

Registro Usuario

Clasificacion del Producto


Participante

Revision Disp de Stand

Administracion de Stand y productos

Administrador
Revision de usuarios

Modelado de objetos Registrar


Usuarios

Registra Datos de Contacto Asignacion Clave Ingreso al Sistema


Participante
Modelado de objetos alquiler de stand

Administrador

Localizacion de Stand

Registro usuario
Participante

Reserva de Stand

Modelado de Objetos clasificación

Verificar producto Comparara con categoria Asigna stand


Empresa

1.3 Quien lo va hacer:

Carlos 2. REQUISITOS Contrato de aplicación web (Formato), Técnicas de


estimación de proyectos, puntos de función, gestión de riesgos

2.1 Que hacer:

Para gestionar adecuadamente los requisitos se realizan las especificaciones


de casos de uso mostradas por medio de un formato de Revisiones,
permitiendo así destacar los casos de uso de más relevantes en el sistemas,
además de esto se hacen unas especificaciones de requisitos para tener claro
la aplicación a realizar.
Según estos análisis se observa que el proyecto es factible debido a que
cuenta con el apoyo de toda la empresa que muestra un alto interés en el
desarrollo de la aplicación, además cuentan con un buen presupuesto
económico para el desarrollo de dicho proyecto.

2.2 Como hacer:

Especificación de Administración de stand y productos.

Descripción Flujo Precondiciones Pos


Básico condiciones

El actor inicial de este caso de uso es El sistema Realización satisfactoria Cualquier


el Administrador del Sistema. muestra una lista de modificación de modificación queda
de productos y registros. almacenada en la
Mediante él mantiene el catálogo de
ubicaciones libres base de datos.
productos asignados por el para stand.
participante. Además Actualiza
información de productos, borra o El Administrador
añade nuevos. También puede para dispone de un
un producto determinado modificar botón para añadir,
sus características como el lugar, borrar, modificar
ubicación de stand, y categoría del cual información
mismo. ya sea del stand o
del producto.
Existente y otro
para modificar un
producto
seleccionado.

Especificación de Registro de Usuarios.

Descripción Flujo Básico Precondiciones Pos


condiciones

Este caso de uso resume la El sistema muestra Realización satisfactoria un Cualquier modificación
utilidad de Registro, nuevo registro en la página queda almacenada en
los campos de datos
web. la base de datos.
Modificación, Eliminación de necesarios a
los datos registrados en la base introducir en el
de datos del participante o registro; los campos
empresa que solicita el stand. a rellenar son:
Nombre, País,
Provincia, Localidad,
Dirección, Código
Postal, Teléfono, E-
mail y Cuenta
Bancaria.
Estadísticas

Descripción Flujo Precondiciones Pos


Básico condicion
es
El sistema le muestra una pantalla La pantalla
El actor ha seleccionado el
donde puede crear diversas muestra una lista
botón de “Control Estadísticas”
estadísticas sobre conceptos con las posibles
de su interfaz gráfica.
relacionados con el evento. Por estadísticas a
ejemplo, Categorías de productos, crear. Permite
Clasificación de stand, productos impresión,
más destacados, stand mas visitado, modificación,
etc. Una vez creada una estadística además de
puede ser imprimida o guardada en poderse guardar
el sistema para su consulta posterior. en cualquier
. dispositivo.

ESPECIFICACIÓN DE REQUISITOS

 El sistema gestiona una base de datos con todos los registro de usuarios,
productos y ubicación de stand, además de otros registros.

 El sistema podrá colapsar por visitas excedidas.

 Manual operativo para el participante del evento, con el fin de conocer


localización de stands, mapa del sitio, zonas.

 El software incluye gestión en cuanto a altas, bajas, y


Consultas.

METODOLOGIA APLICADA

Como metodología en requerimientos se plantea un trabajo con los miembros


de la feria UNIFERIA. Dicho trabajo incluirá la revisión del material secundario
como manuales de procedimiento y funciones que expongan la manera en que
supuestamente deben llevarse a cabo las actividades y procedimientos del
grupo. La observación y toma de notas facilitara a un mejor análisis y
planeación para la construcción del aplicativo, además el equipo de software
tendrá una idea más clara de lo que tiene que hacer.

. También tras la observación inicial será posible identificar los actores claves
del grupo, con los cuales se conducirán entrevistas.

Las reuniones y juntas de trabajo serán el espacio apropiado para la


observación participantepermitiendo exponer dudas por parte de la empresa
así como el equipo de software además se darán algunas recomendaciones y
sugerencias que permitirán esclarecer dudas que se van dando.

TECNICAS DE ESTIMACION DE PROYECTOS

Como técnica utilizada en el proyecto se realiza la siguientes funciones


para conocer toda la estimación del mismo.

FUNCIONES SPE SOP SMP STOTAL

Gestión de 6500 5000 5500 5583


Interfaces

Gestión de Bases 7000 4000 5000 5334


de datos.

Análisis 5200 3700 4500 4483


estadístico

gestión Contable 7500 5800 6500 6550

Reportes 6000 4000 4500 4667

gestión de gráficos 6232 2536 3250 3628

Subtotal 30077

DATOS HISTORICOS
Salario: 5528 dólares
LDCH/PM: 426 LDC

CLDC: 5528/426 = 13 dolares

CTP: CLDC * STOTAL

CTP: 13 * 30077

CTP: 391001

NP: 391001 /5528 = 71 PERSONAS


PUNTOS DE FUSION

PARAMETRO CUENTA Factor de Ponderación SUBTOTAL


S Simple Medio Complejo
# de entradas 5 4 4 6 20
# de salidad 7 4 5 7 35
# de peticiones 13 3 5 7 65
# de archivos 15 6 11 14 90
# de interfaces 10 5 7 10 50
Total 260

Análisis de costos y beneficios


Sin duda alguna la utilización de este aplicativo web traerá grandes beneficios
al proceso de logística, y manejo organizado de la feria, y este proyecto se
apoya en una herramienta para la gestión de proyectos conocida como
metodología RUP. Un aspecto importante para determinar la factibilidad de
este producto, independientemente de los beneficios aparejados al mismo, es
el costo, el cual fue estimado en $391001 además supone un total de 71
personas para su desarrollo. Para la realización de la aplicación se adicionan
gastos como: Compra de Dominio y Hosting, entre algunas cosas de papelería.

GLOSARIO

Este trabajo plantea términos manejados a lo largo de todo el proyecto de


desarrollo de la aplicación web UNIFERIA, términos que no solo deben conocer
el equipo desarrollados, sino que deben ser parte de la terminología que
maneje la empresa, esto con el fin de que se conozca más a fondo la
aplicación a desarrollar.

Algunos de ellos son:


Usuario Online

En este caso definimos usuario online como al participante/empresa de la feria.


El usuario online es un cliente que se conecta al sistema mediante Internet y a
través de la página web de la empresa Uniferia. El participante online puede
darse de alta como usuario nuevo, puede darse de baja o modificar sus datos.
También puede elaborar pedidos a través de la página web.

Catálogo de productos
El catálogo de productos es la colección de artículos ofrecidos en la feria por
cada uno de los participantes por ejemplo, artículos de deporte, hogar, etc. El
catálogo de productos comprende el nombre del artículo, catalogación dentro
de un stand, una descripción del producto, una fotografía del mismo y el precio
de venta.

Consultar disponibilidad de stand

Permite conocer la disponibilidad de un stand, además de la ubicación y otros


datos.

Modificar categoría de Stand


El catálogo de productos sufre constantes cambios debido a variación de
precios entre otros. Por tanto, es responsabilidad de la empresa o delegando
de la empresa la actualización de productos que ofrece la feria a sus invitados
o participantes.

Login de usuario

Hace referencia en el ingreso del usuario a la aplicación web de uniferia.

2.3 Quien lo va hacer:

II. FASE DE ELABORACIÓN

Geiver3. ANÁLISIS Y DISEÑO Diagrama de Clases, Modelo Relacional,


análisis del sistema pag 266, solicitud del servicio delñ sistema 270.
Actividades fase de diseño510, gestión de proyectos,

3.1 Que hacer:

3.2 Como hacer:

3.3 Quien lo va hacer:

III. FASE DE CONSTRUCCIÓN

Geiver4. IMPLEMENTACIÓN Lenguaje de programación, estándares de


codificación y documentación, diseño interfaz grafica
4.1 Que hacer:

4.2 Como hacer:

4.3 Quien lo va hacer:

Geiver5. PRUEBAS, errores de software, pruebas de caja blanca, caja negra e


investigar otras

5.1 Que hacer:

5.2 Como hacer:

5.3 Quien lo va hacer:

Carlos 6. DESPLIEGUE Manual de usuario, tutorial de uso, características de


dominio y hosting, programas en el server se utilizan para la pagina

6.1 Que hacer:

El equipo de desarrollo entrega el portal web en un servidor local, con el fin De


que los miembros que estarán a cargo del proyecto uniferia, verifiquen y den
una clara opinión en cuanto a usabilidad, adaptación a sus necesidades entre
otros, se realizara primero en un servidor local debido a que será mas fácil la
modificación y adaptación de cualquier cambio que el desarrollador o la
empresa quiera hacer.

El aplicativo web se sube a un servidor de pago que cumplen las


especificaciones perfectas que requiere la empresa, expectativas en cuanto a
tamaño, bajas probabilidades de colapsar, registro de gran cantidad de
usuarios así como manejo estable de los mismo en línea.

El software se adapta a cualquier plataforma en cuanto a servidor Linux o


Windows, permitiendo así el cambio de hosting y espacio del mismo.

La empresa desarrolladora de UNIFERIA se compromete a una serie de


procesos en cuanto a capacitación en las siguientes modalidades.

6.2 Como hacer:

MODALIDAD INICIA DESCRIPCION


L

Jornada de capacitación JC Encuentros de capacitación acerca del


aplicativo con duración de 40 horas
aprox, programados con el equipo de
trabajo de Uniferia.

Visita Técnica VT Desplazamiento por parte del equipo de


software a la empresa para el
acompañamiento en las
recomendaciones y guía de
procedimientos que deben seguir para
uso del aplicativo web.

Apoyo Técnico AT Se entregan manuales para usuario y


administrador del sitio web, así como
guías, objetos virtuales que familiaricen
más al usuario con la plataforma.

Atención Virtual AV Atención de consulta a la empresa


mediante medios electrónicos o diseño
de capacitaciones en ambientes virtuales
o plataformas.

SERVIDOR WEB

Para el desarrollo del portal web se contactara con un proveedor de hosting


colombianos alojado en la siguiente dirección www.pymestecnologia.net/, cabe
aclara que se tomaron varias opciones delas cuales se escogió esta por mejor
servicios, y capacidad de almacenamiento

Especificaciones del Hosting


Planes Win 1 Win 2 Win 3 Win 5 Win 10 Win 20 Win 30 Win 50
individuales
Espacio 1 gb 2 gb 3 gb 5 gb 10 gb 20 gb 30 gb 50 gb
Transferencia 12.5 gb 25 gb 37.5 gb 62.5 gb 125 gb 250 gb 375 gb 625 gb
mensual
Cuentas de
Sin limite
correo
MYSQL/SQL
Sin limite
Server
Cuentas FTP Sin limite
Dominios a
Sin limite
hospedar
Mensualidad N/a N/A N/A N/A 31.000 58.000 83.000 131.000
Anualidad 41.000 69.000 98.000 157.000 304.000 578.000 826.000 1.310.000

Especificaciones del Dominio


6.3 Quien lo va hacer:

You might also like