Conceptualización

Mapa mental Etapa 1 Conceptualización.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Conceptualización por Mind Map: Conceptualización

1. UML: Lenguaje de clases

1.1. Concepto

1.1.1. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.

1.2. Características

1.2.1. Visualizar.

1.2.2. Especificar.

1.2.3. Construir.

1.2.4. Documentar y ser base de documentación.

2. Recursividad

2.1. hacer un llamado a un metodo desde el mismo metodo.

3. Objeto

3.1. Concepto

3.1.1. Un objeto es una unidad dentro de un programa informático que tiene atributos y métodos. Es decir, tiene una seria de datos almacenados y tareas que realiza con esos datos en el tiempo de ejecución.

3.2. Características

3.2.1. Atributos

3.2.1.1. Un atributo es una especificación que define una propiedad de un objeto, elemento o archivo no solo sirve para decir sus características sino también para decir en el estado en que se encuentra.

3.2.2. Métodos

3.2.2.1. Sirve para expresar su comportamiento, en otras palabras, lo que se puede hacer con éste objeto.

4. Clase

4.1. atributos

4.2. Visibilidad

4.2.1. private

4.2.2. public

4.3. Metodos

4.3.1. Visibilidad retorno nombre de los parámetros

4.4. Encapsulamiento

4.4.1. concepto

4.4.1.1. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones

4.4.2. Caracteristicas

4.4.2.1. Privado (private)

4.4.2.1.1. Solo es accesible desde la clase.

4.4.2.2. Protegido (protected)

4.4.2.2.1. Se utiliza por todos los métodos, clases y atributos mientras se encuentren en el ,mismo paquete (package).

4.4.2.3. Publico (public)

4.4.2.3.1. Pueden ser usados por cualquier clase o método.

4.5. Apuntador

4.5.1. Acceder a los atributos y metodos

5. Sobrecarga de Metodos

5.1. Varios metodos en la misma clase tenga el mismo nombre.

6. Bajo acoplamiento

6.1. Indica que los diferentes subsistemas deben estar unidos de forma mínima.

7. Metodos

7.1. constructores

7.2. consultores

7.3. modificadores

7.4. analizadores

8. Alta cohesión

8.1. Propiedades de servicios de una clase debe ser consistente con el concepto que abstrae dicha clase.

9. Excepciones

9.1. try

9.2. catch

9.3. finally