You are on page 1of 2

UNIVERSIDAD SEÑOR DE SIPAN

FACULTAD DE INGENIERÍA ARQUITECTURA Y URBANISMO


ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE I
Primera Práctica Calificada – Unidad II
Docente: Ingº Denny John Fuentes Adrianzén Ciclo: V Fecha: ___/__/____ Semestre: 2016-I
Alumno: Código:

INSTRUCCIONES: La Práctica Calificada se desarrolla en Equipo de 03 Alumnos. Lea detenidamente cada una de las preguntas
que se le presentan a continuación. Por cada pregunta mal contestada, borrones y/o correcciones se descontará (1/2) punto.

CASO 01: Empresa McCar


Pendergast Sylnick estaba sentado en las oficinas con paneles de caoba de Gerald. I. Shedmore, presidente de McCar, la compañía
con crecimiento más rápido en la bolsa local. Su empresa de Ingeniería de Software le había ganado a los grandes y consiguió el contrato para
construir un Sistema de información para la cadena de establecimientos McCar. Esta era su primera reunión directa con Shedmore después de
la carta de compromiso que firmaron. “Bienvenido a McCar, Pen Gerald se recostó en su sillón de cuero. Tu empresa ha sido escogida para
diseñar nuestro nuevo sistema de captura de pedidos y facturación automatizada para McCar. Siendo yo mismo un ingeniero, quedé
impresionado por el uso que haces de métodos de desarrollo razonables. Creo que este será un buen equipo”. La compañía que fundó era uno
de los temas de conversación favoritos de Gerald. Inmediatamente lanzó su discurso estándar. “McCar es una cadena en crecimiento que
proporciona mantenimiento y venta de repuestos automotriz (ya sea por pedido o en el punto de venta), diseñado para los propietarios de
automóviles actuales siempre activos. Nuestro enfoque está en proporcionar servicios básicos de mantenimiento y de reparación por debajo de
los precios del mercado en lugares accesibles y durante las horas adecuadas. Los servicios incluyen: diagnóstico, mantenimiento, reparación, y
todo tipo de necesidades para un automóvil.
“Actualmente hay cinco establecimientos de McCar en la gran área metropolitana, y hay planes para añadir tres establecimientos más
en el siguiente año fiscal. “Nuestra captura de pedidos es manejada actualmente por un sistema basado en PC que compramos cuando
solamente teníamos un establecimiento. Todos los registros de los Clientes y sus automóviles se llevan en forma manual. Espero que nuestro
nuevo sistema automatice la captura y procesamiento de pedidos, los pagos en el punto de venta y la facturación a las cuentas de crédito.
También quiero que quede registrado en la computadora el historial técnico del auto. Te sugiero que comiences las entrevistas en nuestro
establecimiento más antiguo en el Uptown Mall. Pendergast decidió comenzar su visita allí, ese día Wanda Welcome estaba trabajando tras el
mostrador, Pen dirigió su atención hacia una PC pequeña que estaba en la estación de recepción. “Platícame acerca de tu sistema de
computadora”, le pidió a Wanda.
Wanda bajo la vista y se lamentó. Era algo adecuado cuando solamente operaba un pequeño establecimiento. Ahora está
completamente obsoleto. Desafortunadamente el consultor que lo creo se fue del país. No hubo documentación y nadie supo cómo modificarlo.
Conforme se añadieron otros establecimientos simplemente copiamos el software para que también lo pudieran usar. Cada establecimiento
tiene su propia base de datos en su propia PC. ¿Cuénteme acerca de la forma como se captura un pedido? Dijo Pen. “Una vez que se tiene el
registro del cliente en pantalla se verifica el nombre y la dirección, el modelo del carro y su placa. Se guarda el archivo de clientes y se regresa
al menú principal, luego se ingresa a la pantalla de pedidos, se debe de ingresar el número de cliente y la placa del auto, luego se marcan con
una X junto a los servicios que solicita el cliente, el programador codifico todos los servicios en pantalla, en ese tiempo no se proporcionaba
alineamiento, por lo que se pone una marca junto al campo Otro y se teclea el precio en el campo otro precio, cuando se termina de macar en
la pantalla de pedido se oprime F8 para guardar y tener el precio del pedido, se guardó el pedido y automáticamente se imprime dos copias del
pedido, uno para el cliente y otro para técnico.
Cuando el Cliente recoge su auto, el Técnico ocasionalmente ha utilizado repuestos o realizado algunos otros procedimientos
necesarios, por lo que hay cargos adicionales, los cuales se suman al total en la caja registradora. Desafortunadamente no existe algún enlace
entre la caja registradora y la computadora, por lo que la computadora no sabe acerca de lo que cobra actualmente o del trabajo que en
realidad se llevó a cabo, sólo sabe de lo que se solicitó. En realidad la BD actual más nos sirve para generar avisos de recordatorio, pues se
guara el intervalo de servicios, para algunos servicios; sino, se ingresa la cantidad de meses que recomendamos para el próximo
mantenimiento. “Gracias, Wanda”, dijo Pendergast, ahora voy a conversar con el encargado de Servicios Técnicos.
Pendersgast le agradeció la visita y abrió la puerta marcada como Servicio Técnico, entonces, apareció el Técnico Chur, y se inició la
plática. “Frecuentemente es difícil tratar adecuadamente a un auto sin un historial técnico completo. Cuando se acaba el servicio se firma la
hoja de pedido para asegurarse que se haya hecho todo y se añade cualquier concepto adicional. Hay procedimientos que tienen un costo fijo
y a veces se requiere alguna cita adicional. Se llena una Orden de repuestos y se entrega al cuarto trasero, si es que el servicio lo requiere, al
principio teníamos problemas porque se nos acababan determinados repuestos, ahora tendemos a tener un excedente para evitar
inconvenientes con el cliente o llamamos por teléfono al proveedor. En cualquier momento espero estar muy involucrado con la especificación
de este nuevo sistema de computadora. Billy lo está esperando, es nuestro contador”. Concluyo Chur. Pen se dirigió a su oficina y encontró a
Billy frente a su computador trabajando en una hoja de cálculo. ¿Que está tecleando en la hoja de cálculo?, pregunto Pen. Billy respondió: “Esto
funcionaba al principio”, puede llamarla la pequeña hoja de cálculo que creció”. Acá podemos ingresar los cargos de cliente y llevar cuenta de
quien ha pagado. ¿Lleva la facturación y las cuentas por cobrar en una hoja de cálculo?, pregunto Pen sin poder creer.
“Así es, mi solución temporal se convirtió en mi propio infierno permanente “, Dijo Bill con remordimiento, nunca he tenido tiempo para
investigar y encontrar un paquete de cuentas por cobrar decente que reemplace a éste. De hecho trabaja muy bien ahora, incluso tiene
macros.
Cada mes copio los saldos finales de las cuentas hacia una nueva hoja de cálculo, cada día traen de la registradora a mi oficina las
formas de pedido que fueron cargadas a las cuenta e ingreso el nombres del cliente, el número de cuenta y el cargo total, los clientes envían
sus pagos directamente al establecimiento o se apersonan, tengo que teclear los pagos antes de hacer el depósito al banco. Al final del m es
ejecuto una macro que recorre toda la hoja de cálculo y saca el total de cargos del mes, suma cualquier saldo pendiente, cuotas por morosidad
y deduce pagos que se han realizado. El resumen resultante se escribe en esta parte de la hoja de cálculo que esta combinado con un formato
de carta para enviar nuestros estados de cuenta de cobro. Además de la facturación, los resultados. También envió el reporte de ventas del
establecimiento a la oficina central. Esta es otra hoja de cálculo. Imprimo los resultados y los envió los viernes. Ellos los teclean en su paquete
financiero, el cual produce los reportes estancar, Ya sabe, el estado de flujo de efectivo, el de pérdidas y ganancias, el de ingresos netos, etc.
Nunca supe cuando tome este trabajo que una compañía con tal alta tecnología estuviera tan atrasada, a Mc Car no le falta automatización, le
falta información. Pendergast se levantó y se retiró hacia la puerta, mientras se retiraba pensaba que la compañía necesitaba algo más que un
simple sistema de captura de pedidos. Estaba claro para él que su proyecto requeriría un plan general muy fuerte y un control de alcance que
pudiera tener éxito.

NOTA: Utilice su criterio, creatividad y correcto ANÁLISIS para el desarrollo del Caso propuesto.
IMPORTANTE: Aplicación de la Metodología RUP y Notación de UML: Utilice la Herramienta Case (Rational Rose o ArgoUML o
Visual UML, etc., ordenando los diagramas según la estructura de un sistema Orientado a Objetos basados en RUP: VISTAS)

Se pide realizar lo siguiente:


1) Identificación de Datos Preliminares
a) Listado de Objetos
- CLIENTE
- RECEPCIONISTA
- ADMINISTRADOR
-
b) Listados de Clases (Actores del Negocio / Trabajadores del Negocio / Entidades del Negocio) (4.0 p)
- ACTORES DEL NEGOCIO:
Administrador
Cliente
Recepcionista
Técnico
Contador
- TRABAJADORES DEL NEGOCIO:
Recepcionista
Técnico
Contador
- ENTIDADES DEL NEGOCIO:

c) Identificación Preliminar de Subsistemas (Paquetes) (2.0 p)


2) Flujo de trabajo del Modelamiento del Negocio, elaborar:
a) Modelo de Casos de Uso del Negocio (MCUN) (3.0 p)

b) Modelo de Objetos del Negocio (MON) (6.0 p)


c) Modelo del dominio del Problema (MDP) (5.0 p)