Mind map
Diseño orientado a objetos
Map content
Diseño orientado a objetos
Ventajas Fomenta la reutilización y extensión del código. Permite crear sistemas más complejos. Relacionar el sistema al mundo real. Facilita la creación de programas visuales. Construcción de prototipos Agiliza el desarrollo de software Facilita el trabajo en equipo Facilita el mantenimiento del software
Objetos: Un objeto del mundo real es cualquier cosa que vemos a nuestro alrededor, donde poseen las siguientes cualidades : identidad , estado y comportamiento.
Clase: Conjunto de objetos que poseen características similares , es decir objetos del mismo tipo.
Herencia: La herencia es uno de los conceptos más cruciales en la POO. La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia
Características de POO: Abstracción: La abstracción consiste en captar las características esenciales de un objeto, así como su comportamiento. Encapsulamiento: El encapsulamiento consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es tener todo esto es una sola entidad. Ocultamiento: Es la capacidad de ocultar los detalles internos del comportamiento de una Clase y exponer sólo los detalles que sean necesarios para el resto del sistema. Polimorfismo: capacidad que tienen objetos de diferentes clases de responder al mismo mensaje. Comportamientos alternos entre clases derivadas relacionadas. Servicio: Es el comportamiento de los objetos. Son métodos o procedimientos, que llegan a ser parte de los objetos, en forma muy similar a los atributos.
Casos de uso: Los casos de uso requieren tener al menos un conocimiento parcial de los requerimientos del sistema. Un caso de uso es un documento narrativo que describe la secuencia de eventos de un actor (agente externo) que utiliza un sistema para completar un proceso.
Características de un caso de uso: Caso de uso: Nombre, Actores: Lista de actores (agentes externos), Propósito: Intención del caso de uso, Resumen: Repetición del caso de uso de alto nivel o alguna síntesis. , Tipo: Primario, secundario u opcional. Esencial o real. , cruzadas: Casos de uso relacionados y funciones relacionadas del sistema. , Descripción: Descripción del caso de uso.
Information
- Description
- Mind Map on Diseño orientado a objetos, created by Carlos alfredo Pacheco Segoviano on 04/07/2019.
- Created by
- Carlos alfredo Pacheco Segoviano
- Views
- 1
- Rating
More on Análisis y diseño orientado a objetos