Catedra 2 Ing. de Diseño (Bastián Lucas Castillo Cristi)
Catedra 2 Ing. de Diseño (Bastián Lucas Castillo Cristi)
Catedra 2 Ing. de Diseño (Bastián Lucas Castillo Cristi)
Rut: 19.779.291-4
Según la lectura, un sistema orientado a objetos se compone con objetos que interactúan y
mantienen su propio estado local, ofreciendo operaciones sobre dicho estado. Una característica
importante es que la representación de los estados es privada, por lo cual no se puede acceder
directamente desde fuera de un objeto. Otra característica importante es que los sistemas
orientados a objetos son más fáciles de cambiar a comparación de los sistemas que son
desarrollados usando enfoques funcionales. Para el caso de un diseño orientado a objetos, se
debe emplear el diseño de clases de objetos y las relaciones que dichos objetos tienen entre sí.
Cabe destacar que los objetos poseen datos y operaciones para manejar estos últimos.
2. Al desarrollar un diseño utilizando UML cuales son los tipos de modelo que se
utilizan. Ejemplifique
El modelo 4+1 o modelo de vistas de Kruchten , explica o describe una arquitectura de software
mediante el uso de 5 vistas que se complementan entre si, estas vistas son:
Vista de escenarios
Vista lógica
Vista de desarrollo
Vista de procesos
Vista física
Cada una de estas vistas tiene como objetivo mostrar diagramas UML (Lenguaje unificado de
modelado) que puedan ser entendidos por los interesados del proyecto o stakeholders, esto con el
fin de lograr un dialogo entre técnicos y personas que tengan poco o nulos conocimientos del área
informática
4. Para el siguiente caso de uso:
a. Indicar cada uno de los elementos de notación que están presentes en dicho
diagrama
En este diagrama se representan los requerimientos solicitados por el cliente en base a actores y
que relación tienen estos requerimientos con el sistema. En el caso de uso mostrado en la imagen
se pueden identificar los siguientes elementos.
1. Actor/es: Se representa por un stickman, en este caso existen dos actores, el socio y el
empleado del video club.
2. Acción o actividad: Representado con una elipse, son las actividades que pueden hacer los
actores, en el caso de uso actual se identifican, “Alta de socio”, “Baja de socio”,
“Modificación de los datos de un socio”,” Consulta de un socio”, “Consulta de socios con
pagos pendientes” y “Identificación de socio”.
3. Línea de acción: es una línea que termina en flecha no completa, la cual indica las acciones
que pueden hacer los actores.
4. Línea de relación: existen 3 tipos de línea de relación, la relación <<include>>, <<extend>>
y la de generalización, para el caso de uso mostrado, se logra ver la relación <<include>> o
incluye, la cual es la dependencia de dos casos de uso. En lo que se ve del diagrama
mostrado, la acción “Baja de socio” puede opcionalmente realizar la acción “identificación
de socio”, a su vez la acción “Modificación de los datos de un socio” también puede
ejecutar de manera opcional la acción “identificación de socio”.
b. Describir brevemente que interpretación proporciona dicho diagrama
• Una reserva la puede hacer un único cliente, pero puede involucrar varios
automóviles
del arriendo de cada uno de los autos, los litros de bencina en el estanque
marca
3. Porque los flujos 2.1 y 2.1.3 no pasan por le controlador de pedido y la entidad
Pedido
Esos flujos no pasan por el controlador de pedido y la entidad pedido ya que aun no se termina de
confirmar la selección del cliente, si se sigue la secuencia, el cliente recién comienza a seleccionar
los productos que van a ir en su pedido.