Está en la página 1de 7

Métodos y Modelos de Desarrollo de Software

Unidad 3: Modelos para el desarrollo de sistemas

Actividad 1: Modelos de desarrollo de sistemas.

Docente: Jorge Alberto Hernández Benavides

4to Semestre

Grupo: DS-DMMS-2001-B1-003

Roberto Carlos Pavón García

Matricula: ES1821012068

24/03/2020
Instrucciones:

1.Lee y Analiza el siguiente problema planteado:

“La administración de la biblioteca de una universidad desea iniciar con un proceso para
tener, al final de este, un software, donde se desea administrar de forma eficiente el
préstamo de libros, ya que cada libro se presta por un máximo de 15 días, y por cada día
de retraso, se impone una “multa”, para evitar que los alumnos no regresen los libros
solicitados, por lo que se entregó la siguiente ficha de préstamo de libros en uso para
alumnos y maestros:

En la ficha de registro se observa un espacio donde firma el maestro responsable de la


asignatura, así como el alumno que solicita un préstamo del libro el cual puede solicitar
como máximo 3 libros. En el administrador de la biblioteca solicita el llenado de los datos,
de la ficha de préstamo, adicional a esto también se encarga de verificar que el alumno
solicitante no tenga multas pendientes y no solicité más libros de los permitidos.
Los libros también cuentan con su propia ficha de préstamo para llevar un historial, la cual
la puede llenar el alumno o el mismo administrador:
Por otro lado, el administrador desea verificar los préstamos en cualquier momento, por
ejemplo, consultar en cada solicitud de libros si el alumno tiene o no libros pendientes por
entregar o multas que cubrir.
Pues, existe el registro de fichas de préstamos de libros, pero no hay un reporte
estandarizado donde se pueda consultar los préstamos por fecha, reporte de adeudos
para saber de manera rápida si el usuario tiene pendientes por cubrir tanto de libros como
alguna multa.

2. Realiza lo que se te pide en cada inciso:

A) Iniciando un proceso de análisis, iniciaremos con el modelo de requisitos, pensando


sobre los casos de uso responde a las siguientes preguntas:

1.- Enlista los actores que identificas en el problema.

 Administrador de biblioteca
 Alumno
 Responsable de Asignatura

2.- La acción de llenado del registro de préstamo de libros, ¿quién lo realiza?


El Administrador de la Biblioteca solicita al alumno que llene la ficha
3.- ¿Quiénes son los que deben firmar la ficha de préstamo de libros de la
biblioteca?
Alumno y Responsable de la Asignatura

4.- ¿Quién revisa que los lectores no tengan multas?


El Administrador de la Biblioteca

5.- ¿Quiénes puede realizar el llenado de la ficha de historial de préstamo que tiene
cada libro?
Lo puede llenar el Alumno o el Administrador de la Biblioteca

B) En cuanto al diseño del modelo de clases,

1. Podrías decir que puedes aplicar la herencia en la creación de las clases alumno,
administrador y maestro. ¿Si/No?
Si
2. ¿Por qué?:
Se puede hacer una clase llamada “Miembro de Escuela” o “Persona” que contenga los
atributos:

 Nombre
 Edad
 Sexo
 Fecha de Ingreso

Y de esa clase principal se desprenderían las clases, Alumno, Maestro, Administrador

Del siguiente listado de clases del sistema, responde a las preguntas:

• Alumno • Libros • Administrador • Préstamos • Autor

3. De qué clases lleva sus claves primarias como llaves foráneas en las siguientes clases:
Clase Préstamos de: Alumno, Libro, Autor
Clase Libros de: Autor

C) En la creación de un diccionario de datos de tipo pasivo, se enlistan los datos,


su descripción, tipo de dato y restricciones del mismo; suponiendo que describirás
los datos de la entidad alumno, escribe 5 datos como mínimo que puede ser útil
para el administrador conocer del alumno para cuando se vaya a crear la base de
datos del sistema, describe cada uno de ellos. Para la realización del diccionario de
datos te puedes apoyar de la siguiente tabla:

ALUMNO
Descripción del
Dato Tipo de dato Restricciones Valor inicial
contenido
Cadena de No puede estar
Nombre Nombre y Apellidos Vacío
Caracteres vacío
-Valor único
Cadena de
Matricula Numero de matricula -No puede Vacío
Caracteres
estar vacío
Edad Numero Numero entero Vacío
Nombre de la Calle Cadena de No puede estar
Dirección Vacío
y numero de casa Caracteres vacío
Numero Telefónico No puede estar
Teléfono Numero entero Vacío
de 10 dígitos vacío
Numero del grupo al Cadena de No puede estar
Grupo Vacío
que pertenece Caracteres vacío

D. En Cuanto al modelo de interfaces. Responde a las preguntas:

1. Una de las opciones no es cierta para justificar el manejo de poca información en las
interfaces ¿Cuál es?
a. Memoria limitada de las personas a corto plazo.
b. El manejar mucha información crea estrés en el usuario
c. Suponer que todos los tipos de usuario se pueden adaptar a la interfaz
d. Porque las pantallas permiten mostrar poca información
2. Es el principio de diseño que indica usar términos y conceptos obtenidos de la
experiencia de las personas que más utilizan el sistema:
a. Familiaridad del usuario
b. Uniformidad
c. Mínima sorpresa
d. Recuperabilidad

3. Es el principio de diseño que sugiere que siempre que sea posible, la interfaz debe ser
ecuánime en el sentido de que las operaciones comparables se activen de la misma
forma:
a. Familiaridad del usuario
b. Uniformidad
c. Mínima sorpresa
d. Recuperabilidad

4. Es el principio de diseño que indica que el comportamiento del sistema no debe de


provocar sobre saltos de emoción a los usuarios:
a. Familiaridad del usuario
b. Uniformidad
c. Mínima sorpresa
d. Recuperabilidad

Conclusiones

Estoy un poco familiarizado con respecto a algunas de los temas analizados en esta
actividad como el diccionario de datos, el análisis de los requisitos y el diagrama de
clases, sin embargo, el tema que me pareciero mas interesante es el del diseño de
interfaces, ya que e la primera vez que analizamos los conceptos enlistados en este tema.

Bibliografía
Sommerville, I. (s.f.). "Diseño de Interfaces de Usuario". En I. Sommerville, "Ingenieria de
Software" (págs. 332-351). España: PEARSON.
Universidad Abierta y a Distancia de México. (Marzo de 2020). "Métodos y modelos de desarrollo
de software. Unidad 3. Modelos para el desarrollo de sistemas". Obtenido de
ceit.unadmexico.m:
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/04/DMMS/U3/descargables/
Unidad%203.%20Modelos%20para%20el%20desarrollo%20de%20sistemas.pdf

También podría gustarte