13
Segunda Evaluación a Distancia Programa Académico de Educación Superior a Distancia ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS Ingeniería de Software VI Ciclo DATOS DE IDENTIFICACIÓN CURSO : Ingeniería de Software FECHA DE ENTREGA : SEMESTRE ACADÉMICO : 2012 – 0 ESTUDIANTE :……………………………………………. FACULTAD :……………………………………………. ESCUELA PROFESIONAL :…………………………………………….. PROFESOR : Ing. Denny John Fuentes Adrianzén

Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Embed Size (px)

DESCRIPTION

evaluacion segunda unidad

Citation preview

Page 1: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Segunda Evaluación a Distancia

Programa Académico de Educación Superior a Distancia

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS

Ingeniería de Software

VI Ciclo

DATOS DE IDENTIFICACIÓN

CURSO : Ingeniería de Software

FECHA DE ENTREGA :

SEMESTRE ACADÉMICO : 2012 – 0

ESTUDIANTE :…………………………………………….

FACULTAD :…………………………………………….

ESCUELA PROFESIONAL :……………………………………………..

PROFESOR : Ing. Denny John Fuentes Adrianzén

Page 2: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Indicaciones Generales

No olvides de escribir tus nombres y apellidos en la primera página de la prueba, en los espacios correspondientes, así como la Facultad y Escuela Profesional a la que perteneces.

Este examen consta de dos partes:

• Primera parte: Preguntas objetivas – que tiene un valor de 7.50 puntos • Segunda parte: Preguntas de ensayo – tiene un valor de 12.50 puntos

Importante: Esta evaluación a distancia puede ser entregada de manera física en su respectivos Centro Universitario o también a través del Campus Virtual de nuestra universidad.

INSTRUCCIONES

La prueba objetiva está constituida por tres (04) partes, la primera parte de ellas consta de 09 preguntas donde debes determinar la veracidad (V) o falsedad (F) de los enunciados. En la segunda parte hay preguntas denominadas de elección múltiple, que costa de 07 ítems en forma de pregunta con cinco alternativas (a, b, c, d, e) de los cuales debes elegir la correcta. En la tercera parte hay preguntas denominadas para poder completar la pregunta con el concepto que define a la pregunta propuesta, que costa de 09 ítems, de los cuales debes elegir usted elegir la correcta respuesta a la pregunta. En la cuarta parte hay preguntas denominadas para poder completar la pregunta con el concepto correcto, que costa de 05 ítems, de los cuales debes elegir usted elegir la correcta respuesta a la pregunta.

En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responder según se indique, además debes estar seguro al momento de responder pues cualquier borrón o enmendadura anula la respuesta.

A) VERDADERO FALSO:

Encierre en un círculo la letra V si es verdadero o F si es falso. (0.25 pts. cada pregunta)

V F En la Modularidad se trabajan los detalles de cada parte sin importar el resto.

V F El Modelo Incremental, nos dice lo siguiente: Una forma de reducir los riesgos es construir solo una parte del sistema, reservando otros aspectos para niveles posteriores.

V F La mayoría de los proyectos software comienzan con una discordancia entre el conjunto de prestaciones deseadas y los recursos disponibles.

2

Segunda Evaluación a Distancia

Preguntas Objetivas

Page 3: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

V F En la actividad de Visualización, es posible descubrir detalles que se pasaron por alto en el planteo original del la idea.

V F El modelo de procesos establece los mecanismos de concurrencia y sincronización del sistema.

V F Una Business Entidad se notifica de acontecimientos que suceden en el negocio.

V F La abstracción se centra en las características esenciales de algún objeto, en relación a la perspectiva del usuario.

V F Una relación “include” significa que el caso de uso base incorpora explícitamente el comportamiento de otro caso de uso en una instancia específica.

V F Un estereotipo es una forma de clasificar los artefactos a alto nivel.

B) PRUEBA DE ELECCIÓN MÚLTIPLE:

Encierre en un círculo la alternativa correcta (0.25 pts. cada pregunta)

10. Son declaraciones existentes del negocio que permiten darle funcionalidad al modelo; nos referimos a:

a. Definición de Requerimientosb. Reglas del Negocio´c. Especificación de Requerimientosd. Definición de Procesos de Negocioe. N.A.

11. Riesgos asociados a las limitaciones impuestas por la gestión o por el mercado, nos referimos a:

a. Impacto en el Negociob. Definición del Procesoc. Riesgos Tecnológicosd. Riegos con el Clientee. N.A

12. Es aquel modelo que se encuentra relacionado normalmente con el desarrollo basado en compromiso. Nos referimos a:

a. Espiralb. Codificar y Corregirc. Cascadad. Cascada purae. N.A.

13. Es la propiedad que distingue un objeto activo de uno que no está activo, nos referimos a:

3

Page 4: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

a. Persistenciab. Identidadc. Concurrenciad. Todase. N.A.

14. Este tipo de relación significa que el Caso de Uso incorpora explícitamente el comportamiento de otro caso de uso en una instancia específica, nos referimos a:

a. Includeb. Generalización/Especializaciónc. Extendsd. Composicióne. N.A.

15. Es un elemento de software que por una parte debe ser suficientemente pequeño para crearse y mantenerse y por otra suficientemente grande para poder utilizarse, además debe tener interfaces estándar para que sea interoperable.

a. Packageb. Módulo de Sistemac. Componented. Todase. N.A.

16. Es aquella que modela el comportamiento específico de uno o más casos de uso, se refiere a:

a. Clase Interfaz.b. Clase Control.c. Clase Entidad.d. Modelo de Colaboraciones.e. Ninguna respuesta es correcta o más de una lo es.

C) PRUEBA DE COMPLETADO DE PREGUNTA:

Completar el espacio en blanco con la respuesta correcta (0.25 pts. cada pregunta)

17. PROYECTO : Elemento Organizativo a través del cual se gestiona el desarrollo de

software.

18. INGENIERIA DE REQUISITOS : Estableciendo lo que el cliente requiere de un Sistema de

Software.

19. EL MODELO EN CASCADA PURA ; es el modelo de ciclo de vida más conocido y ofrece

una velocidad de desarrollo aceptable en algunas circunstancias. Otros modelos, sin

embargo, proporcionan una velocidad de desarrollo superior.

4

Page 5: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

20. Es una clase que representa una abstracción de un humano que actúa en el sistema, se

refiere a: BUSINESS WORKER.

21. CENTRADO EN LA ARQUITECTURA: se utiliza para conceptualizar, construir,

gestionar y hacer evolucionar el sistema en desarrollo.

22. Se considera como uno de los responsables involucrados en el modelo del negocio, que

representa varias partes de la organización que proveen entradas y datos; nos referimos a:

STAKEHOLDERS.

23. Captura los más importante tipos de objetos en el contexto del sistema, se refiere:

MODELO DEL DOMINIO.

24. Cada miembro del equipo tiene que realizar la estimación de una parte del proyecto de

forma individual, y luego en una reunión se comparan las estimaciones, nos referimos a:

ESTIMACION POR CONCENSO.

25. CONSTRUCCIÓN : Los métodos orientados al cliente le ayudan a que el cliente tenga

confianza en el progreso del proyecto.

D) PRUEBA DE DEFINICIÓN DE CONCEPTO:

Responder las preguntas con la respuesta correcta (0.25 pts. cada pregunta)

26. Represente gráficamente al Modelaje Visual.

27. ¿Quién lee la documentación de Casos de Uso? Clientes: aprueban lo que el sistema debe hacer.

5

Page 6: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Usuarios: ganan entendimiento del sistema.Desarrolladores: documento de comportamiento del sistema.Examinadores: examinan el flujo de eventos.Analistas o diseñadores: proporcionan las bases para el análisis y diseño.Evaluador: se usa como base para la prueba de requerimientos.Líder de proyecto: proporciona elementos para la planeación de proyectos.Escritor técnico: base para la escritura de la guía del usuario.

SE EVALÚA EL CRITERIO EXPUESTO PARA ESTAS PREGUNTAS Y A LA INVESTIGACIÓN REALIZADA. (1 PTO CADA UNA)

28. Cuál es la diferencia entre los métodos típicos de recopilación de requerimientos y los orientados al cliente.………………………….………………………………………………………………

…………………………….……………………………………………………………

……………………………….…………………………………………………………

………………………………….………………………………………………………

29. Qué estrategias adoptaría Ud. En el proceso de adopción de herramientas de productividad.……………….…………………………………………………………………………

………………….………………………………………………………………………

…………………….……………………………………………………………………

……………………….…………………………………………………………………

………………………….………………………………………………………………

30. Q Brevemente explique lo siguiente: “USE ESTIMACIONES BASADAS EN EL DESARROLLADOR”.……………….…………………………………………………………………………

………………….………………………………………………………………………

…………………….……………………………………………………………………

……………………….…………………………………………………………………

………………………….………………………………………………………………

6

Page 7: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

INSTRUCCIONESLas preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad de análisis, aplicación del criterio y creatividad argumentativa en torno al desarrollo de casos teóricos y prácticos del Modelamiento de sistemas, en tal sentido responda las preguntas mostradas para el siguiente caso aplicativo, basando su Modelamiento en la Herramienta Case Rational Rose 2007.

Elija SÓLO UNO de los DOS Casos que se le presentan a continuación.

CASO N° 01: EMPRESA “MUNDO MOTOR’S SRL”

La empresa “Mundo Motor’s SRL” se dedica a la reparación de motores de lanchas de las marcas Diesel, Perkins, Caterpillar, Lister, etc., así como de inyectores, válvulas, etc. El proceso es el siguiente: Para evaluar el motor, primero el cliente informa la zona de trabajo (lugar donde se encuentra la lancha), coordinándose a continuación la fecha y hora para la revisión del motor. Esta revisión se realiza en base a la disponibilidad de los trabajadores, que es verificada en la hoja de control de tareas y en la lista de empleados.

Luego de la revisión del motor, se genera el presupuesto de acuerdo al diagnóstico presentado por el empleado que lo revisó y a la lista de fallas (Tabla que contiene los precios por falla).

Si es la primera vez que el motor es reparado por la empresa, se le genera su hoja de motor, la cual se adjunta a la hoja del cliente (si el cliente es nuevo, primero se le genera esta hoja).

Luego de terminada la reparación, se hacen las pruebas y se entrega el motor. Simultáneamente, el cliente determina si va a pagar al contado o al crédito.

• Contado: Se le entrega una factura cuyo monto es equivalente al del presupuesto más el IGV.

• Crédito: Se genera la factura y el número de letras, cuya cantidad depende de lo solicitado por el cliente. La factura se entrega al cliente cuando se terminen de pagar las letras. En este caso el monto total de la factura se obtiene de multiplicar el monto del presupuesto por el número de meses y por el interés mensual (indicado en la tabla de interés) más el IGV. El monto de cada letra se obtiene de dividir el monto total de la factura entre el número de letra. El pago al crédito es en seis meses como máximo para clientes antiguos y tres para clientes nuevos.

Para los clientes antiguos se brindan además las siguientes opciones: • Reparar el motor sin previo pago.• Refinanciamiento de su deuda: en caso de que no pueda pagar de acuerdo al cronograma

establecido.• Refinanciamiento de su deuda más una nueva reparación: lo adeudado más el monto de la

nueva reparación se unifica generándose una nueva deuda que anula la anterior.• Para éstos casos, el cliente debe presentar una solicitud de financiamiento, que es

evaluada por el Gerente, tomando como base la hoja del cliente.

Semanalmente, el Jefe de Planta genera los siguientes cuadros resúmenes:• Reporte de motores por falla.• Reporte de motores reparado por empleado.• Reporte de nuevos clientes.

Todos los movimientos son registrados para llevar un control detallado de los mismos.

7

Preguntas de Ensayo

Page 8: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

NOTA: Utilice su criterio, creatividad y correcto ANÁLISIS para el desarrollo del Caso propuesto.

CASO N° 02: EMPRESA “RESERVACIONES DE VUELOS”Utilizaremos como ejemplo un sistema de reservaciones de vuelos con acceso vía Internet. Este es un sistema que permite al usuario hacer consulta y reserva de vuelos (hasta una determinada hora), además de poder comprar los boletos aéreos de forma remota, sin la necesidad de recurrir a un agente de viajes humano. Se desea que el sistema de reservaciones sea accesible a través de Internet (World Wide Web). Como base para estos sistemas existen, en la actualidad múltiples bases de datos de reservaciones de vuelos que utilizan las agencias de viajes para dar servicios a los clientes, por ejemplo sobre: apollo, worldpan, parse, amadeus, sahara, sita-sahara, panorama, system-one, géminis, galileo, acxess, etc., muchas de estas bases de datos y sistemas correspondientes son la base para los sistemas de reservaciones de vuelo de acceso por Internet, como por ejemplo: travelocity, expedía, etc.

La descripción del problema para nuestro sistema de reservaciones de vuelos es la siguiente: El sistema de reservaciones de vuelos es un sistema que permite al usuario hacer consulta y reservas de vuelos, además de poder comprar los boletos aéreos de forma remota, sin la necesidad de recurrir a un agente de viajes humanos. Se desea que el sistema de reservaciones sea accesible a través del Internet.

El sistema presenta en su hoja 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 de reservaciones de vuelos. Este acceso se da por medio de la inserción de un Login previamente especificado y un password 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 puede seleccionar las siguientes actividades:

•Consulta de vuelos, Reserva de Vuelos, Pago de boletos.La consulta de vuelos se pueden hacer de tres maneras diferentes:•Horarios de vuelos, Tarifas de vuelos, Estado de vuelo.

La consulta según horario muestra los horarios de las diferentes aerolíneas dando servicio entre dos ciudades. La consulta según tarifas muestra los diferentes vuelos entre dos ciudades dando prioridad a su costo. El estado de vuelo se utiliza principalmente para consultar el estado de algún vuelo incluyendo información de si existen asientos disponibles, y en el caso de un vuelo para el mismo día, o si esta en la hora. Se pueden incluir preferencias en las búsquedas, como fecha de horario deseado, categoría de asiento, aerolíneas deseadas y si se desea sólo vuelos directos.

La reserva de vuelo permite al cliente hacer una reserva para un vuelo particular, especificando la fecha y horario, bajo una tarifa establecida. Es posible reservar un itinerario compuesto de múltiples vuelos, para uno o más pasajeros, además poder reservar asientos. El pago permite al cliente, dada una reserva de vuelo previa y una tarjeta de crédito válida, adquirir los boletos aéreos. Los boletos serán posteriormente enviados al cliente, o estarán listos para ser recogidos en el mostrador del aeropuerto previo a la salida del primer vuelo.

Es necesario estar previamente registrado con número de tarjeta de crédito válida para poder hacer compras de boletos, o de lo contrario proveerla en el momento de la compra.Además de los servicios de vuelo, el usuario podrá en cualquier momento acceder, modificar o cancelar su propio registro, todo esto después de haber sido el usuario validado en el sistema.NOTA: Utilice su criterio, creatividad y correcto ANÁLISIS para el desarrollo del Caso propuesto.Se pide realizar lo siguiente:1) Flujo de trabajo del Modelamiento del Negocio, elaborar:

a) Modelo de Casos de Uso del Negocio (MCUN) (1.0 p)b) Modelo de Objetos del Negocio(MON) (2.0 p)

2) Flujo de trabajo del Modelamiento del Negocio, elaborar:c) Diagrama Use Case (DUC) (4.0 p)

3) Flujo de trabajo del Análisis, elaborar:d) Diagrama de Colaboraciones (Registrar Reservación de Boleto de Viaje) (1.5 p)

8

Page 9: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

e) Diagrama de Clases (2.0 p)f) Diseño de la GUI (Registrar Reservación de Boleto de Viaje) (2.0 p)

9

Page 10: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Coordinador de Ev aluacion

Zona de Trabajo

Cliente

Hoja de Rev isión

Trabajador

Verificar / Registrar

Verificar / Registrar

Elaborar / Registrar

Consultar / Registrar

Lista de Empleados

Verificar

Hoja de Diagnóstico

MotorVerificar / Registrar

Trabajador (Mecánico)

Elaborar / Registrar

Consultar / Registrar

Hoja de Control de TareasVerificar

Verificar

PRESENTAMOS A CONTINUACION LA SOLUCION AL CASO:MUNDO MOTORS SRL

1) Flujo de trabajo del Modelamiento del Negocio, elaborar:a) Modelo de Casos de Uso del Negocio (MCUN) (1.0 p)b)

Gestionar Evaluación de MotorCliente

Jefe de Planta

Gerente

Area de Facturacion

Procesar Facturación Documentos

Coordinador de Reparaciones

Realizar Reparación de Motor

c) Modelo de Objetos del Negocio (MON) (2.0 p)

Del modelo anterior, se elige uno de los CASOS de USO del NEGOCIO, el cual representa a una función o proceso principal del sistema en estudio. Por tanto, el Modelo de Objetos del Negocio se convierte en la realización del Caso de Uso del Negocio.Para este caso hemos elegido el Proceso: GESTIONAR EVALUACION DE MOTOR.

10

Page 11: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Registrar Cliente

Rgistrar Hoja de Diagnóstico

Registrar Motor

Consultar Hoja de Control de Tareas

Consultar Lista de Empleados

Registrar Trabajador <<extend>>Cliente

Registrar Zona de Trabajo

Ciente Nuev o Cliente Antiguo

<<include>>

Mecánico

Registrar Hoja de Rev isión

Coordinador de Ev aluación

Consultar Hoja de Rev isión

<<include>>

2) Flujo de trabajo del Modelamiento del Negocio, elaborar:d) Diagrama Use Case (DUC) (4.0 p)

LUEGO SE TOMA COMO BASE EL MON, Y A PARTIR DE EL SE DEDARROLLAR EL DIAGRAMA USE CASE, EL CUAL AHORA SE CONVIERTE EN LA REALIZACIÓN DEL MON – GESTIONAR EVALUACIÓN DE MOTOR.

3) Flujo de trabajo del Análisis, elaborar:e) Diagrama de Colaboraciones (Registrar Zona de Trabajo) (1.5 p)

11

Page 12: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

Hoja de Control de Tareas

Lista de EmpleadosTrabajador11..* 11..*

1..*

1..*

1..*

1..*

Hoja de Diagnostico

1..*

1

1..*

1

Motor11 11

Hoja de Revision

1..*

1

1..*

1

Cliente11..* 11..*

1..*

1

1..*

1

Zona de Trabajo

1

1..*

1

1..*

1..*

1..*1..*

1..*

: GUI Registrar Zona de Trabajo : Coordinador de Evaluaciones

: VerificadorCliente : Cliente

: Verificador Zona de Trabajo

: Actualizador Zona de Trabajo

: Zona de Trabajo

1: Registrar Zona de Trabajo

2: Verificar Cliente

4: VarRptaCliente (ObjCliente)

5: Verificar Zona de Trabajo

7: VarRPtaZona de Trabajo (ObjZona)

8: Actualizar Zona de Trabajo

3: Leer

6: Leer

9: Crear

10: Modificar11: Eliminar

f) Diagrama de Clases (2.0 p)

OJO: AQUÍ SOLO SE HA PLASMADO EL DIAGRAMA DE CLASES EN FUNCION SOLAMENTE DE LAS ENTIDADES DEL NEGOCIO DE MODELO DE OBJETOS DEL NEGOCIO, PARA GESTIONAR EVALUACION DE MOTOR, PERO TIENEN QUE HACER LOS MODELOS (MON), DE LOS TRES PROCESOS QUE SON:

- GESTIONAR EVALUACION DE MOTOR.- REALIZAR REPARACION DE MOTOR.- PROCESAR FACTURACION DE DOCUMENTOS.

ES ASI, QUE A PARTIR DE TODAS LAS ENTIDADES DE NEGOCIO IDENTIFICADAS SE PROCEDE A ELABORAR DICHO DIAGRAMA TOTAL.

POR TANTO, AL DIAGRAMA QUE SIGUE A CONTINUACION LE FALTARIAN INCLUIR LAS DEMAS CLASES (ENTIDADES DEL NEGOCIO), DE LOS OTROS PROCESOS DE NEGOCIO.

12

Page 13: Iso112 evaluacion a distancia (2012 0) (ed 02) (rpta) mundo motors

g) Diseño de la GUI (Registrar Zona de Trabajo) (2.0 p)

AQUÍ, DEBEN USTEDESE LABORAR LA INTERFAZ GRAFICA (FORMULARIO), EN UN LENGUAJE DE PROGRAMACION VISUAL.

13