Está en la página 1de 6

UNIVERSIDAD PRIVADA FRANZ TAMAYO

FACULTAD DE INGENIERIA
CARRERA INGENIERIA DE SISTEMAS
ASIGNATURA: ANALISIS Y DISEÑO I – PARALELO 1

NOMBRE: Jheyson Rubiño Quispe Tonconi C.I. 13407456 SEMESTRE: TERCERO


DOCENTE: Ing. Victor Hugo Ticonipa Cheje FECHA:21-06-2021 NOTA

A. Preguntas

1. ¿Cómo se representa una clase en el UML?

Una clase es una descripción de conjunto de Una clase es una descripción de


conjunto de objetos que comparten los mismos atributos, objetos que comparten los
mismos atributos, operaciones, métodos, relaciones y semántica. operaciones,
métodos, relaciones y semántica.

Las clases son gráficamente representadas por cajas con compartimentos para:

– Nombre de la clase, atributos y operaciones / métodos.

– Responsabilidades, Reglas, Historia de Modificaciones, etc.

2. ¿Qué información se puede mostrar en un símbolo de clase?

Se pueden mostrar los atributos, operaciones, responsabilidades y restricciones de


la clase.

3. ¿Qué es una restricción?

•Las restricciones son símbolos que llevan los atributos para la capacidad de
contener uno o tres posibles valores.

•La forma de representar una restricción es con un texto libre bordeado por llaves
donde especifica los valores a contener.

4. ¿Para qué adjuntaría una nota a un símbolo de clase?

Para agregar información que no se encuentra en los atributos, operaciones o


responsabilidades. Por ejemplo, podría desear que el usuario del modelo lea un
documento en particular que contenga información respecto a la clase.
5. ¿Cómo se representa la multiplicidad?

La multiplicidad es una restricción que se pone a una asociación, que limita el


número de instancias de una clase que pueden tener esa asociación con una
instancia de la otra clase.

6. ¿Cómo descubrirá la herencia?

El analista deberá darse cuenta que los atributos y operaciones de una clase son
generales y que aplicarán a quizá, varias clases (que agregarán sus propios
atributos y operaciones).

7. ¿Qué es una clase abstracta?

Se denota que la clase definida no puede ser instanciada pues posee métodos
abstractos. La única forma de utilizarla es definiendo subclases, que implementa tan
los métodos abstractos definidos.

8. ¿Cuál es el efecto de un calificador?

En el UML la información de identidad se conoce como calificador, resuelve el


problema de la búsqueda.

9. ¿Cuál es la diferencia entre una agregación y una composición?

Una agregación es una acumulación de clases. Es decir, una clase está formada por
otras. Una composición es un tipo de agregación, la cual determina una restricción.
Cada componente de una agregación puede pertenecer tan solo a un todo.

10. ¿Qué es la realización?

Una realización es la relación entre una clase y una interfaz. Una interfaz define las
capacidades o habilidades de un objeto.

11. Mencione los tres niveles de visibilidad y describa lo que significa cada
uno de ellos.

Nivel público. - es extensible a otras clases

Nivel protegido. - solo se otorga a las clases que se heredan de la clase original

Nivel privado. - solo la clase original pueden utilizar el atributos u operaciones


12. Describa qué es un diagrama de clases y qué es un diagrama de objetos.

Una clase es una descripción de conjunto de Una clase es una descripción de


conjunto de objetos que comparten los mismos atributos, objetos que comparten los
mismos atributos, operaciones, métodos, relaciones y semántica. operaciones,
métodos, relaciones y semántica.

Diagrama de Clases

 Describe la definición de cada uno de los posibles objetos pertenecientes al


sistema
 Muestra las clases del sistema, sus atributos, operaciones (o métodos), y las
relaciones entre los objetos
 Diagrama cercano a la implementación. Construido y refinado a través del
desarrollo
 Desarrollado por analistas, diseñadores y desarrolladores

B. Ejercicios

13. Realice en el programa Star UML el diagrama de clases y diagrama de objetos


del ejemplo final la diapositiva (Presentación 1) del tema Diagramas de Clases y
Objetos (El dueño de un hotel te pide a desarrollar un programa para consultar
sobre las habitaciones disponibles y reservar habitaciones de su hotel).
14. Los requisitos para la gestión de nuestro sitio web son los siguientes:

• Un sitio web consta de un nombre y un dominio. Por ejemplo, el sitio de


información web y campus virtual del Instituto ITBM tiene como dominio
https://www.unifranz.edu.bo
• Un sitio web contiene múltiples documentos definidos por su ruta. Por ejemplo,
información para el acceso al campus virtual o de las carreras del ITBM como ruta
…/carreras/sistemas.html.

• Los documentos pueden ser imágenes o páginas web.

• Las imágenes tendrán dimensiones ‘x’ e ‘y’ y las páginas web podrán contener
enlaces a otros documentos. Se pide:

a. Identificar las clases y sus relaciones, y para cada clase indicar todos los
atributos.

b. Especificar el diagrama de clases y un diagrama de objetos.