Está en la página 1de 34

Facultad de Ingeniería y Ciencias Básicas POO – G04

Programa de Ingeniería de Sistemas Portafolio


Cód: Est: Laura Valentina Alfonso Camargo Primer corte 2022-2S

Actividades – Ambiente Java

 Mapa mental POO

 Enunciado #1

Se crea un proyecto al cual llamamos “AppSaludos” con el fin de crear un código en el


programa Eclipse, donde buscamos que nos retorne un mensaje que diga “hola mundo “.

 Diagrama de Casos de Uso


 Diagrama de clases

 Proyecto

 Código Fuente

 Pruebas

 Análisis de resultados

Luego de haber realizado una serie de pasos indicados por el profesor ,podemos llegar al
resultado planteado, esto se logra luego de entender como tal el orden en el que debemos
realizar nuestro programa, además de haber aprendido a crear diagramas de casos de uso y
de clases, también vemos como crear un proyecto y además una clase en este proyecto, donde
ya por ultimo ejecutamos nuestro código obteniendo un resultado satisfactorio.
Actividades – Clases

 Mapa mental Clase

 Enunciado #1

 Enunciado #2

Se plantea crear un programa en el cual se muestre todos sus métodos y atributos con base a
objetos propuestos en clase, en este caso lo haremos con el objeto Automóvil.

 Diagramas de Casos de Uso


 Diagrama de clases

 Proyecto

 Código Fuente
 Pruebas
N/A ya que no existe un método Main para realizar la operación.

 Análisis de resultados

Al finalizar con nuestro enunciado propuesto, como podemos evidenciar aplicamos lo ya antes
practicado lo cual es los diagramas de casos de usos y de clases ,además también creamos un
proyecto en Eclipse el cual llamamos AppAutomovil y en este creamos una clase llamada
Automóvil en el cual colocamos los atributos y los métodos de nuestro objeto, en esta parte
del ejercicio aprendo que sin otros métodos no podemos realizar la ejecución de nuestro
proyecto ya que nos faltan métodos por lo cual se coloco que no aplican pruebas.

 Enunciado #3

Se plantea crear un programa donde nos muestre los métodos y atributos de nuestro objeto
Vivienda, realizando sus diagramas y su respectivo proyecto en Eclipse.

 Diagramas de Casos de Uso

 Diagrama de clases
 Proyecto

 Código Fuente

 Pruebas
N/A ya que no existe un método Main para realizar la operación.

 Análisis de resultados

Finalizando con nuestro programa nos podemos dar cuenta que como ya antes mencionamos
podemos realizar diagramas de nuestros proyectos por el programa de StarUML y en el
programa Eclipse colocar los métodos atributos y métodos en su respectivo proyecto el cual
llamamos en este caso AppVvienda y en la clase nombrada Vivienda fue donde realizamos
nuestro código que llevamos hasta el momento, en este caso tampoco aplica pruebas ya que
requerimos de más métodos para ejecutarlo.

 Enunciado #4

Se plantea crear un programa donde nos muestre los métodos y atributos de nuestro objeto
Estudiante, realizando sus diagramas en StarUML y su respectivo proyecto en Eclipse.
 Diagramas de Casos de Uso

 Diagrama de clases

 Proyecto

 Código Fuente
 Pruebas
N/A ya que no existe un método Main para realizar la operación.

 Análisis de resultados

Finalizando con nuestro programa ya es un poco más fácil realizar los diagramas en StarUML,
ya que con los anteriormente ya realizados son de mucha practica para poder realizarlos sin
ningún problema al igual que los proyectos en Eclipse, algo importante en mencionar es que
también nos vamos acostumbrando a nombrar todos los proyectos con la primera letra en
mayúscula como deben ir en Eclipse y también los diagramas en StarUML.Nuevamente en este
caso tampoco aplican pruebas.

 Enunciado #5

Se plantea crear un programa donde nos muestre los métodos y atributos de nuestro objeto
Mamífero, realizando sus diagramas en StarUML y su respectivo proyecto en Eclipse.

 Diagramas de Casos de Uso

 Diagrama de clases
 Proyecto

 Código Fuente

 Pruebas
N/A ya que no existe un método Main para realizar la operación.

 Análisis de resultados

Ya para este punto podemos darnos cuenta que al momento de colocar nuestros atributos en
el proyecto que creamos en Eclipse que en este caso es AppMamifero con una clase llamada
Mamífero, debemos tener cuidado ya que los atributos que requieren respuestas en números
debemos definirlas como tal ,las podemos definir como un entero (int) o el que necesitemos
en este caso no utilizamos ninguno ya que ninguna respuesta requiere respuesta en números
para este caso los que utilizamos es un String el cual en nuestro lenguaje de programación
nos representa los caracteres de texto.

 Enunciado #6

Se plantea crear un programa donde nos muestre los métodos y atributos de nuestro objeto
Asignatura, realizando sus diagramas en StarUML y su respectivo proyecto en Eclipse.
 Diagramas de Casos de Uso

 Diagrama de clases

 Proyecto
 Código Fuente

 Pruebas
N/A ya que no existe un método Main para realizar la operación.

 Análisis de resultados

En este caso nos podemos dar cuenta que aquí ya es necesario colocar el (int) ya que requiere
de respuestas con números para este punto ya se me hace muy fácil realizar esto ya que he
aprendido con cuales debo utilizar un String y con cuales un int.

 Enunciado #7

Se plantea crear un programa donde nos muestre los métodos y atributos de nuestro objeto
TelefonoMovil, realizando sus diagramas en StarUML y su respectivo proyecto en Eclipse.

 Diagramas de Casos de Uso


 Diagrama de clases

 Proyecto

 Código Fuente

 Pruebas
N/A ya que no existe un método Main para realizar la operación.
 Análisis de resultados

Al finalizar ya en este último objeto también he aprendido que al nombrar mis atributos con
prívate lo que estoy realizando es que solo los de la misma clase los pueda ver ,es decir solo
podrán ser visibles para su misma clase ,mientras que el public es todo lo contrario al definir
mis métodos como public los puedo ver en todas las clases existentes, además también
aprendiendo a crear muy bien los proyectos y clases en el programa Eclipse y también ya me
quedo claro como realizar los diagramas de usos de caso y de clases.

Actividades – Clases y Objetos

 Enunciado #1
Se plantea crear una clase llamada PruebaAutomovil en nuestro proyecto ya creado AppAutomovil
donde llamaremos nuestros métodos y realizaremos los métodos inicializador ,constructor y el
método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases

 Código Fuente
 Pruebas
 Análisis de resultados

Al finalizar la ejecución conocemos nuevos términos los cuales son el método inicializador ,el
método constructor y el método visualizador ,estos nos ayudaron a poder llevar acabo la ejecución
de nuestro código por lo cual son muy importantes al momento de construir un proyecto y llevarlo
a ejecución ,el método inicializador nos permite llamar nuestros atributos ya antes realizados
como observamos, luego con nuestro método constructor podemos mencionar o visualizar que
objeto va a responder al mensaje.

 Enunciado #2

Se plantea crear una clase llamada PruebaVivienda en nuestro proyecto ya creado AppVivienda
donde llamaremos nuestros métodos y realizaremos los métodos inicializador ,constructor y el
método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

Ya finalizando nuestro siguiente proyecto es un poco más fácil entender la visibilidad de


nuestros atributos y métodos, acá también podemos mencionar que en nuestra clase llamada
PruebaVivienda podemos llamar nuestros métodos por medio de un main, el cual nos ayuda a
poder visualizarlos y así miso asignarles respuestas a lo que planteamos en nuestros métodos
ya que los proyectos están creados para recibir o poder crear cualquier tipo de información
relacionada a cada uno de los objetos.

 Enunciado #3

Se plantea crear una clase llamada PruebaEstudiante en nuestro proyecto ya creado


AppEstudiante donde llamaremos nuestros métodos y realizaremos los métodos inicializadores,
constructor y el método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

Ya finalizando en este punto ya se nos hace más fácil dominar todos los métodos, los
diagramas, los proyectos y clases donde ya podemos empezar a agregarle cosas por ejemplo
yo en mis proyectos agregue algunos textos para que se vieran al momento de retornarnos el
resultado como nos podemos dar cuenta en las pruebas y Enel código como tal.

 Enunciado #4

Se plantea crear una clase llamada PruebaMamifero en nuestro proyecto ya creado AppMamifero
donde llamaremos nuestros métodos y realizaremos los métodos inicializadores, constructor y el
método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

Ya finalizando nuestro siguiente proyecto es mucho más fácil entender la visibilidad de


nuestros atributos y métodos, acá también podemos mencionar que en nuestra clase llamada
PruebaMamifero podemos llamar nuestros métodos por medio de un main, el cual nos ayuda
a poder visualizarlos y así miso asignarles respuestas a lo que planteamos en nuestros
métodos ya que los proyectos están creados para recibir o poder crear cualquier tipo de
información relacionada a cada uno de los objetos.

 Enunciado #5

Se plantea crear una clase llamada PruebaAsignatura en nuestro proyecto ya creado


AppAsignatura donde llamaremos nuestros métodos y realizaremos los métodos inicializadores,
constructor y el método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

En este punto también es muy importante analizar que en PruebaAsignatura en este caso
podemos traer la cantidad de información que necesitemos es decir si quisiéramos agregar
otras asignaturas para acercarnos un poco más a la realidad ,también lo podríamos hacer y
los podemos imprimir para poder visualizar todas las asignaturas que necesitemos o
queramos ver.

 Enunciado #6

Se plantea crear una clase llamada PruebaTelefonoMovil en nuestro proyecto ya creado


AppTelefonoMovil donde llamaremos nuestros métodos y realizaremos los métodos inicializadores,
constructor y el método visualizador.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

Ya finalizando con todos nuestros objetos se puede realizar un análisis mas profundo ya que
hemos aprendido con objetos básicos crear proyectos y clases además diagrama de los
mismos mediante atributos, métodos los cuales nos ayudaron a llevar a acabo cada uno de
nuestros códigos por ello en este punto entendemos que cada uno cumple una función
importante y siempre se deben seguir correctamente con su debida estructura como lo
demostramos con todos los objetos anteriormente.

 Enunciado #7

Se plantea hallar el área de un circulo con su respectivos diagramas, proyectos y clases


siguiendo los métodos hasta ahora aprendidos

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas

 Análisis de resultados

En este caso creamos un proyecto en Eclipse llamado AppCirculo ,donde ahí mismo creamos sus clase de
Circulo y PruebaCirculo donde allí colocamos la operación para poder realizar el cálculo del área del
círculo nos damos cuenta que debemos seguir la misma estructura solo que en este caso no estamos
hablando de objetos sino estamos realizando operaciones ,en la parte de prueba podemos visualizar los
métodos que llamamos para así poder ejecutar nuestro código obteniendo un resultado satisfactorio.

 Enunciado #8

Se plantea hallar el área de un Triángulo con su respectivos diagramas, proyectos y clases


siguiendo los métodos hasta ahora aprendidos
Diagramas Casos de Uso Proyecto

 Diagrama de clases

 Código Fuente
 Pruebas

 Análisis de resultados

Aquí como en el anterior ejercicio nos damos cuenta que seguimos los mismos pasos de crear nuestros
diagramas nuestros proyectos ya demás mostramos como podemos llamar nuestra variables en este
ejemplo o ejercicio ya aparece otro termino llamado double el cual nos permite poder llamar o visualizar
nuestra variables correspondientes para poder llegara realizar la operación y realizar la ejecución de
nuestro código.

 Enunciado #9

Se debe realizar un programa en el cual se pueda retorna el índice de masa corporal de una persona,con
sus respectivos proyectos y diagramas.

Diagramas Casos de Uso Proyecto


 Diagrama de clases

 Código Fuente

 Pruebas
 Análisis de resultados

Para el análisis de este ejercicio podemos mencionar lo que son los condicionales aquí
utilizamos lo que es un if para poder dar una condición a nuestra operación ya que debemos
determinar que peso es en el que esta la persona para así mismo poder retornar una respuesta
correcta por eso aquí son muy funcionales ya que además recordamos como utilizarlos es
decir el if nos ayuda a que si se cumple la condición pase y sino tenemos por un lado al else
que si nos se cumple la condición retornara lo que indiquemos en el.

 Enunciado #10

Crear un Programa Java que utilice buenas prácticas de la POO para realizar una calculadora con
operaciones básicas

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

En este ejercicio podemos analizar el termino void ya que este nos ayuda a llamar nuestras operaciones
pero nosotros mismos debemos asignarle los números para realizar las operaciones en el código por ello
en este caso realiza todas la operaciones básicas como una calculadora con ciertos valores en específico
que nosotros mismos le asignamos aquí aprendemos que este void no nos sirve para realizar retornos.

 Enunciado #11

Crear un Programa Java que utilice buenas prácticas de la POO para realizar una calculadora con
operaciones básicas con retorno.

Diagramas Casos de Uso Proyecto

 Diagrama de clases
 Código Fuente

 Pruebas
 Análisis de resultados

Para finalizar después de todo lo realizado ,en este ultimo proyecto aplicamos todo los aprendido durante
todo el corte ya que realizamos los diagramas ,los proyectos las clases y además seguimos la estructura
enseñada y aprendida desde los primeros ejercicios en este caso ponemos un poco más en práctica el
método double que es el que nos permite un retorno como nos podemos dar cuenta ,también hice uso
de los condicionales para definir mi operación de división, además agregue algo más con mis métodos
visibles para que la persona pueda elegir qué operación va a realizar ,además de esto con todo esto la
persona podrá digitar los números que necesite para realizarla operación que también requiera en ese
momento y así es como se aplica los visto en todo el primer corte.

También podría gustarte