2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
Agenda personal
1. AGENDA PERSONAL
ENUNCIADO DEL PROBLEMA
Se desea desarrollar un sistema casero para el
mantenimiento de la información correspondiente a una
agenda personal.
En una agenda personal se mantiene información
correspondiente a una serie de personas que son de
interés para el propietario de la misma. Esta
información contiene datos acerca de sus nombres,
direcciones en donde pueden ser localizados (vivienda
y/o trabajo, generalmente), números de teléfonos, fax, e-
mail y toda aquella información que permita su
clasificación en las entradas de la agenda y su fácil y
rápida localización.
Cada entrada en la agenda podrá corresponder a personas
naturales o jurídicas, siendo necesario representar esta
característica. Asimismo, si existen entradas en la agenda
de personas naturales relacionadas con entradas jurídicas,
esta relación debe ser representada.
Para cualquier entrada en la agenda, se almacenará:
• Un nombre (o nombre y apellidos) que identifique
la entrada.
• El DNI o RUC, si éste fuera conocido.
• La dirección o direcciones completas asociadas, de
conocerlas.
• Los números de teléfono, e-mail y fax, si se
dispone de ellos.
Además, interesa almacenar ciertas fechas relacionadas
con cada entrada. Por ejemplo, es de interés almacenar la
fecha de nacimiento, aniversario de boda, etc de los
amigos o parientes, o el aniversario de fundación de
alguna empresa de interés para el propietario de la agenda.
Así, los apuntes correspondientes a estas fechas deberán
estar clasificados en categorías o tipos de fechas.
Una entrada en la agenda puede tener varias direcciones
(casa en el centro, casa de campo, apartamento en la playa,
trabajo, etc.), debiendo todas ellas almacenarse con la
indicación del tipo a que corresponda. Debemos tener en
cuenta que una persona podría tener más de una dirección
de cada tipo, así como también varias entradas de la
agenda podrían tener la misma dirección: hermanos que
conviven, amigos que trabajan en la misma empresa, etc.
Cada entrada en la agenda puede tener varios números de
fax, teléfono y e-mail de contacto, los cuales pueden estar
vinculados a direcciones o no.
2. Cada entrada en la agenda tiene asignada una categoría. Es
decir, además de describirse como correspondiente a
personas naturales o jurídicas, es necesario clasificarla a
más detalle: las personas naturales pueden ser amigo,
conocido, etc. y las personas jurídicas, compañía de gas,
de electricidad, de limpieza, etc.
No existen dos entradas en la agenda repetidas; es decir,
para simplificar se considera que no hay nombres
repetidos ni de particulares ni de compañías.
Una dirección e-mail siempre está asociada a una entrada
de la agenda y no a una dirección; mientras que un
teléfono o un fax puede estar asociado a una dirección o
no, ya que pueden ser móviles.
De igual forma, las fechas relacionadas con las entradas en
la agenda no se encuentran vinculadas con las direcciones
que éstas pudieran tener, sino únicamente con la entrada
en sí.
PROFESOR: MSC Luis Serna Jherry
Lima – Perú