Ingenieria del Software

3
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 Ciclo: VI Fecha: ___/__/____ Semestre: 2016-I Alumno: 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) ________________________ : Construir un producto o sistema excelente que no quiere nadie en realidad.

Transcript of Ingenieria del Software

Page 1: Ingenieria del Software

UNIVERSIDAD SEÑOR DE SIPANFACULTAD 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 Ciclo: VI Fecha: ___/__/____ Semestre: 2016-I

Alumno: 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) ________________________ : Construir un producto o sistema excelente que no quiere nadie en realidad.9) 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 2a. Las fases y sus relacionesb. Los procedimientos para la ejecución de la fasec. Las herramientas para la realización de la fased. Los productos de entrada y salida de las Fasese. Los criterios de transición entre fases

2) Describe los procedimientos y los estándares de calidad que se utilizarán en un proyecto, nos referimos a:a. Plan de Mantenimiento

Page 2: Ingenieria del Software

b. Plan de Validación de Calidadc. Plan de Calidadd. Definición de Calidade. N.A.

3) Captura la parte de la realidad en la cual se está trabajando, nos referimos a:a. Modelo de Objetos del Negociob. Modelo de Casos de Uso del Negocioc. Diagrama de Casos de Usod. Modelo de Procesos de Negociose. Todas

4) Estableciendo lo que el cliente requiere de un Sistema de Software, se refiere a:a. Ingeniería de Softwareb. Administración de Requisitosc. Ingeniería de Requisitosd. Ingeniería de Software y Objetose. N.A.

5) Involucra la creación de documentos o resultados de las actividades, se refiere a: a. Planeación de Procesosb. Riesgos de Calidad c. Riesgos del Procesod. Todase. N.A. visibilidad de procesos

6) Las diferencias entre el modelo de ciclo de vida espiral y los iterativos son:a. Que en el espiral se hacen prototiposb. 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 riesgod. 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:a. Planeación de Calidadb. Métricasc. Control de Calidadd. Calidade. N.A aseguramiento de calidad de software

7) Define la producción de software como un proceso evolutivo, se refiere a: (0.50 puntos)a. Ingeniería de Softwareb. Reproducibilidadc. Incrementabilidadd. Métodose. N.A.

8) Establecer procedimientos organizacionales y estándares para la calidad, nos referimos a:a. Aseguramiento de la Calidadb. Planeación de la Calidadc. Validación de la Calidadd. Calidade. 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) (1.0 p)b) Modelo de Objetos del Negocio (MON) (2.0 p)c) Modelo del Dominio del Problema (MDP) (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”.