Sei sulla pagina 1di 9

UNADM MATRICULA: ES1921007364

Análisis y diseño orientado a objetos

Nombre: Oscar Donato García Guzmán


Matrícula: ES1921007364
Grupo: DS-DDOO-2001-B1-003
Materia: Análisis y diseño orientado a objetos

1
UNADM MATRICULA: ES1921007364

Carrera: Licenciatura en ingeniería en desarrollo de software


Actividad: ACTIVIDAD 1 Representación de clases y objetos con UML
Propósito: El propósito de esta actividad es que, en colaboración analices la
forma de representar las clases y objetos mediante la metodología UML.

Introducción:

Toda organización necesita saber y conocer todos los procesos por los cuales
generan sus actividades, de esta manera conocer y poder estar bien organizados
en todos sus procesos y tener un éxito en todos los aspectos. Hay distintos tipos
de negocios que, aunque son los básicos para poder conocer lo mas general, no
aportan muchos conocimientos de actividades que a veces ni se tienen
contempladas o actividades o actores que realmente no funcionan ara mucho en
alguna organización o empresa.

Como en el caso del Diagrama de clases, este en primer plano nos describe la
estructura estática de algún sistema, así agrupamos las categorías de la
organización, se representa con rectángulos que se menciona el nombre de la

1
UNADM MATRICULA: ES1921007364

“clase” y esta conectado con otros rectángulos en donde se representan las


asociaciones y como se relacionan las clases entre sí.

En el caso de los Diagramas de objetos, estos están directamente relacionados


con los Diagramas de clases, estos mencionan que los objetos son una estática
de una clase, siendo su principal función describir la estructura estática de un
sistema en un momento particular, para así probar la precisión de los diagramas
de clases.

Indicaciones de la actividad

1. Lee el documento que se adjunta sobre el sistema a realizar de


automatización de un invernadero para generar un listado de posibles clases
donde se representen las entidades del sistema.

1
UNADM MATRICULA: ES1921007364

Sistema de Automatización de un Invernadero

En un invernadero se está trabajando para automatizar el sistema de


riego para las diferentes plantas que se cultivan en cada área, en los
cuales cada área tiene
diferentes tipos de sensores electrónicos los cuales son los siguientes:
humedad
para la tierra, temperatura ambiente, temperatura de agua, flujo de
agua y nivel de
agua de los cuales están colocados en diferentes puntos como se
mencionan a
continuación: en cada surco se encuentran enterrados en diferentes
distancias 5
sensores de humedad los cuales están enviando los datos obtenidos en
porcentaje de qué tan húmeda esta la tierra para así dependiendo del
porcentaje
predeterminado, ya que es un suele con minerales y debe tener una
humedad
gravimétrica que varía entre 40% y 60 % dependiendo de la densidad
aparente.
Dependiendo si la humedad está por debajo de ese rango de porcentaje
tiene que
enviar una alerta a la central para activar el sistema de riego y poder así
enviar el
agua en dirección de cada surco.

Se tienen tres estanques de almacenamiento de agua los cuales cada


uno tiene
integrado un sensor de flujo de agua para estar monitoreando la
cantidad de agua
para el riego utilizada durante el día y así tener un historial. Cada uno de
los tanques tiene integrado también un sensor de temperatura colocado
dentro de el mismo para estar monitoreando la temperatura del agua ya
que dependiendo el cultivo es la temperatura adecuada para cada uno
de ellos para no producir algún daño a las plantas. También cada tanque
de agua tiene integrado un sensor de nivel para tener controlado el
llenado de cada uno y así poder activar o desactivar las bombas que van
a estar surtiendo el líquido.

Dentro del invernadero se encuentran distribuidos 6 sensores de


temperatura
ambiente para así poder tener el control de los ventiladores para
encenderlos y
apagarlos y estar a una temperatura promedio de 25 grados centígrados
ya que si
hay alguna variación puede afectar el plantío.

1
UNADM MATRICULA: ES1921007364

Todos los sensores envían los datos obtenidos cada 10 minutos a una
base de
datos central en el cual se van almacenando los datos según su tipo,
además de la hora que envía los datos, el sistema tiene que guardar la
fecha (día, hora y año) y hora del registro de cada dato que le llega,
cada sensor está identificado por un
nombre y número para saber quién está trabajando y por si hay alguna
falla poder
detectar y hacer el cambio correspondiente.

Como se tiene que enviar la información de cada sensor cada 10


minutos estos se
deben de programar para que lo hagan y mientras tanto solo debe de
estar
monitoreando los valores que estén dentro del rango, si algún valor sale
de los
parámetros establecidos tiene que enviar una señal de alerta para
activar el
dispositivo que corresponde al dato enviado.

El sistema debe de generar reportes de todos los sensores de manera de


hojas de
Excel y de manera gráfica, donde el usuario va a determinar la fecha y
hora de los
periodos que los necesite, pero en pantalla debe estar mostrando en
tiempo real los datos que le van llegando.

Todo este sistema automatizado puede llegar a tener problemas o algún


desperfecto en algún momento, por el cual debe de tener un sistema de
seguridad
de paro de emergencia para así poder detener el bombeo de los tanques
de agua
en cuanto se detecte el problema.

El sistema también debe de tener la opción de control manual de la


obtención de la información de cada uno de los invernaderos.

Listado de posibles clases en la automatización de un invernadero:

Estos son las principales clases en las cuales nos podemos basar para conocer el
proceso general del método automatizado del invernadero.

 Sensores electrónicos

 Central

1
UNADM MATRICULA: ES1921007364

 Estanques

 Invernadero

 Sistema de seguridad

2. Redactar con tus propias palabras la diferencia entre un diagrama de


clases y un diagrama de objetos.

La diferencia que tiene estos dos tipos de diagramas no son demasiadas, porque
van de la mano y están en conjunto, mientras en el diagrama de clases se nos
muestra toda la estructura que se lleva a cabo en un sistema, para saber de una
manera clara la visión general del proceso, en el diagrama de objetos conocemos
los atributos de unos objetos y como estos objetos se relacionan entre sí, siendo
de esta manera sus principales diferencias.

3. Crea dos diagramas, uno de clases y otro de objetos considerando:

 Reflejo de especificaciones técnicas conforme UML y el fundamento


basado en la bibliografía que se consulte.

 Los diagramas representan claramente la interacción y requerimientos del


sistema “automatización de un invernadero”.

 Dentro del archivo (tarea) se agregan las imágenes que se generen por
cada diagrama, elaborados en el software Luchidchart o Dia (u otro software
de tu elección) para el diseño de diagramas UML.

Diagrama de clases:

1
UNADM MATRICULA: ES1921007364

Diagrama de objetos:

1
UNADM MATRICULA: ES1921007364

4. Complementa reporte incluyendo el siguiente orden: hoja de presentación,


introducción, diferencias (punto 2), diagramas (punto 3), conclusiones y
bibliografía en formato APA. (Revisar y corregir errores ortográficos o
gramaticales.)

Conclusiones:
Teniendo él cuenta la organización y proceso, estos tipos de diagramas, aunque
se llevan de la mano, vemos que indagamos en las cuestiones más básicas y
organización general de cualquier proceso que se realice, tenemos consideración
que estos pasos son los más básicos y primeros para poder procesar una
excelente metodología que sea lo mejor adecuada posible para poder realizar un
proceso bien planteado y ejecutado.
Con estos tipos de diagramas lo que, si ocurre que a veces decimos conocer toda
la información de un todo, pero te das cuenta que ni lo más básico tenemos

1
UNADM MATRICULA: ES1921007364

organizado, que aunque sea fácil nos podemos revolver en nuestra propia
información, en el acomodo de los datos y el como se va ir ejecutando todo el
procesos, pero es lo básico para poder manejar un negocio.

Bibliografía
Lucidchart. (2020). Lucidchart. Obtenido de Lucidchart:
https://www.lucidchart.com/pages/es/diagrama-de-objetos-uml#section_0
Lucidchart. (2020). Lucidchart. Obtenido de Lucidchart:
https://www.lucidchart.com/pages/es/tutorial-de-diagrama-de-clases-
uml#section_3
Nicosiored. (27 de 12 de 2017). Youtube. Obtenido de Youtube:
https://www.youtube.com/watch?v=Rhgg3hSI6I0

Potrebbero piacerti anche