Examen 2021 / 22-1 ingeniria desoftware PDF

Title Examen 2021 / 22-1 ingeniria desoftware
Course Ingeniería del software
Institution Universitat Oberta de Catalunya
Pages 5
File Size 151 KB
File Type PDF
Total Downloads 10
Total Views 116

Summary

Examen 2021 / 22-1 ingeniria desoftwareExamen 2021 / 22-1 ingeniria desoftwareExamen 2021 / 22-1 ingeniria desoftwareExamen 2021 / 22-1 ingeniria desoftware...


Description

Examen 2021/22-1 Asignatura

Código

Fecha

Hora inicio

Ingeniería del software

75.565

9/1/2022

19:00

Este enunciado también corresponde a las siguientes asignaturas: ● 76.545 - Ingeniería del software

Ficha técnica del examen ● No es necesario que escribas tu nombre. Una vez resuelta la prueba final, solo se aceptan documentos en formato .doc, .docx (Word) y .pdf. ● Comprueba que el código y el nombre de la asignatura corresponden a la asignatura de la que te has matriculado. ● Tiempo total: 2 horas

Valor de cada pregunta: Indicado en el

enunciado ● ¿Puede consultarse algún material durante el examen? Sí

¿Qué materiales están

permitidos? Se permite consultar cualquier material      ● ¿Puede utilizarse calculadora?

¿De qué tipo?

● Si hay preguntas tipo test, ¿descuentan las respuestas erróneas?

¿Cuánto?  No

aplica     ● Indicaciones específicas para la realización de este examen:       ● Esta prueba se debe resolver de manera individual bajo tu responsabilidad. ● No es necesario que te identifiques con el nombre o el número del carné de estudiante. La autoría de la prueba es detectada por el propio sistema. ● Responde las preguntas en un documento aparte referenciando claramente la pregunta que estás respondiendo. ● En caso de copiar total o parcialmente cualquier texto de alguna fuente externa (Internet, materiales de la asignatura, etc.) referencia explícitamente la fuente utilizada. ● En caso de que tengas una duda que no puedes resolver por la vía establecida, haz los supuestos que consideres oportunos y arguméntalos. ● La prueba se puede resolver a mano o directamente en el ordenador. Si optas por resolverla a mano: ● Utiliza un bolígrafo de tinta azul o negra. ● Digitaliza tus respuestas en un único archivo en formato PDF o Word. Puedes hacerlo con un escáner o con un dispositivo móvil. Finalmente, estate tranquilo o tranquila. Si has trabajado durante el semestre, podrás Página 1 de 5

Examen 2021/22-1 Asignatura

Código

Fecha

Hora inicio

Ingeniería del software

75.565

9/1/2022

19:00

resolver este examen. Mucha suerte!

Página 2 de 5

Examen 2021/22-1 Asignatura

Código

Fecha

Hora inicio

Ingeniería del software

75.565

9/1/2022

19:00

Enunciados Pregunta 1 (40%) Una empresa con distintas naves industriales en las que tiene instalada maquinaria nos encarga una aplicación para gestionar las tareas que sus empleados realizan con dichas máquinas. Cada máquina tendrá asignado un código para distinguirla de las otras y, además, deberemos almacenar su fecha de compra, una descripción, su fecha de instalación y la nave industrial donde está instalada. Asumimos que estas máquinas, por su tamaño y dificultad de instalación, estarán siempre instaladas en la misma nave. De estas naves únicamente almacenaremos su nombre, que será distinto para cada nave. De los empleados almacenaremos un código único, su DNI/Pasaporte/NIE, el nombre y apellidos. Tendremos dos tipos de empleados: operarios (encargados de controlar el funcionamiento de las máquinas) y los técnicos de mantenimiento (los encargados de las reparaciones de las máquinas). De los operarios deberemos conocer su turno de trabajo actual (mañana, tarde o noche) y las horas dedicadas a cada máquina durante cada jornada de trabajo (no el horario sino únicamente las horas). Un operario puede operar máquinas distintas en una misma jornada de trabajo y en ningún caso trabajará más de 8 horas por día. De los técnicos de mantenimiento, que no trabajan por turnos, almacenaremos su especialidad (un simple texto descriptivo) y a qué nave industrial están asignados (cada técnico de mantenimiento estará asignado a una única nave y en cada nave habrá, como mínimo uno). En relación a su trabajo, almacenaremos las reparaciones hechas a cada máquina (cada reparación tendrá una fecha, una hora de inicio, una hora de finalización, las horas empleadas y una descripción del trabajo realizado). Finalmente, para cada operario y máquina que haya operado deberemos almacenar el número de horas total que ha dedicado a ella en toda su vida laboral. Se pide: a) (30%) Haz el diagrama de clases del modelo del dominio (no incluyas operaciones de las clases). Utiliza los elementos UML que hemos visto a lo largo del curso (clases, atributos, asociaciones, herencias, etc.) que permitan representar de forma más fiel el dominio anterior. b) (10%) Indica las restricciones de clave, otras restricciones de integridad necesarias y cómo se calcula la información derivada que pueda haber.

Página 3 de 5

Examen 2021/22-1 Asignatura

Código

Fecha

Hora inicio

Ingeniería del software

75.565

9/1/2022

19:00

Pregunta 2 (30%) Queremos documentar el proceso de instalación de placas solares fotovoltaicas en una casa unifamiliar del que tenemos la siguiente descripción informal (importante: esta descripción no pretende reproducir el procedimiento real y se trata de una simplificación a efectos de este examen): Todo empieza cuando una propietaria decide instalar placas solares fotovoltaicas en su casa. Para ello se dirige a Electrones de Fiar (EdF), su empresa de confianza, para solicitarles una propuesta de instalación de placas solares. EdF realiza una propuesta que es evaluada por la propietaria. En caso de quedar satisfecha con la propuesta encargará ya el proyecto técnico y el presupuesto a EdF y en caso de no quedar satisfecha pedirá una nueva propuesta. Ella está convencida que va a hacer la instalación y asumimos que alguna propuesta será de su agrado. Una vez EdF ha realizado el presupuesto y el proyecto técnico, la propietaria ya puede solicitar la licencia de obras al ayuntamiento y preparar la solicitud de préstamo a su banco. En caso de que el crédito no sea concedido por el banco, la propietaria replanteará sus condiciones hasta que el banco se lo conceda. La posibilidad que el ayuntamiento no conceda el permiso no la contemplamos (EdF es una empresa seria y no haría ningún proyecto que no fuera aceptable por el ayuntamiento). Con el crédito y el permiso municipal concedido, ya solo queda decidir la fecha y comunicarla a EdF para empezar las obras. Haz el diagrama de actividades de este caso de uso mostrando únicamente las actividades que hacen los usuarios y con qué rol las hacen. No nos interesa qué actividades hace el sistema.

Página 4 de 5

Examen 2021/22-1 Asignatura

Código

Fecha

Hora inicio

Ingeniería del software

75.565

9/1/2022

19:00

Pregunta 3 (15%) En los materiales de la asignatura se explicaba que los métodos de desarrollo se pueden clasificar en 3 tipos:

● Clásico o en cascada ● Iterativo e incremental ● Lean y ágil a) (5%) Describe las características principales que debe tener un proyecto para aplicar el método iterativo e incremental. b) (5%) Describe brevemente una aplicación software concreta cuyo método de desarrollo más adecuado sea el método iterativo e incremental (máximo 6 líneas). Justifica por qué es adecuado este método de desarrollo. El ejemplo no debe salir en los materiales ni en las PECs/PRAs. c) (5%) Propón un requisito no funcional para la aplicación del apartado anterior.

Pregunta 4 (15%) En el apartado b) de la Pregunta 3 has descrito brevemente una aplicación software. Propón y desarrolla un caso de uso de nivel usuario teniendo en cuenta lo siguiente: ● El escenario principal contendrá entre 5 y un máximo de 10 pasos. ● Incluye un escenario alternativo ● Documenta el caso de uso siguiendo la plantilla básica que se ha usado a lo largo del curso: Nombre de caso de uso, nivel, ámbito, actor principal, actor de soporte (en caso necesario), escenario principal y escenario alternativo. ● Puedes indicar las acciones del sistema si lo crees conveniente.

Página 5 de 5...


Similar Free PDFs