caracteristicas del modelo orientado a objetos
DESCRIPTION
Se presentan algunos elementos relevantes a la hora de trabajar con metodologías ágiles, en especial aquellas que son orientadas a objetos. Se enuncian 20 elementos que han permitido a estas metodologías ser una verdadera alternativa a la hora de buscar opciones de desarrollo de software.TRANSCRIPT
![Page 1: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/1.jpg)
CARACTERÍSTICAS DEL MODELO
Orientado a Objetos
![Page 2: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/2.jpg)
REUSABILIDADLas clases son diseñadas para ser reutilizadas en otros sistemas. Se debe construir un repositorio de clases con esta finalidad. Estas pueden crecer rápidamente.
1
![Page 3: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/3.jpg)
ESTABILIDADLas clases mas empleadas con el tiempo adquieren un estatus de estables. Esto quiere decir que no sufrirán cambios posteriores.
2
![Page 4: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/4.jpg)
ENCAPSULACIÓNEl diseño se realiza pensando en elementos generales y no detalles, los cuales se ocultan. Es una filosofía de caja negra.
3
![Page 5: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/5.jpg)
COMPLEJIDAD CRECIENTELos objetos se construyen a partir de otros objetos y así van aumentando en complejidad.
4
![Page 6: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/6.jpg)
FIABILIDADEl software desarrollado con clases es mas seguro y estable, puesto han sido verificados. Aunque no implica que estén libres de errores.
5
![Page 7: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/7.jpg)
OPORTUIDAD MERCADOEs posible crear una empresa entorno al desarrollo de repositorios para empresas. Se llegara a una industria similar al hardware?.
6
![Page 8: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/8.jpg)
DISEÑO MAS RAPIDOAl existir los componentes el desarrollo es mas rápido.
7
![Page 9: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/9.jpg)
MAYOR CALIDADAl emplear componentes ya existentes y verificados se espera que los productos sean de mayor calidad.
8
![Page 10: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/10.jpg)
INTEGRIDADLas estructuras solo pueden ser empleadas por y de la forma que se definió en su creación.
9
![Page 11: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/11.jpg)
FACIL PROGRAMACIONAl emplear pequeños componentes e ir ensamblándolos se hace más fácil la programación.
10
![Page 12: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/12.jpg)
FACIL MANTENIMIENTOCada clase es independiente de otros desarrollos.
11
![Page 13: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/13.jpg)
CICLO DE VIDA DINÁMICOSe adapta con mayor velocidad a los cambios.
12
![Page 14: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/14.jpg)
REFINAMIENTO EN CONSTRUCCIÓNSe puede modificar el diseño durante la implementación
13
![Page 15: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/15.jpg)
MODELAMIENTO REALISTAEl modelado orientado a objetos permite realizar una transformación casi transparente en el desarrollo.
14
![Page 16: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/16.jpg)
MEJOR COMUNICACIÓNAl trabajar con objetos , los clientes y los colegas aprecian con mayor facilidad los elementos del desarrollo.
15
![Page 17: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/17.jpg)
ESPECIFICACIÓN Y DISEÑOS DECLARATIVOSSe definen todos los elementos explícitamente.
16
![Page 18: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/18.jpg)
INDEPENDENCIA DE DISEÑOLas clases se diseñan independiente del software y el hardware que se empleara, lo que permite emplearlos en diversos proyectos.
17
![Page 19: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/19.jpg)
AUTOMATIZACIÓN DBOOLas bases de datos orientadas a objetos se ven beneficiadas por este tipo de diseño puesto automatizan muchos procesos.
18
![Page 20: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/20.jpg)
MEJORES HERRAMIENTAS CASEExisten herramientas case y frameworks que aceleran el desarrollo y permiten controlar los proyectos.
19
![Page 21: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/21.jpg)
LIBRERIAS DE CLASESMuchos lenguajes de programación orientada a objetos emplean una colección de librerías para acelerar y facilitar los desarrollos.
20
![Page 22: Caracteristicas del modelo orientado a objetos](https://reader033.vdocuments.co/reader033/viewer/2022052411/557bbb17d8b42a525b8b4d61/html5/thumbnails/22.jpg)
@josefabiandiaz
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas