Zusammenfassung der Ressource
Paradigma de Programación Orientado a Objetos
- se entiende como una filosofía general de
desarrollo de sistemas. Aunque sus conceptos son
mucho más amplios
- Nos proporciona una manera de organizar nuestro trabajo
conocimiento en forma conceptual y nos da una visión de
como las personas comprenden y procesan el mundo que
los rodea.
- de estas formas podemos estructurar modelos que nos
permiten crear conceptos nuevos y así sucesivamente crear
una red de conceptos interconectados pero clasificados
- Permitiendo tener una visión hacia el futuro
tal que si necesita cambiar algo solo cambia
esa cosa en eso específico
- Principio Solido
- Evitar las
Ambiguedades
- Conceptos
- Los conceptos conforman nuestra percepción, utilizamos
conceptos como unidades de conocimientos, donde cada uno
tiene una intensidad y una extensión. La intensidad es la
definición completa del conjunto y la prueba que determina si
el concepto se aplica o no a un objeto. La extensión es el
conjunto de todos los objetos a los que se aplica el concepto
- Los conceptos pueden ser
- Concretos:
Persona, lápiz,
etc
- Intangible:
Tiempo, calidad,
etc
- Roles:doctor,
cliente
- Jucios: buen
ejemplo,
salario Alto
- Relación:
matrimonio,sociedad
- Eventos: venta,
compra
- Simbolización de la intensidad y la extensión
- Los símbolos son una manera concisa de referirse a
los objetos, son un medio práctico para identificar
conceptos
- La tríada del concepto
- concepto
- intensidad
- extensión
- Dominios
- La compresión de los conceptos se lleva a cabo por lo
general mediante la identificación y definición del
contexto: o dominio
- Un dominio es un área seleccionada de interés que contiene
una colección de objectos que son casos particulares de la
especificación del dominio
- Sin una perspectiva o un contexto, nuestra mente podría
tener una mala comprensión del contenido de un
mensaje de comunicación
- "los conceptos que adquirimos nos
proporcionan un especie de lente mental
por medio de la cual tomamos conciencia
de los objetos de nuestro mundo"
- Objetos o instancias
- El análisis orientado a objetos investiga los objetos sin
prejuicio de si van a ser datos o no, será un objeto siempre y
cuando tengamos los conceptos para hacerlo así.
- La mayor parte de los objetos tiene periodos de existencia, aparecen en
nuestra conciencia cuando les aplicamos un concepto y desaparecen
cuando no se les puede aplicar más conceptos
- un concepto es una colección particular o clase de objectos.La membresía
de un conjunto estará determinada por la definición completa o
intensidad de su concepto. Cada conjunto es una colección de objetos que
cumplen lo requisitos de membresía de su concepto subyacente
- TIpos de Objetos o clases
- Utilizamos el término concepto para indicar
una noción o idea que en nuestra conciencia
aplicamos a los objetos. Así, un concepto es
solo una palabra o símbolo que podemos
utilizar en vez de repetir su definición.
- Asociación de objetos
- Las asociaciones definen la forma en que los
objetos de distintos tipos se pueden ligar o
conectar para permitir la construcción de
sistemas conceptuales
- Asociaciones
- se definen en que
objetos de
diferentes tipos
se pueden ligar o
conectar
- Relaciones
- Las relaciones se pueden utilizar
cuando el analista quiere considerar a
las asociasiones
- Las n-adas son
invariantes
- una n-ada es un objeto invariante
compuesto por otros objetos, cada
n-ada es una relación(tipo de relación)
- Mapeos
- El mapeo asigna los
objetos de un tipo a
objetos de otro tipo,
en otras palabras es
un proceso que, dado
un objeto, devuelve o
hace corresponder un
objeto o un conjunto
de objetos. Un mapeo
que siempre hace
corresponder un único
objeto
- Julian Camilo Riveros Fonseca 1152057