You are on page 1of 5

1.

Sistema

Una clase es una descripcin de un


conjunto de objetos que comparten los
mismos atributos, operaciones, relaciones
y semntica

2. Modelo

Lenguaje cuyo vocabulario y reglas se


centran en la representacin conceptual y
fsica de un sistema.

3. Diagrama

Representacin grfica de un conjunto de


elementos del modelo y sus relaciones.

4. Lenguaje de Modelado UML

Simplificacin
completa
y
auto
consistente de la realidad, creado para
comprender mejor un sistema

5. Clase

Coleccin de elementos, posiblemente


divididos en subsistemas organizados
para lograr un propsito. Est descrito por
un conjunto de modelos

SELECCIN MULTIPLE
UML es un lenguaje de modelado visual que sirve para
a) visualizar,
b) especificar,
c) construir y
d) documentar sistemas independientemente de la metodologa de anlisis y
diseo pero siempre con una perspectiva orientada a objetos
Elementos del Modelo Conceptual en Lenguaje de Modelado UML
a) Estructurales
b) De Comportamiento
c) De Agrupacin
d) De Anotacin
Las clases pueden representar cosas
a) Hardware
b) Software
c) Conceptos genricos
d) Personas
Los diagramas ms comunes en el anlisis y diseo de un sistema son:
a) Explorar conceptos del dominio (Modelo de Dominio).
b) Analizar requisitos (Modelo de Anlisis / Conceptual).
c) Describir el diseo detallado de un software OO (Modelo de Diseo).
FALSO O VERDADERO
Objeto
Un objeto representa una instancia de una clase en un determinado contexto
Caso de Uso
1

Describe un comportamiento de un sistema, clase o componente, desde el punto de


vista del usuario.
Una relacin es una conexin entre elementos estructurales.
Una abstraccin es una simplificacin, que incluye slo aquellos detalles relevantes
para algn determinado propsito
El modelo UML de un sistema consiste en un conjunto de elementos de modelado
que definen la estructura, el comportamiento y la funcionalidad del sistema y que se
agrupan en una base de datos nica.

Caso #1 - Sistema de Notas


A continuacin se presenta el anlisis del caso de estudio Sistemas de Notas.
El alcance de esta solucin contempla el modelo de dominio del mundo del problema. Es
importante aclarar que esta solucin no es nica.

Enunciado
El Colegio de Los Alpes es uno de los colegios ms reconocidos en el pas. Tiene
desde primero hasta undcimo grado y en cada uno de cursos hay 1, 2 3
secciones llamadas A, B y C respectivamente. Todos los estudiantes de una misma
seccin ven juntos todos los cursos de 7 a.m. a 1 p.m. Cada clase es de 1 hora y
tienen un recreo de 9 a 10. Una seccin ve el mismo curso a la misma hora todos
los das (por ejemplo, ve Matemticas II de 10 a 11, de lunes a viernes). Todos los
profesores son de tiempo completo y tienen asociado, adems de la informacin
personal, un cdigo nico, una lista de materias que puede dictar, una lista de
cursos que est dictando, el grado del cual est encargado (si tiene alguno), y una
categora que determina el salario que le van a pagar. Las categoras son de 1 a 5
(5 es la mxima) y el sistema debe permitir a la Oficina de Recursos Humanos
administrar la tabla de salarios.
Cuando un estudiante se matricula en el colegio, debe ir a la Oficina de Admisiones.
All suministra todos sus datos personales, el grado al cual entra y el estrato (1..6)
en el cual vive. All, despus de pagar, el sistema lo agrega a la seccin en la cual
haya menos estudiantes en ese momento. La matrcula se calcula usando una tabla
a partir del estrato al cual pertenece. Dicha tabla tambin se debe poder
administrar desde la Oficina de Admisiones. Cada dos meses la Oficina de Registro
pide al sistema la generacin de los boletines de notas de todos los estudiantes, a
partir de la informacin ingresada en el sistema directamente por los profesores. Al
hacer esto, el sistema debe calcular las notas definitivas de cada estudiante en cada
curso y cerrar el bimestre, de manera que las notas parciales ya no se puedan
modificar. Por reglamento del colegio, el profesor debe hacer cada bimestre dos
exmenes y dos trabajos, e ingresar cada una de estas notas al sistema a medida
que las va obteniendo. La nota del bimestre en cada curso corresponde al promedio
de estos cuatro valores. Las notas van de 1 a 5 (por ejemplo, 4.23). En un ao hay
4 bimestres. La Oficina de Registro debe poder, adems, pedir al sistema la
generacin de un boletn especfico de un bimestre ya cerrado, dando el carn del
estudiante y el bimestre. El sistema no maneja informacin de aos anteriores, sino
slo la informacin del ao en curso.
El colegio tiene un saln para cada seccin (hasta 33 salones). Cada saln se llama
con el grado y la seccin correspondientes. Por ejemplo, 3A (tercero seccin A). El

sistema genera, a peticin de la Oficina de Registro, una comunicacin impresa con


los cursos que debe dictar algn profesor del colegio (materia y hora), que incluye
la lista de sus estudiantes (carn y nombre). Este carn se le asigna al estudiante
el da de la matrcula y corresponde a un valor secuencial (5 dgitos: 00000-99999).
Una materia tiene un nombre (por ejemplo Matemticas II) y un cdigo. Este
cdigo es nico y est constituido por 5 dgitos, as: los dos primeros dgitos dan el
grado (01-11), y los tres siguientes corresponden a un consecutivo. La informacin
de materias, cursos, profesores y secciones se debe cargar, al comienzo de la
ejecucin, de una base de datos con la que cuenta el colegio y que es administrada
con otro programa.
Ejemplo
Entidad

Descripcin

Atributos y asociaciones
bimestreActual: bimestre actual del ao.
[5] tablaSalarios: contiene los posibles salarios de
un profesor.
[*] matriculados: contiene los estudiantes

Colegio

Representa el
colegio

matriculados del colegio.


[11] grados: contiene los grados escolares ofrecidos
[*] profesores: contiene los profesores del colegio
[6] tablaMatriculas: contiene el valor de la
matrcula por estrato social
[*] catalogo: contiene las materias ofrecidas por el
colegio

You might also like