Guía de estudio Modelado de Sistemas

Anuncio
Guía de estudio Modelado de Sistemas
GUIA DE ESTUDIO
UNIDAD DE APRENDIZAJE
MODELADO DE SISTEMAS
ELABORO: BEATRIZ HERNANDEZ POE
Beatriz Hernández Poe
Página 1
Guía de estudio Modelado de Sistemas
ELEMENTOS CONCEPTUALES:
Modelado Orientado a Objetos: Definición, principios, características.
Metodología de Desarrollo Orientada a Objetos
UML (Visión general, modelo conceptual, reglas)
Definición de Objeto (operaciones, estado, características), instancia, diagramas de objetos,
clases (tipos de clases, atributos, operaciones), Relaciones (dependencias, generalización,
asociación, agregación), Refinamiento, multiplicidad.
Diagramas de casos de uso (actores, eventos, escenarios, paquetes de casos de uso)
Precondiciones-Post-condiciones (Relaciones de dependencia, generalización y asociación, usa
y extiende)
Diagramas de Interacción (Secuencia, Colaboración)
Estereotipos de diagramas de componentes (ejecutable, biblioteca, tablas, archivos,
documentos)
Beatriz Hernández Poe
Página 2
Guía de estudio Modelado de Sistemas
CUESTIONARIO:
1. ¿Por qué es importante modelar?
2. Escribe tu definición de modelado orientado a objetos.
3. Dentro del modelado orientado objetos define y da un ejemplo de “objeto”, “clase”,
“encapsulamiento”, “herencia”, “polimorfismo”
4. Menciona la diferencia entre programación estructurada y orientada a objetos.
5. ¿Cuál es el significado de UML?
6. ¿Cuál es la utilidad de aplicar UML en el desarrollo de sistemas informáticos?
7. ¿UML es un lenguaje de programación?, justifica tu respuesta.
8. Explica la diferencia entre los tipos de diagramas estáticos y dinámicos o de
comportamiento.
9. ¿Qué son los estereotipos y cual es su utilidad?
10. Menciona los elementos de un diagrama de clases y su simbología.
11. ¿En qué fase del desarrollo de un sistema informático se utilizan con mayor frecuencia
los diagramas de casos de uso?
12. Modela una clase con atributos y operaciones propios de esta.
13. Realiza un diagrama en el cual ejemplifiques una relación de dependencia.
14. Realiza un diagrama en la cual ejemplifiques una relación de generalización.
15. Realiza un diagrama en la cual ejemplifiques asociación cualificada.
16. Realiza un diagrama en el cual ejemplifiques una asociación reflexiva.
17. Realiza un diagrama en el cual ejemplifiques una “clase de asociación”
18. Realiza un diagrama en la cual ejemplifiques asociación con multiplicidad.
19. Realiza un diagrama en el cual ejemplifiques la diferencia entre agregación y
composición.
20. Menciona los elementos de un diagrama de casos de uso y su simbología.
21. Realiza un diagrama de casos de uso en el cual ejemplifiques las relaciones de
generalización y asociación, dependencia usa y extiende ( ‹‹use›› y ‹‹extend›› )
22. ¿Qué son las pre-condiciones y post-condiciones de un caso de uso?
23. Menciona los elementos de un diagrama de secuencia y su simbología.
24. Realiza un diagrama en el cual ejemplifiques un diagrama de secuencia.
25. Menciona los elementos de un diagrama de componentes, diagramar un ejemplo en el
cual utilices estereotipos como: ejecutable, biblioteca, tablas, archivos, documentos,
etc.).
26. Realiza un ejemplo de un diagrama de componentes en el cuál incluyas interfaces
requeridas y ofrecidas.
27. Menciona los elementos de un diagrama de despliegue y simbología.
28. Realiza un ejemplo de un diagrama de despliegue no olvides incluir los estereotipos
necesarios.
Beatriz Hernández Poe
Página 3
Guía de estudio Modelado de Sistemas
EJERCICIOS:
I.INSTRUCCIONES: Escribe dentro del paréntesis el número que corresponda a la respuesta
correcta.
1.
Son diagramas que destacan el orden temporal de
los mensajes así como el tiempo de vida y uso de
un objeto.
Diagramas de
secuencia
(
)
2.
Son elementos usados en el diagrama de
colaboración que son representados mediante
rectángulos.
Diagramas que nos muestran la organización
estructural de los objetos que envían y reciben
mensajes mostrando la secuencia de estos
mediante números de secuencia.
Diagramas de Estado
(
)
Diagrama de
Actividades
(
)
4.
Son diagramas que describen la estructura de un
sistema mostrando sus clases, atributos y las
relaciones entre estas.
Diagramas estáticos
(
)
5.
Son diagramas que representan la funcionalidad
de un sistema mostrando la relación existente
entre los actores y sus casos.
Objetos
(
)
6.
Son diagramas que nos muestran la secuencia de
estados por los que pasa un objeto.
Diagramas de
interacción
(
)
7.
Son diagramas que muestran el diagrama de flujo
de un sistema de un punto de inicio a un final
detallando muchas rutas de decisiones.
Mensajes o flujo de
datos
(
)
8.
Se les llama de esta manera al conjunto de
diagramas que muestran el comportamiento
dinámico de los sistemas.
Diagramas de clases
(
)
9.
Se les llama de esta manera al conjunto de
diagramas que muestran la estructura de un
sistema incluyendo sus componentes y relaciones
mas no el comportamiento dinámico de este.
(
)
(
)
3.
10. Son elementos usados en el diagrama de
colaboración representados mediante flechas.
Beatriz Hernández Poe
Diagramas de
colaboración
Diagramas de casos
de uso
Página 4
Guía de estudio Modelado de Sistemas
II.INSTRUCCIONES: Observa con detenimiento los siguientes diagramas y escribe sobre las
líneas una breve descripción de los sistemas diagramados:
Descripción del sistema:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_________________________________________________
Beatriz Hernández Poe
Página 5
Guía de estudio Modelado de Sistemas
III.INSTRUCCIONES: Observa con detenimiento los siguientes diagramas y escribe sobre las
líneas una breve descripción del sistema así el nombre de los elementos que se indican:
B. Diagrama de: ______________________________________
Descripción del sistema:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_________________________________________________
Beatriz Hernández Poe
Página 6
Guía de estudio Modelado de Sistemas
IV.INSTRUCCIONES: Considerando el siguiente caso:
Un hospital privado requiere implementar un sistema con el cual:
a) mejore el control de recursos y el servicio hacia los clientes del hospital.
b) los pacientes puedan ingresar vía internet a registrar citas y consultar
recetas y diagnósticos realizados por el doctor
c) los doctores puedan registrar sus diagnósticos y recetas
d) los doctores tengan acceso al inventario de la farmacia del hospital con
la finalidad de elegir el medicamento para sus recetas.
e) El administrador del hospital pueda realizar reportes de citas y doctores.
Realice lo siguiente:
1. Realice el análisis del sistema mediante diagramas de caso de uso y la descripción
de estos.
2. Realice el diagrama de clases con las clases necesarias para la operación del
sistema y las relaciones adecuadas (utilice los diferentes tipos de relaciones:
multiplicidad, generalización, generalización, agregación o composición)
3. Realice el diagrama de secuencia de las operaciones: generar reporte, registrar
diagnostico y visualizar receta.
4. Realice el diagrama de componentes y despliegue.
Beatriz Hernández Poe
Página 7
Descargar