Examen Parcial 2 - 1 - 7 17hs

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

Comenzado el jueves, 16 de junio de 2022, 17:10


Estado Finalizado
Finalizado en jueves, 16 de junio de 2022, 19:01
Tiempo empleado 1 hora 51 minutos
Calificación 6,20 de 10,00 (62%)

Pregunta 1
Finalizado
Se puntúa 1,00 sobre 1,00

Dadas las diferentes Vistas de UML mencione 2 diagramas que muestren una vista ESTATICA y  2
diagramas que muestren una vista DINAMICA.

Diagramas de vista estatica:


Diagrama de clases: el diagrama de clases muestra una estructura estatica del sistema, detallando sus
clases, atributos, operaciones y relaciones entre objetos
Diagrama de casos de uso: El diagrama de casos de uso es aquel que muestra lo que un sistema hace
desde una perspectiva del usuario, utiliza actores, casos de uso y relaciones.
Diagrama de vista dinamica:
Diagrama de estados: El diagrama de estados muestra los estados, transiciones, eventos y actividades de
diferentes objetos
Diagrama de secuencia: El diagrama de secuencia representa la secuencia cronologica de mensajes entre
objetos durante un escenario concreto

Comentario:

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 1/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

Pregunta 2
Finalizado
Se puntúa 1,00 sobre 1,00

Defina con sus palabras que es un documento una especificación de  Requerimientos 

Que caractecticas debe tener este ?

Por que es importante para los desarrolladores ?

Un documento de especificacion de requerimientos es aquel donde se detalla en su totalidad el


comportamiento de un sistema, especifcando los requerimientos funcionales y no funcionales de manera
sencilla. 
Este documento se caracteriza por ser:
Correcto: En el deben estar definidas todas las necesidades del sistema a desarollar
No ambiguo: Los requerimientos detallados en el no deben tener mas de una interpretacion
Completo: Debe contener todos los requerimientos del sistema , debe incluir todas las posibles respuestas
del sistema a diferentes tipos de datos en las situaciones que se presenten y se debe evitar postergar
secciones de este documento 
Consistente: Ningun subjconjunto de requerimientos debe tener conflictos
Verificable: Cada requerimiento debe poderse verificar por medio de algun procedimiento
Entendible para todos: Este debe contener documentacion escrita en un lenguae que sea entendible para
los usuarios, osea un lenguaje informal
Modificable: Debe permitir para cada requerimiento una facil, completa y consistente modificacion
Rasteable: debe ser claro el origen de cada requerimiento y debe proporcionar una referencia de cada uno
para futuros desarollos o modificaciones
Anotado: debe incluir anotaciones para guiar el desarollo
Es importante para los desarolladores porque los ayuda a comunicarse con los clientes, los ayuda a poder
entender que es lo que esperan del sistema y los ayuda con etapas futuras como la validacion de
requerimientos

Comentario:

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 2/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

Pregunta 3
Finalizado
Se puntúa 0,50 sobre 1,00

1 - Defina con sus palabras la Ingeniería de requerimientos


2 - Como es el proceso de Ingeniería de requerimientos? detalle sus pasos 


La ingenieria de requerimientos es el proceso donde se establece las funciones de un sistema y las


restricciones bajo las cuales va a operar y ser desarollado
Pasos:
1- estudio de factibilidad: estudio corto donde se define si es posible implementar el sistema con los
recursos tecnicos, de tiempo, economicos por parte de la organizacion que desea implementar el sistema
2- obtencion y analisis de requerimientos: en este paso los desarolladores se comunican con el cliente
para definir que es lo que esperan que  haga y no haga el sistema, en este paso los desarolladores utilizan
tecnicas como las entrevistas para recaudar la informacion
3- especificacion de requerimientos: en este paso se realiza un documento con lo capturado en la etapa
anterior 
4- validacion de requerimientos: en esta etapa se verifica si lo que se ha detallado en el documento con lo
que el cliente esperaba del sistema y si es posible implementarlo

Comentario:

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 3/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

Pregunta 4
Finalizado
Se puntúa 0,20 sobre 3,00

Para el siguiente enunciado detecte:


1) Objetivo del sistema 
1) Actores
2) Requerimientos funcionales y no funcionales
2) Casos de uso y diagrama completo
3) Realice la Especificación de UN Caso de USO a elección.
Descripción del futuro Sistema:
El registro civil de la provincia de Santa Cruz se compone de una sede central en la ciudad de Río
Gallegos, y cuenta con 10 delegaciones en toda la provincia.
El director es el encargado de la administración de todo el organismo, y también tiene la función de
proveer la reglamentación y autorizar los procedimientos que se realizan diariamente en las oficinas
seccionales.
 El objetivo del registro civil es proveer la estructura para que los ciudadanos puedan
realizar los trámites de nacimiento, defunción y matrimonios.
 Cada una de estas funciones están distribuidas en secciones. La sección de nacimiento
es la responsable de:
-       Control de la constancia de nacimiento entregado por la clínica o el hospital.
-       Inscripción de los nacimientos.
-       Confección del DNI.
-       Confección de la partida de nacimiento.
-       Control de nombres y apellidos.
-       Corrección de actas de nacimiento.
Cuando una persona visita el registro civil para iniciar un trámite de nacimiento, el personal del sector
le solicita los siguientes datos:
-       Constancia de nacimiento.
-       DNI de los padres.
-       Nombre del recién nacido.
Con la constancia de nacimiento entregada por la clínica o el hospital, el personal de sector verifica
que la constancia esté correctamente confeccionada. Sin tachaduras, ni enmiendas. Si la persona no
posee el certificado se solicita la presencia de dos testigos para que certifiquen el nacimiento.
El empleado del sector completa todos los datos requeridos por el sistema: Los datos de los padres,
del recién nacido, los datos del médico, y datos relevantes al trámite. (Fecha, número de trámite,
etc.). Si corresponde los datos de los testigos.
La constancia de nacimiento es archivada en una carpeta, una vez finalizada la toma de datos por
parte del personal del sector.
El sistema verificará si es un nombre válido, para esto comparará con el listado de nombres
permitidos.
Si el nombre está permitido se le asigna un número de DNI y se guardan los datos en el sistema. El
personal del sector solicitará que se abone el pago de las tasas correspondientes al trámite.  Luego
se procede a la inscripción definitiva.
En caso de que el nombre no figure en el listado de permitidos, se deberá solicitar la autorización
para la inscripción con un nombre no permitido. Para esto, el empleado del sector almacenará los
datos en el sistema pero el trámite se marcará como pendiente de autorización. Para continuar con el

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 4/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

trámite el ciudadano deberá elevar una nota al Director solicitando la autorización para inscribir con
ese nombre al recién nacido, explicando las razones por la cual desea utilizar ese nombre.
Para el cobro de tasas el empleado del sector procede de la siguiente manera:
Selecciona la opción de Impresión de recibos del sistema, para los recién nacidos se imprime el
recibo de tasa nacional ya que debe confeccionarse un DNI. No así para los mayores a 16 años.
Para ambos casos se entrega el recibo de tasas provinciales. El ciudadano debe dirigirse al sector de
pagos para hacer el abono correspondiente.
Para los trámites que están pendientes de autorización, y esta autorización sea otorgada se procede
de la siguiente manera: Se recibe la autorización, Se busca el trámite, se lo marca como trámite
autorizado, se le asigna un Dni, y se procede al cobro de las tasas correspondientes y a realizar la
inscripción definitiva.
Para inscripción definitiva del nacimiento se procede de la siguiente manera:
-       Se solicita el recibo del pago de Tasas.
-       Se busca el trámite.
-       Si corresponde a un recién nacido: El empleado del sector completa el DNI manualmente, si
comete un error al completar el DNI el empleado marcará este como un DNI a reponer y se asigna un
nuevo DNI al recién nacido y procede a completarlo. Firma el DNI y se lo entrega al ciudadano.
-       El personal confeccionará el acta de Nacimiento: Para esto se imprime un modelo del acta, se
transcriben los datos al libro de actas, El ciudadano firma el acta, se procede a la digitalización de la
misma.
-       El personal imprime una copia del acta y se la entrega al ciudadano.
Para asignar un DNI el empleado realiza lo siguiente:
-       El personal busca cual es el próximo DNI a asignar.
-       Luego busca la libreta en el archivo.
-       Si existe algún problema de fabricación, se procede a marcarlo para Reposición. En caso
contrario se procede con este número de DNI

 Actores: sector nacimiento, sistema de registro


2) Requerimientos funcionales y no funcionales
RF01: El sistema permitirá para un trámite de nacimiento cargar constancia de dni de padres, constancia
de nacimiento, nombre del recién nacido
RF02: El sistema permitirá controlar las constancias de nacimiento entregado por una clínica u hospital
RF03: El sistema permitirá realizar la  Inscripción de los nacimientos
RF04: El sistema permitirá confeccionar el dni de una persona recién nacida
RF05: El sistema proporcionara la posibilidad de confeccionar la partida de nacimiento de una persona
RF06: El sistema permitirá controlar los nombres y apellidos de los recien nacidos
RF07: El sistema verificara que la constancia de nacimiento esté correctamente confeccionada 
RF08: Si la persona no posee el certificado, el sistema solicitara la presencia de dos testigos 
RF09: El empleado del sector de nacimiento tendra la posibilidad de cargar los datos de los padres, del
recién nacido, los datos del médico, y datos relevantes al trámite. (Fecha, número de trámite, etc.).
RF10: El sistema verificará si es un nombre válido, para esto comparará con el listado de nombres
permitidos
RF11: El sistema asignara un numero de DNI 
RF12: El sistema guardara  los datos correspondiente luego de la asignacion de un numero de DNI
RF13: El sistema permitira el pago de tasas
RF14: El empleado del sector tendra la posibilidad de almacenar los datos en el sistema de los tramites
que se marquen como pendientes de autorización
RF15: El sistema imprimira un recibo de tasa nacional para los recien nacidos

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 5/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

RF16: El sistema permitira la busqueda de tramites que esten pendientes de autorizar


RF17:  El sistema permitira realizar la inscripción definitiva de
RF18: El sistema imprimira un modelo del acta 
RF19: El sistema imprimira una copia del acta de nacimiento
RNF01: Solo para los recien nacido el sistema imprimira un recido de tasa nacional 

Comentario:
falta objetivo del sistema, diagramas y especificacion 

Pregunta 5
Finalizado
Se puntúa 1,00 sobre 1,00

Cual es la finalidad de un diagrama de secuencia? ¿Qué componentes tienen?

El diagrama de secuencia tiene como funcionalidad mostrar la secuencia cronologica de mensajes entre
objetos durante un escenario concreto 
Componentes: 
Objetos: Se representan con una caja que debajo de ella lleva una linea punteada llamada linea de vida. se
situan en la parte superior del diagrama y se colocan de izquierda a derecha
Actores: Representan un usuario o cliente que podria estar interactuando con el sistema
Lineas de vida: se representan con una linea vertical punteada, estas detallan la presencia de un objeto
durante el tiempo
Tiempo: Esta representado con una progresion vertical, este va de la parte superior a la parte inferior. Los
mensajes que se encuentren en la parte superior van a producirse antes que los que se encuentran en la
parte inferior
Barras de activacion: estan representan el tiempo que necesita un objeto para realizar una tarea 
Mensajes: se representan con una flecha que se encuentra entre las lineas de vida de dos objetos. un
objeto puede enviarse mensajes a si mismo

Comentario:

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 6/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

Pregunta 6
Finalizado
Se puntúa 1,50 sobre 2,00

Para el siguente enunciado: 


Detectar Clases, identificando nombre, atributos y métodos
Detectar Relaciones (normales, agregaciones y generalizaciones)
Generar el diagrama de clases, colocando
Nombre de la asociación
Roles de las clases intervinientes
Multiplicidad

NOTA: Utilizar la herramienta de UML que se este trabajando para realizar los TPs
Caso de estudio: 
La Panadería que se describe en este caso de estudio, pertenece a la Fundación Brisas de Cambio,
ubicada en el interior de la provincia de Córdoba. La Fundación tiene el propósito fundamental de
contener laboralmente a un grupo numeroso de jóvenes y adultos con discapacidades intelectuales y
físicas. Su objetivo es desarrollar proyectos productivos que les permita desempeñarse en un oficio
para sentirse útiles y adquirir a diario el conocimiento necesario para desempeñarse en esta actividad
dentro de un ambiente laboral sano.
En este contexto, la panadería está atendida por este grupo de personas con capacidades especiales
y la intención es desarrollar un producto de software que asista a las personas en el proceso de venta
y cobro de los productos que la panadería vende.
Toda la interacción con el producto debe ser basada en imágenes y muy simple, para lo cual, se
presentan a continuación una serie de prototipos que ayudarán a visualizar lo que se pretende
construir.
El producto de software esencialmente realizará las siguientes funcionalidades. En este caso
haremos foco en el desarrollo del caso de uso que está remarcada, que se presenta a continuación:

Clases: panaderia, empleado, caja, producto, dinero, cobro


clase panaderia: 
atributos: nombre, ubicacion 
clase empleado:
atributos- nombre, apellido, cargo
clase caja: 
atributos- numero, punto de venta

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 7/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

metodos: abrir, cerrar 


clase producto:
atributos-  idProducto, precio
metodos: registrarproducto
dinero: denominacion, valor
metodos: registrarDenominacion
clase cobro:
metodos: registrar cobro, vuelto

 florencia mendez-pnto parcial clases.png

Comentario:
Productos, podriamos tener algun tipo de herencia, no se representa bien el el proceso de venta solo esta
el cobro, pero no se representa el ticket o venta. 

Pregunta 7
Finalizado
Se puntúa 1,00 sobre 1,00

Defina con sus palabras  las llamadas "3 Reglas de Oro" para el diseño de interfaces de usuario.
¿Cuál considera más relevante?

Las tres reglas de oro son: 


1. dar el control al usuario: esta regla determina como tiene que ser la interaccion del usuario con el
sistema de tal forma que no lo lleve a realizar operaciones innecesarias o no deseadas, permitiendole
deshacer operaciones y de esta forma poder controlar lo que esta haciendo
2. reducir la carga de memoria: si el usuario recuerda mucha informacion de la aplicacion, este esta
propenso a equivocarse en su utilizacion por lo que cuando sea necesario que lo haga, debera ser
informacion util y en un corto plazo
3. construir una interfaz consecuente: la interfaz debera utilizar un diseño estandar en todas las pantallas
de la aplicacion, incluyendo los comandos para interactuar y las posibles respuestas del sistema de tal
forma que el usuario no vaya a tener que buscar esto cada vez que lo necesite
para mi la mas importante es construir una interfaz consecuente porque es mejor un diseño estandar que
el usuario sepa donde esta cada comando para interactuar y las respuestas del sistema, para que de esta
forma el pueda tener una interaccion mas fluida 

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 8/9
7/7/22, 13:39 Examen Parcial 2 - 1/7 17hs

https://unpabimodal.unpa.edu.ar/mod/quiz/review.php?attempt=350852 9/9

También podría gustarte