1. DIVISIÓN DE ESTUDIOS PROFESIONALES PARA EJECUTIVOS
INGENIERÍA DE SISTEMAS
INGENIERÍA DE REQUERIMIENTOS
Práctica Calificada # 3
Ciclo 2011-1
Profesor: Margoth Yana Motta
Sección: E61A
Duración: 90 min.
Instrucciones Generales:
1. El examen es individual.
2. El alumno no podrá utilizar las separatas del curso.
3. Al finalizar el examen debe entregar el cuadernillo y el presente texto del examen.
1. Construya el Modelo Conceptual que mejor represente la información asociada a la
descripción siguiente: (10 Puntos)
La empresa “Fast Building” se dedica al diseño y ejecución de proyectos de obras civiles.
La oficina central que se encuentra ubicada en San Isidro, administra todas las actividades
de dicha empresa.
Un proyecto de obra de construcción posee, entre sus datos característicos, una
fecha de inicio y fecha de finalización previstas, un presupuesto en dinero, un
nombre por el cual se identifica, su código y la empresa cliente que ha contratado
el servicio de proyecto y ejecución de la obra.
La empresa cliente puede contratar varios proyectos a “Fast Building”.
Cada proyecto tiene un jefe de proyecto, del que se almacena su número de
identidad, nombres y apellidos.
Cada proyecto de obra está compuesto por etapas.
Cada etapa está identificada por su código y su nombre. Existen dos tipos de
etapas:
Etapas de elaboración del proyecto: que son varias dentro de un proyecto.
etapas de ejecución de la obra: que pueden ser varias dentro de un
proyecto.
Antes de que el jefe del proyecto pueda entrar al sistema a definir las etapas de su
proyecto, el Gerente de la empresa debe entrar al sistema y crear un proyecto,
haciéndole corresponder un jefe de proyecto con todos sus datos.
Cuando el jefe del proyecto entra al sistema a definir las etapas de su proyecto,
debe definir para cada una de esas etapas su código, su nombre, la fecha de inicio
y fin de la etapa, el tipo de etapa (de elaboración de proyecto o de ejecución de
obra) y la cantidad de trabajadores de cada tipo (ingenieros, arquitectos, técnicos
de obra, obreros) que se utilizarán en ella.
Si la etapa es de elaboración de proyecto, el jefe de proyecto tendrá que asignar
una oficina para todo el grupo de trabajadores que trabajará en la etapa.
Si la etapa es de ejecución de obra, tendrá que definir la cantidad de recursos
materiales de cada tipo que utilizará (no se requerirá oficina en este caso).
Cada recurso material está definido por su código, descripción y su unidad de
medida.
2. -2-
2. Asocie cada descripción con la letra del concepto que corresponda. (5 Puntos)
Concepto Descripciones
1. Atributo de los casos usos que depende de la experiencia y habilidades
del equipo de trabajo. (p)
2. Establece la proporción en que otras clases pueden utilizar el atributo
de la clase (a)
3. Fuente para encontrar los conceptos de información del sistema.(u)
4. Forma de agregación fuerte en la que el tiempo de vida de la clase
“todo” define el tiempo de vida de las clases “parte”. (b)
5. Expresión numérica que permite señalar la cantidad de objetos que
participan en una asociación.(o)
6. Se utiliza para clasificar los casos de uso de sistema en lo que
corresponde al atributo Complejidad. (t)
7. Se encuentra en aquellas clases que tienen ciertos atributos y
operaciones en común. (w)
8. Contienen la información que es almacenada por las clases de tipo
entidad. (r)
9. Cuando deja de existir la clase “todo” no tiene que dejar de existir las
clases “parte” de la agregación. (i)
10. Contiene los conceptos de información con sus propiedades,
comportamiento y formas de asociarse. (d)
Conceptos
a) Visibilidad. (2)
b) Composición. (4)
c) Clase asociativa.(9)
d) Modelo conceptual.
e) Auto agregación.
f) Agregación por valor.
g) Complejidad.
h) Asociación.
i) Agregación por referencia. (8)
j) Tipo de Dato.
k) Privado.
l) Nombre de la asociación.
m)Clase entidad.
n) SubClase.
o) Multiplicidad. (5)
p) Dificultad. (1)
q) Navegabilidad.
r) Atributo. (8)
s) SuperClase.
t) Secundario. (6)
u) Entidades del negocio. (3)
v) Prioridad.
w)Generalización. (7)
x) Autoasociación.
y) Publico.
3. -3-
3. Responda verdadero o falso según corresponda (5 Puntos)
(V/F)
a) El nombre de una asociación no es un elemento obligatorio, pero sí
recomendable para mejorar la comprensión de la relación.
b) La visibilidad privada de los atributos de una clase entidad se representan
con el estereotipo de una llave, porque su acceso está permitido a unos
pocos.
c) El atributo Estado clasifica el caso de uso por los recursos con que cuenta
el grupo de proyecto para su realización.
d) Para establecer el orden de realización de los casos de uso se recomienda
asignarle atributos.
e) No se pueden crear ciclos adicionales a los valores del atributo prioridad
en caso el equipo de proyecto lo necesite.
f) El artefacto especificación de alto nivel de casos de uso describe en forma
resumida el flujo de actividades de cada caso de uso del sistema.
g) La auto agregación, significa que una instancia de la clase se asocia con
otras de la misma clase.
h) La relación de tipo <include> entre casos de uso se usa cuando se
especializa la funcionalidad de un caso de uso.
i) Según se actualicen los diagramas de casos de uso, aparezcan nuevos o se
modifiquen sus asociaciones, es posible que también se tengan que
reorganizar los paquetes.
j) La navegabilidad de una asociación puede afectar el acceso de una clase a
los atributos de la otra.
Monterrico, 15 de Junio de 2011