0
Modelamiento Orientado a Objetos Visita   FIEC Novedades y aplicaciones  FIEC
Qué es un modelo? <ul><li>Un modelo es una abstracción que se construye para  entender y resolver problemas . </li></ul>Vi...
Por qu é se construyen modelos ? <ul><li>Reducir la complejidad del sistema. </li></ul><ul><li>Comunicar las ideas a otros...
Modelamiento Orientado a Objetos <ul><li>En este enfoque, el principal bloque de construcción de todos los sistemas softwa...
UML  Lenguaje de Modelamiento Unificado Visita   FIEC Novedades y aplicaciones  FIEC
Breve Historia UML <ul><li>En 1994 se unificaron: </li></ul><ul><ul><li>OMT (Object Modeling Technique) – Rumbaugh. </li><...
Qu é es UML ? <ul><li>UML es un lenguaje de modelamiento estándar que sirve para visualizar, especificar, construir y docu...
<ul><li>UML ha sido utilizado  en sistemas: </li></ul><ul><ul><li>Información </li></ul></ul><ul><ul><li>Financieros </li>...
Fases en el desarrollo de sistemas <ul><ul><li>Análisis del sistema </li></ul></ul><ul><ul><li>Diseño </li></ul></ul><ul><...
<ul><li>Técnicas: Cómo son construidos los modelos? </li></ul><ul><ul><li>Modelos pueden ser creados y extendidos en las  ...
<ul><ul><ul><li>Modelos en el diseño OO </li></ul></ul></ul><ul><ul><ul><ul><li>Foco: Resolver el problema </li></ul></ul>...
Upcoming SlideShare
Loading in...5
×

Modelamiento Orientado a Objetos

3,473

Published on

Porgramación Orientada a Objetos en www.fiec.espol.edu.ec

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,473
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
143
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Modelamiento Orientado a Objetos"

  1. 1. Modelamiento Orientado a Objetos Visita FIEC Novedades y aplicaciones FIEC
  2. 2. Qué es un modelo? <ul><li>Un modelo es una abstracción que se construye para entender y resolver problemas . </li></ul>Visita FIEC Novedades y aplicaciones FIEC
  3. 3. Por qu é se construyen modelos ? <ul><li>Reducir la complejidad del sistema. </li></ul><ul><li>Comunicar las ideas a otros. </li></ul><ul><li>Visualizaci ón. </li></ul><ul><li>Nos permite probar la entidad física antes de construirla. </li></ul><ul><li>Los modelos documentan las decisiones que tomamos. </li></ul>Visita FIEC Novedades y aplicaciones FIEC
  4. 4. Modelamiento Orientado a Objetos <ul><li>En este enfoque, el principal bloque de construcción de todos los sistemas software es el objeto. </li></ul><ul><li>Para realizar modelos de sistemas orientados a objetos se usa el Lenguaje de Modelamiento Unificado (UML). </li></ul>Visita FIEC Novedades y aplicaciones FIEC
  5. 5. UML Lenguaje de Modelamiento Unificado Visita FIEC Novedades y aplicaciones FIEC
  6. 6. Breve Historia UML <ul><li>En 1994 se unificaron: </li></ul><ul><ul><li>OMT (Object Modeling Technique) – Rumbaugh. </li></ul></ul><ul><ul><li>Booch – Gary Booch </li></ul></ul><ul><li>En 1995 se integró OOSE(Object-Oriented Software Engineering) – Jacobson. </li></ul><ul><li>Luego varias empresas como: IBM, Hewlett-Packard, Microsoft, Oracle, ect. Contribuyeron con la versión 1.0 de UML </li></ul><ul><li>En 1997 fue entregada al OMG (Object Managment Group). </li></ul>Visita FIEC Novedades y aplicaciones FIEC
  7. 7. Qu é es UML ? <ul><li>UML es un lenguaje de modelamiento estándar que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema orientado a objetos. </li></ul>Visita FIEC Novedades y aplicaciones FIEC
  8. 8. <ul><li>UML ha sido utilizado en sistemas: </li></ul><ul><ul><li>Información </li></ul></ul><ul><ul><li>Financieros </li></ul></ul><ul><ul><li>Telecomunicaciones </li></ul></ul><ul><ul><li>Transporte </li></ul></ul><ul><ul><li>Defensa/aeroespacio </li></ul></ul><ul><ul><li>Electrónica Médica </li></ul></ul><ul><ul><li>Científicos </li></ul></ul><ul><ul><li>Distribuidos </li></ul></ul>Visita FIEC Novedades y aplicaciones FIEC
  9. 9. Fases en el desarrollo de sistemas <ul><ul><li>Análisis del sistema </li></ul></ul><ul><ul><li>Diseño </li></ul></ul><ul><ul><li>Implementación (programación) </li></ul></ul><ul><ul><li>Pruebas </li></ul></ul>Visita FIEC Novedades y aplicaciones FIEC
  10. 10. <ul><li>Técnicas: Cómo son construidos los modelos? </li></ul><ul><ul><li>Modelos pueden ser creados y extendidos en las diferentes fases de desarrollo. </li></ul></ul><ul><ul><ul><li>Modelos en el análisis OO </li></ul></ul></ul><ul><ul><ul><ul><li>Foco: Especificar el dominio o el problema </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Perspectiva: Desde el punto de vista del cliente o usuario </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Actividades típicas: Entendimiento de los requerimientos, entendimiento del dominio del problema, identificar límites del sistema, etc. </li></ul></ul></ul></ul>Visita FIEC Novedades y aplicaciones FIEC
  11. 11. <ul><ul><ul><li>Modelos en el diseño OO </li></ul></ul></ul><ul><ul><ul><ul><li>Foco: Resolver el problema </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Perspectiva: Del arquitecto, analista, diseñador, programador </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Actividades típicas: Definición de arquitectura del software, escoger estructura de datos, desarrollar algoritmos, implementar relaciones, etc. </li></ul></ul></ul></ul><ul><ul><ul><li>Modelos en la construcción (programación) OO </li></ul></ul></ul><ul><ul><ul><ul><li>Foco: Construir la solución para soportar el modelo del diseño </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Perspectiva: Del arquitecto, analista, diseñador, programador </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Actividades típicas: Implementar clases, concurrencia, pruebas, funcionamiento, etc. </li></ul></ul></ul></ul>Visita FIEC Novedades y aplicaciones FIEC
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×