Está en la página 1de 5

Universidad Nacional de Chimborazo

Nombre: Jonnathan Molleturo

Fecha: 20/11/2022

Asignatura: Programación II

Semestre: Segundo Semestre

Deber: 01

- Utilizando NetBeans definir los siguientes paquetes:

ec.edu.fie.unach.java.fundamentals Si se pudo crear el paquete


No se puede crear por que el guion no
nos deja crear la carpeta, para poder
hacer que funcione se podría utilizar un
cec-unach.pruebas.
guion bajo “_” que nos ayuda a separar
las palabras en el caso que el nombre
sea un poco extenso.

El paquete no contiene un punto de


123mipaquete separación de las carpetas y un paquete
no puede iniciar con números.

No se pudo crear porque a una carpeta


Pet.365 no se le puede dar un nombre que en el
comienzo estén números.

Si se pudo crear el paquete, porque está


bet._365 separada por un punto y el guion bajo
antes de los números.

No se puede utilizar el int porque se


int.enteros trata de una palabra que define un tipo
de dato.

Si se pudo crear el paquete porque está


Tele.unach.edu.ec debidamente coló cado los puntos, que
nos ayudan a separar cada carpeta

Si se pudo crear el paquete, porque está


a_1.ejercicio. clase
debidamente separada por los puntos.

No se pudo crear por que el signo de


¡prog.poo interrogación está mal ubicado dentro
del nombre de la carpeta.
(Meza Gonzales J. , 2021)

1.¿Fue posible crear todos los paquetes?

- No se pudo crear todos los paquetes, por distintas razones.

2.¿Cuáles fueron las razones por las que no se pudieron crear los paquetes?

- No se pudo crear todos los paquetes por que algunos no ocupan adecuadamente los

signos como el guion, se ocuparía un guion bajo y en otros que inician con números y

no se le puede dar nombre a una carpeta de números, y otros les falta colocar el punto

para separar las carpetas.

Modificadores de acceso.

Los modificadores de accesos introducen al concepto de encapsulamiento que busca de

alguna forma controlar el acceso a los datos que conforma un objeto o instancia.

Los modificadores de acceso permiten dar un nivel de seguridad mayor restringiendo el

acceso a diferentes atributos, haciendo uso de los modificadores de acceso podremos

asegurarnos de que un valor no será modificado incorrectamente por parte de otro

programador o usuario.

El acceso a los atributos se consigue por medio de los métodos get y set.

Nota: Se recomienda que los atributos de una clase sean privados y por tanto cada

atributo debe tener su propio método set y get para obtener y establecer respectivamente

el valor del atributo. (Meza Gonzales, 2021)


Modificadores de acceso Misma Mismo Sub Otro
clase paquete clase paquete

Cualquier elemento de una clase que NO


private sea privado puede ser accedido SÍ NO NO
únicamente por la misma clase
Permite que tanto la propia clase como NO
default las clases del mismo paquete accedan a SÍ SÍ NO
dichos componente.
Nos permite el acceso a los NO
protected componentes de dicho modificador SÍ SÍ SÍ/NO
desde la misma clase.
Es lo contrario a private, se tiene SÍ
public SÍ SÍ SÍ
acceso a los componentes desde
cualquier clase o instancia.

¿Qué es UML?

UML significa “Unified Modeling Language” o “Lenguaje Unificado de Modelo”, el


término lenguaje quizás no es el mas apropiado, ya que no es un lenguaje propiamente
dicho, sino una serie de normas y estándares que indican como se debe representar algo.
Es una herramienta propia de personas que tienen conocimientos relativamente
avanzados de programación y es frecuentemente utilizada por análisis funcionales
(aquellos que indican que hacer en un programa sin escribir el código). Se utiliza en
lenguajes como Java, C#, Python, o cualquier otro. (Krall)

Utilizando UML se puede construir numerosos tipos de diagramas:

Diagramas de casos de uso Representan a los actores y casos de


uso (procesos principales) que
intervienen en un desarrollo de
software.

Diagramas de clases Para UML una clase es una entidad, no


una clase software, puede ser un
diagrama de dominio o representación de
conceptos que intervienen en un
problema.
Diagramas de secuencia Suele usarse para representar objetos
software y el intercambio de mensajes
entre ellos.

Diagramas de colaboración Se utiliza para representar objetos o


clases y la forma en que se transmiten
mensajes, y colaboran entre ellos para
cumplir un objetivo

Diagramas de estados Suelen usarse para representar como


evoluciona un sistema (cómo va
cambiando de estado) a medida que se
producen determinados eventos.

Otros diagramas: Diagramas de actividad, diagramas de paquetes, diagramas de


arquitectura software, etc.

Mi herramienta para crear diagramas de clase se llama “Wondershare EdrawMax” que


se puede descargar fácilmente de la web.
Ejemplo de un diagrama de clase de una tienda:
Bibliografía
Krall, C. (s.f.). aprenderaprogramar. Obtenido de

https://www.aprenderaprogramar.com/index.php?option=com_content&view=ar

ticle&id=688:ique-es-y-para-que-sirve-uml-versiones-de-uml-lenguaje-

unificado-de-modelado-tipos-de-diagramas-uml&catid=46&Itemid=163

Meza Gonzales, J. (2021). ProgramarYa. Obtenido de

https://www.programarya.com/Cursos/Java/Paquetes

Meza Gonzales, J. D. (2021). ProgramarYa. Obtenido de

https://www.programarya.com/Cursos/Java

También podría gustarte