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 II
PRIMERA PRÁCTICA CALIFICADA GRUPAL
Docente: Ingº Denny John Fuentes Adrianzén Alumno:
Ciclo: VI
Fecha: ___/__/____ Semestre: 2016-I Código:
INSTRUCCIONES: El Examen Parcial se desarrolla de manera estrictamente personal. 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/4) punto.
PARTE TEÓRICA: Encierre en un círculo la letra V si es verdadero o F si es falso. (0.50 pts. cada pregunta) V
F
El riesgo es inversamente proporcional al monto de la calidad de la información disponible. Cuanto menos información, mayor es el riesgo.
V
F
El Modelo Incremental, nos dice lo siguiente: Una forma de reducir los riesgos es construir solo una parte del sistema, dejando de lado otros aspectos para niveles posteriores.
V
F
Un hito de un proyecto es el resultado predecible de una actividad en el que se debe presentar un informe del progreso a la gestión.
V
F
Cada actividad del Proceso de entrevistas lleva algunos artefactos asociados.
V
F
Los costos del software a menudo dominan al costo del sistema. El costo del software en un PC no es a menudo más caro que la PC.
V
F
La Herencia puede no violar los principios de la encapsulación.
V
F
El modelo de procesos establece los mecanismos de concurrencia y sincronización del sistema.
V
F
El tamaño en puntos de función de una aplicación es dependiente del lenguaje de implementación.
V
F
En la metodología RUP, se menciona cuatro fases de desarrollo; la fase de Elaboración se centra en la factibilidad.
V
F
Las métricas de seguridad deben estar basadas en las metas, en los objetivos y en la Visión.
Completar el espacio en blanco con la respuesta correcta (0.50 pts. cada pregunta) 1)
Los problemas que aparecen en el desarrollo del software al desarrollar, mantener y atender la demanda de nuevas aplicaciones, se le conoce como: ____________________________________________.
2)
Cuando se debe definir la funcionalidad y restricciones operacionales que debe cumplir el software, se está realizando la actividad de: _________________________________________.
3)
___________________________________: Valora los riesgos de forma constante y revisar los planes para la mitigación e riesgos tan pronto como la información de los riesgos esté disponible.
4)
___________________________________: Establecimiento de un marco de trabajo de procedimientos y estándares corporativos que conduzcan a la obtención de software de alta calidad.
5)
__________________________: Consiste en la construcción de modelos de prueba, que simulen el funcionamiento que se pretende conseguir en el sistema.
6)
Se le conoce como la única forma tangible de representar el software y el proceso del software, nos referimos: ________________________.
7)
_________________________: que se lleva a cabo con la intención de reconstruir un sistema existente (heredado) en su totalidad o en parte.
8) 9)
________________________: Construir un producto o sistema excelente que no quiere nadie en realidad. Es usada para modelar la interacción entre el sistema y sus actores, se refiere a: _______________________________.
10) El emisor debe esperar que termine el tiempo de proceso de éste para enviar nuevos mensajes, se refiere a: ___________________________________. Encierre en un círculo la alternativa correcta (0.50 pts. cada pregunta) 1)
Los elementos que define un modelo de ciclo de vida son: Marque 2 a. Las fases y sus relaciones b. Los procedimientos para la ejecución de la fase c. Las herramientas para la realización de la fase d. Los productos de entrada y salida de las Fases e. Los criterios de transición entre fases
2)
3)
4)
5)
6)
Describe los procedimientos y los estándares de calidad que se utilizarán en un proyecto, nos referimos a: a. Plan de Mantenimiento b. Plan de Validación de Calidad c. Plan de Calidad d. Definición de Calidad e. N.A. Captura la parte de la realidad en la cual se está trabajando, nos referimos a: a. Modelo de Objetos del Negocio b. Modelo de Casos de Uso del Negocio c. Diagrama de Casos de Uso d. Modelo de Procesos de Negocios e. Todas Estableciendo lo que el cliente requiere de un Sistema de Software, se refiere a: a. Ingeniería de Software b. Administración de Requisitos c. Ingeniería de Requisitos d. Ingeniería de Software y Objetos e. N.A. Involucra la creación de documentos o resultados de las actividades, se refiere a: a. Planeación de Procesos b. Riesgos de Calidad c. Riesgos del Proceso d. Todas e. N.A. visibilidad de procesos Las diferencias entre el modelo de ciclo de vida espiral y los iterativos son: a. Que en el espiral se hacen prototipos b. Que el iterativo también es aplicable a proyectos a proyectos que no usan tecnología orientada a objetos. c. Que el espiral es un enfoque dirigido por el riesgo d. Que en el iterativo se utiliza para proyectos largos.
….. Garantizar que procedimientos y estándares son seguidos por el equipo de desarrollo de software, se refiere a:
7)
8)
a. Planeación de Calidad b. Métricas c. Control de Calidad d. Calidad e. N.A aseguramiento de calidad de software Define la producción de software como un proceso evolutivo, se refiere a: (0.50 puntos) a. Ingeniería de Software b. Reproducibilidad c. Incrementabilidad d. Métodos e. N.A. Establecer procedimientos organizacionales y estándares para la calidad, nos referimos a: a. Aseguramiento de la Calidad b. Planeación de la Calidad c. Validación de la Calidad d. Calidad e. N.A
PARTE PRÁCTICA: Desarrolle el siguiente caso empleando el UML. Currier “EL COYOTE S.R.L.”, es una empresa de correo para la distribución de la correspondencia local de Chiclayo. Actualmente tiene el liderazgo en este tipo de servicio, trayendo consigo una gran demanda a cargo de las grandes corporaciones que se ubican en dicha ciudad, así como también los eventuales ciudadanos que hacen uso de este servicio cuando organizan alguna reunión social, esta información es analizada mensualmente por el área de Marketing para orientar sus esfuerzos hacia nuevos potenciales clientes. Actualmente a la hora de realizar la distribución de la correspondencia se ha detectado que sus carteros tienen que hacer doble trabajo debido a que la correspondencia no está ordenada adecuadamente por zonas, es decir, que cuando se deposita la correspondencia la encargada de esta atención no tiene información suficiente para clasificar dicha correspondencia y además tarda mucho tiempo cuando tienen que hacer el “Arqueo de caja”, generando esto mucho malestar entre los trabajadores. Para solucionar el problema de la distribución se ha comprado un dispensador automático que a través de un código de barra distribuye en buzones. Cada cartero tiene asignado un vehículo y diariamente recibe una lista de la correspondencia a entregar (buzones), así como la ruta a seguir en una zona asignada (plan de distribución), finalizado su turno debe informar acerca de las entregas realizadas, en caso de haber algún inconveniente y quedar alguna pendiente, su entrega se deberá programar para el día siguiente, teniendo esta la más alta prioridad, si en 5 días no se pudo entregar esta será devuelta al remitente. El Gerente de Control de Calidad es informado de la estadística de atención y reparto. Los arqueos de caja son informados al contador para que este los registre en los libros contables. Dado que la ciudad está en constante crecimiento las zonas y rutas varían constantemente. La disponibilidad de los vehículos a ser utilizados para la distribución es proveída por el área de mantenimiento vehicular de la empresa. El plan de distribución es realizado de tal manera que durante el día no exista ninguna unidad de distribución (cartero, vehículo y buzón) sin nada que repartir, es decir se distribuye equitativamente. NOTA: UTILICE SU CRITERIO Y CREATIVIDAD PARA EL SIGUIENTE CASO. Se pide realizar lo siguiente: 1)
Flujo de trabajo del Modelamiento del Negocio, elaborar: a) Modelo de Casos de Uso del Negocio (MCUN) b) Modelo de Objetos del Negocio (MON) c) Modelo del Dominio del Problema (MDP)
(1.0 p) (2.0 p) (1.0 p)
2)
Flujo de trabajo de Requerimientos, elaborar: d) Diagrama Use Case (DUC)
(3.0 p)
“Si crees totalmente en ti mismo, no habrá nada que esté fuera de tus posibilidades”.