#Sanchez - Eladio - Segunda - Tarea - Cuestionario Numero 10

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

UNIVERSIDAD CRISTIANA EVANGELICA NUEVO MILENIO

UCENM

ALUMNO: ELADIO SANCHEZ GUZMAN

CATEDRATICO: DEBIR KALEBT

CLASE: LABORATORIO DE BASE DE DATOS

CUESTIONARIO DEL CAPITULO 10

SEDE: LA ESPERANZA INTIBUCA


Introducción

El diseño de sistemas es el arte de definir la arquitectura de hardware y software,


componentes, módulos y datos de un sistema, en este aspecto analizaremos el capítulo
numero 10 Análisis y diseño de sistemas orientados a objetos mediante el uso de UML
(lenguaje unificado de diseño de sistema), por lo que el presente trabajo representa el
análisis de todo el capítulo 10, resumiéndolo en un cuestionario, que se a continuación se
presenta.
PREGUNTAS DE REPASO

Cuestionario (Capitulo 10)

1. Liste dos razones de utilizar una metodología orientada a objetos para el desarrollo de
sistemas.
La reutilización de código.
Impacto mínimo si se modifica codigo durante el mantenimiento.

2. Describa la diferencia entre una clase y un objeto.


Un objeto es una persona, lugar o cosa, una clase es un conjunto de objetos similares.

3. Explique el concepto de herencia en los sistemas orientados a objetos.


Las clases pueden tener hijos; es decir, se puede crear una clase a partir de otra.
4. ¿Qué significa CRC?
Clases, responsabilidades y colaboradores.
5. Describa lo que agrega el Pensamiento en objetos a la tarjeta CRC.
Las tarjetas CRC se utilizan para representar las responsabilidades de las
clases y las interacciones entre ellas.
6. ¿Qué es UML?
UML provee un conjunto estandarizado de herramientas para documentar el análisis y
diseño de un sistema de software. El conjunto de herramientas de UML incluye
diagramas que permiten a las personas visualizar la construcción de un sistema
orientado a objetos, algo similar a la forma en que los planos de construcción permiten
a las personas visualizar la construcción de un edificio.
7. ¿Cuáles son los tres elementos principales del UML?
Cosas
Relaciones
Diagramas
8. Haga una lista de lo que incluye el concepto de cosas estructurales.
Clases
Interfaces
Colaboraciones
Casos de uso
Clases activas
Componentes
Nodos
9. Haga una lista de lo que incluye el concepto de cosas de comportamiento.
Interacciones
Máquinas de estado
10. ¿Cuáles son los dos tipos principales de diagramas en UML?
Diagramas estructurales
Diagramas de comportamiento
11. Haga una lista de los diagramas que se incluyen en los diagramas estructurales.
Diagramas de clases
Diagramas de componentes
Diagramas de despliegue
12. Haga una lista de los diagramas que se incluyen en los diagramas de comportamiento.
Diagramas de casos de uso
Diagramas de secuencia
Diagramas de comunicación
Diagramas de estados
Diagramas de activida

13. ¿Qué es lo que describe un modelo de casos


de uso? Describe la forma en que se utiliza el
sistema.
14. ¿Describiría un modelo de casos de uso como un modelo lógico o físico del sistema?
Defienda su respuesta en un párrafo.
Como un modelo lógico. Un modelo caso de usos describe que el sistema hace, no
como funciona. Un caso de uso provee a los desarrolladores un panorama sobre lo
que desean los usuarios. Está libre de detalles técnicos o de implementación.
Podemos pensar en un caso de uso como una secuencia de transacciones en un
sistema.
15. Defina qué es un actor en un diagrama de casos de uso.
Un actor utiliza el sistema inicia un evento que a su vez genera una serie
relacionada de interacciones en el sistema.
16. ¿Cuáles son las tres cosas que un caso de uso siempre debe describir?
Un actor que inicia un evento, el evento que desencadena un caso de uso y el caso de
uso que realiza las acciones desencadenadas por el evento.
17. ¿Qué es lo que describe un diagrama de actividad?
Muestran la secuencia de actividades en un proceso, incluyendo las actividades
secuenciales y paralelas, además de las decisiones que se toman.
18. Escriba un párrafo que describa el uso de los carriles en los diagramas de actividad.
Estos carriles indican particionamiento y se utilizan para mostrar qué actividades se
realizan en cada plataforma, como un navegador, servidor o computadora mainframe;
también muestran las actividades que realizan distintos grupos de usuarios. Los
carriles son zonas que pueden describir tanto la lógica como la responsabilidad de una
clase.
19. ¿Qué se puede describir en un diagrama de secuencia o de comunicación?
La realización de un caso de uso, lo cual es una forma de lograr o realizar un caso de uso.
20. ¿Por qué definir clases es una tarea tan importante del análisis orientado a objetos?
Los diagramas de clases muestran las características estáticas del sistema y no
representan ningún procesamiento en especial. Un diagrama de clases también
muestra la naturaleza de las relaciones entre las clases.
21. ¿Qué se puede mostrar en un diagrama de clases?
Puede mostrar sólo el nombre de la clase, el nombre de la clase y los atributos o el
nombre de la clase, los atributos y los métodos.
22. Defina la sobrecarga de métodos.
El incluir el mismo método (u operación) varias veces en una clase.
23. Mencione las cuatro categorías en las que se clasifican las clases.
De entidad
De interfaz
Abstracta
De control
24. ¿Cuáles son las dos categorías de relaciones entre clases?
Asociaciones y relaciones entre un todo y sus partes.
25. ¿Para qué se utilizan los diagramas de generalización/especialización (gen/spec)?
Los diagramas gen/spec se usan para mostrar las clases generales y las clases
especializadas que heredan los atributos y métodos de la clase general.
26. ¿Cuál es otro término para el
polimorfismo? Muchas formas o
redefinición de métodos.
27. ¿Qué se describe mediante un diagrama de
estados? Los distintos estados que puede
tener un objeto.
28. ¿Qué es un paquete en la metodología del UML?
Los paquetes son contenedores para otras cosas de UML, como los casos de uso o las
clases. Los paquetes pue den mostrar el particionamiento del sistema, para indicar qué
clases o casos de uso se agrupan en un subsistema, a lo cual se le denomina paquetes
lógicos.
29. ¿Por qué es importante usar el UML para el modelado?
El UML es una potente herramienta que puede mejorar en forma considerable la calidad de
su análisis y diseño de sistemas, y se espera que las prácticas mejoradas se traduzcan en
sistemas de mayor calidad. Al usar el UML en forma iterativa en el análisis y el diseño
podemos lograr una mejor comprensión entre el equipo de negocios y el equipo de TI en
relación con los requerimientos del sistema y los procesos que deben ocurrir en el sistema
para cumplir con esos requerimientos.

También podría gustarte