Está en la página 1de 9

Ejercicio

UML
Descripción del problema
Proporcionando los datos de diferentes figuras, crear un programa que calcule el
área de la figura
Análisis Orientado a Objetos
Diagrama de casos de uso
Caso de uso 1. Resolución del área de un triángulo

Sistema Hacer el cálculo para


Hacer el cálculo para
hallar el área del hallar el área del
triangulo Rectángulo

Hacer el cálculo para


Hacer el cálculo para hallar el área del
hallar el área del Cuadrado
Ing. En Sistemas Círculo

Revisar el
resultado del
cálculo Maestro
Análisis Orientado a Objetos
a) Identifique las Clases y proporciones una breve descripción

Clase Descripción

Triangulo

Círculo
Cuadrado
Rectangulo
Análisis Orientado a Objetos
Clase Atributo Descripción

Triángulo Base
Triángulo Altura

Triángulo Área

Círculo Radio

Cuadrado Lado

Rectángulo Base

Rectángulo Altura
Análisis Orientado a Objetos

Clase Método Descripción

Triángulo Asigna Base

Triángulo Leer Base

Triángulo Asignar Altura

Triángulo Leer Altura

Triángulo Asigna Área

Triángulo Lee Área

Triángulo Calcular el Área

Triángulo Mostrar el Área


Análisis Orientado a Objetos

Clase Método Descripción

Círculo Asigna Radio

Círculo Leer Radio

Círculo Calcula el Area

Cuadrado Asigna Lado

Cuadrado Calcula Area

Rectángulo Asigna Altura

Rectángulo Asigna Base

Rectángulo Calcula Área


Análisis Orientado a Objetos
d) Ahora Desarróllelos como diagrama de Clases

Triangulo Círculo Cuadrado Rectangulo Clase


Base: NUMERO Radio: Numero Lado: NUMERO Altura: NUMERO
Altura:NUMERO Base: NUMERO
Area: NUMERO

SetBase() SetRadio(); SetAltura()


GetBase() SetLado()
GetRadio(); GetLafo() GetAltura()
SetAltura() CalculaArea(): SetBase()
GetAltura() CalculaArea()
GetBase()
SetArea() CalcullaArea
GetArea()
CalculaArea()
MostrarArea()
Análisis Orientado a Objetos
e) Establezca la relación entre clases
Tener
* * Triangulo
Main Pertenece
*
Pertenece * Pertenece Tener
*
Rectángulo
Tener Tener *
* *
Circulo
Cuadrado

También podría gustarte