SlideShare una empresa de Scribd logo
1 de 9
TRABAJO EN CLASE
INTEGRANTES: LUIS DUCHITANGA, NIXON MAZA.
CURSO: 3ero Sistemas FECHA:10/09/2013
IMPLEMENTACION INFORMATICA
DIAGRAMAS DE CLASE.
• Diagrama de clases
• Ejemplo de diagrama de clases de una Universidad.
• Un diagrama de clases es un tipo de diagrama estático que describe la estructura
de un sistema mostrando sus clases, orientados a objetos.
• Definiciones:
• Propiedad de objetos que tienen propiedades y/u operaciones que contienen un
contexto y un dominio, los primeros dos ejemplos son clases de datos y el tercero
clase de lógica de negocio, dependiendo de quién diseñe el sistema se pueden unir
los datos con las operaciones.
• El diagrama de clases incluye mucha más información como la relación entre un
objeto y otro, la herencia de propiedades de otro objeto, conjuntos de
operaciones/propiedades que son implementadas para una interfaz gráfica.
• Presenta las clases del sistema con sus relaciones estructurales y de herencia.
DIAGRAMAS DE SECUENCIA.
• El diagrama de secuencia es un tipo de diagrama usado para modelar interacción
entre objetos en un sistema según UML. En inglés se pueden encontrar como
"sequence diagram", "event-trace diagrams", "event scenarios" o timing diagrams.
• Utilidad:Un diagrama de secuencia muestra la interacción de un conjunto de objetos
en una aplicación a través del tiempo y se modela para cada caso de uso. Mientras
que el diagrama de casos de uso permite el modelado de una vista business del
escenario, el diagrama de secuencia contiene detalles de implementación del
escenario, incluyendo los objetos y clases que se usan para implementar el
escenario y mensajes intercambiados entre los objetos.
• Típicamente se examina la descripción de un caso de uso para determinar qué
objetos son necesarios para la implementación del escenario. Si se dispone de la
descripción de cada caso de uso como una secuencia de varios pasos, entonces se
puede "caminar sobre" esos pasos para descubrir qué objetos son necesarios para
que se puedan seguir los pasos. Un diagrama de secuencia muestra los objetos que
intervienen en el escenario con líneas discontinuas verticales, y los mensajes
pasados entre los objetos como flechas horizontales.
DIAGRAMAS DE ROBUSTEZ.
• Diagramas de robustez:
• Conceptos principales
• Este artículo se centra en el análisis de robustez , lo que implica analizar el texto
narrativo de casos de uso e identificar una primera aproximación de conjunto de
objetos que participarán en cada caso de uso , y luego clasificar estos objetos en
tres tipos :
• Objetos de contorno , que los actores utilizan para comunicarse con el sistema .
Objetos directos son los objetos con los que los actores ( por ejemplo , los
usuarios) estén en contacto con el nuevo sistema . Estos suelen incluir ventanas ,
pantallas, cuadros de diálogo y menús. Si usted tiene un prototipo de interfaz
gráfica de usuario en su lugar , se puede ver lo que muchos de sus objetos de
contorno primaria será , y también se puede seleccionar fácilmente objetos de
contorno de su uso de texto así.
• Objetos de entidad , que son por lo general los objetos del modelo de dominio .
Objetos de entidad a menudo se asignan a las tablas de bases de datos y los
archivos que contienen la información que necesita " sobreviva " ejecución del
caso de uso. Algunos de los objetos de entidad son objetos " transitorios ", tales
como los resultados de búsqueda , que " morir" cuando finaliza el caso de uso , y
muchos de sus objetos de entidad proviene de su modelo de dominio .
• Objetos de control ( que generalmente llamamos controladores porque a menudo
no son objetos reales) , que sirven como el "pegamento " entre objetos de
contorno y objetos entidad. Los objetos de control ( controladores ) encarnan
gran parte de la lógica de la aplicación y sirven como el tejido de conexión entre
los usuarios y los datos almacenados . Aquí es donde se captura con frecuencia
cambiar las reglas y políticas de negocio , y localizar los cambios en estos
objetos sin alterar su interfaz de usuario o el esquema de base de datos en la
línea. De vez en cuando (tal vez el 20 por ciento de las veces) , los controladores
son "objetos reales" en un diseño, pero los controladores por lo general sirven
como marcadores de posición para asegurar que usted no se olvide ninguna
funcionalidad y el comportamiento del sistema requerida por los casos de uso.
• En la siguiente Figura , PODEMOS OBSERVAR la Función de pegamento , o paso
intermedio , necessary párrafo asociar elemntos del Análisis a Detalles del diseñoi
Implementación . Nótese Que DISPONEMOS de las interfases ya designed (
Balsamiq ) , los Casos de USO y also los Diagramas de Secuencia. Ante this
Situación sí antoja , una prioiri , easy El Poder IDENTIFICAR los Elementos
utilizados Dentro de los Diagramas de robustez
DIAGRAMAS DE PAQUETES.
• Diagrama de paquetes
• En el Lenguaje Unificado de Modelado, un diagrama de
paquetes muestra cómo un sistema está dividido en agrupaciones
lógicas mostrando las dependencias entre esas agrupaciones. Dado
que normalmente un paquete está pensado como un directorio, los
diagramas de paquetes suministran una descomposición de la
jerarquía lógica de un sistema.
• Los Paquetes están normalmente organizados para maximizar la
coherencia interna dentro de cada paquete y minimizar el acoplamiento
externo entre los paquetes. Con estas líneas maestras sobre la mesa,
los paquetes son buenos elementos de gestión. Cada paquete puede
asignarse a un individuo o a un equipo, y las dependencias entre ellos
pueden indicar el orden de desarrollo requerido.
Diagramas clases UML

Más contenido relacionado

La actualidad más candente

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datoslelyydrogo
 
Proyecto investigativo
Proyecto investigativoProyecto investigativo
Proyecto investigativoJulio Pérez
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónKharem Torrenegra
 
Proceso de analisis de sistema
Proceso de analisis de sistemaProceso de analisis de sistema
Proceso de analisis de sistemaAlexander Tua
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2Velmuz Buzz
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Trabajo de analisis_y_diseño_de_sist_ii
Trabajo de analisis_y_diseño_de_sist_iiTrabajo de analisis_y_diseño_de_sist_ii
Trabajo de analisis_y_diseño_de_sist_iiemaytin04
 
Patrones Arquitecturales: Pipes & Filters
Patrones Arquitecturales: Pipes & FiltersPatrones Arquitecturales: Pipes & Filters
Patrones Arquitecturales: Pipes & FiltersNacho Bongiovanni
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Capítulo I. Abstracción de datos
Capítulo I. Abstracción de datosCapítulo I. Abstracción de datos
Capítulo I. Abstracción de datosdurley
 

La actualidad más candente (20)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
Proyecto investigativo
Proyecto investigativoProyecto investigativo
Proyecto investigativo
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de información
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Proceso de analisis de sistema
Proceso de analisis de sistemaProceso de analisis de sistema
Proceso de analisis de sistema
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
temario uml informatica
temario uml informaticatemario uml informatica
temario uml informatica
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Concepto Para El Exmanen
Concepto Para El ExmanenConcepto Para El Exmanen
Concepto Para El Exmanen
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Trabajo de analisis_y_diseño_de_sist_ii
Trabajo de analisis_y_diseño_de_sist_iiTrabajo de analisis_y_diseño_de_sist_ii
Trabajo de analisis_y_diseño_de_sist_ii
 
Patrones Arquitecturales: Pipes & Filters
Patrones Arquitecturales: Pipes & FiltersPatrones Arquitecturales: Pipes & Filters
Patrones Arquitecturales: Pipes & Filters
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
Capítulo I. Abstracción de datos
Capítulo I. Abstracción de datosCapítulo I. Abstracción de datos
Capítulo I. Abstracción de datos
 
Estructura de datos
 Estructura de datos Estructura de datos
Estructura de datos
 

Destacado

Implementación de un Taller de informática para la enseñanza del Análisis Mat...
Implementación de un Taller de informática para la enseñanza del Análisis Mat...Implementación de un Taller de informática para la enseñanza del Análisis Mat...
Implementación de un Taller de informática para la enseñanza del Análisis Mat...Adriana Favieri UNLAM
 
Implementación de-tecnología-informática
Implementación de-tecnología-informáticaImplementación de-tecnología-informática
Implementación de-tecnología-informáticaDavidPintag20
 
Project Based Approach to Search
Project Based Approach to SearchProject Based Approach to Search
Project Based Approach to Searchhrvaluepartners
 
Guía Didáctica 2.-Implementación de Sistemas de Información
Guía Didáctica 2.-Implementación de Sistemas de InformaciónGuía Didáctica 2.-Implementación de Sistemas de Información
Guía Didáctica 2.-Implementación de Sistemas de InformaciónJoan C.
 
Guía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónGuía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónJoan C.
 
Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7adrianjosv
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionManuel Medina
 
metodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativometodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativoJorge David Mares Sanchez
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónNAHAMA19
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7IUTA
 
Tipos de instalacion de los sistemas operativos
Tipos de instalacion de los sistemas operativosTipos de instalacion de los sistemas operativos
Tipos de instalacion de los sistemas operativosWarriorOfTheWorth
 

Destacado (15)

Implementación de un Taller de informática para la enseñanza del Análisis Mat...
Implementación de un Taller de informática para la enseñanza del Análisis Mat...Implementación de un Taller de informática para la enseñanza del Análisis Mat...
Implementación de un Taller de informática para la enseñanza del Análisis Mat...
 
Implementación de-tecnología-informática
Implementación de-tecnología-informáticaImplementación de-tecnología-informática
Implementación de-tecnología-informática
 
Project Based Approach to Search
Project Based Approach to SearchProject Based Approach to Search
Project Based Approach to Search
 
Guía Didáctica 2.-Implementación de Sistemas de Información
Guía Didáctica 2.-Implementación de Sistemas de InformaciónGuía Didáctica 2.-Implementación de Sistemas de Información
Guía Didáctica 2.-Implementación de Sistemas de Información
 
Guía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónGuía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de Información
 
Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacion
 
metodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativometodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativo
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
 
Tipos de instalacion de los sistemas operativos
Tipos de instalacion de los sistemas operativosTipos de instalacion de los sistemas operativos
Tipos de instalacion de los sistemas operativos
 

Similar a Diagramas clases UML (20)

Diagrama uml kevin villacorte
Diagrama uml kevin villacorteDiagrama uml kevin villacorte
Diagrama uml kevin villacorte
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
S03.s3-Material 2.pptx
S03.s3-Material 2.pptxS03.s3-Material 2.pptx
S03.s3-Material 2.pptx
 
S03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptxS03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptx
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Uml
UmlUml
Uml
 
Lenguajes unificados.pptx
Lenguajes unificados.pptxLenguajes unificados.pptx
Lenguajes unificados.pptx
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Metodologia UML
Metodologia UMLMetodologia UML
Metodologia UML
 
UML
UMLUML
UML
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
UML
UMLUML
UML
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Analisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A ObjetosAnalisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A Objetos
 

Diagramas clases UML

  • 1. TRABAJO EN CLASE INTEGRANTES: LUIS DUCHITANGA, NIXON MAZA. CURSO: 3ero Sistemas FECHA:10/09/2013 IMPLEMENTACION INFORMATICA
  • 2. DIAGRAMAS DE CLASE. • Diagrama de clases • Ejemplo de diagrama de clases de una Universidad. • Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, orientados a objetos. • Definiciones: • Propiedad de objetos que tienen propiedades y/u operaciones que contienen un contexto y un dominio, los primeros dos ejemplos son clases de datos y el tercero clase de lógica de negocio, dependiendo de quién diseñe el sistema se pueden unir los datos con las operaciones. • El diagrama de clases incluye mucha más información como la relación entre un objeto y otro, la herencia de propiedades de otro objeto, conjuntos de operaciones/propiedades que son implementadas para una interfaz gráfica. • Presenta las clases del sistema con sus relaciones estructurales y de herencia.
  • 3.
  • 4. DIAGRAMAS DE SECUENCIA. • El diagrama de secuencia es un tipo de diagrama usado para modelar interacción entre objetos en un sistema según UML. En inglés se pueden encontrar como "sequence diagram", "event-trace diagrams", "event scenarios" o timing diagrams. • Utilidad:Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Mientras que el diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario y mensajes intercambiados entre los objetos. • Típicamente se examina la descripción de un caso de uso para determinar qué objetos son necesarios para la implementación del escenario. Si se dispone de la descripción de cada caso de uso como una secuencia de varios pasos, entonces se puede "caminar sobre" esos pasos para descubrir qué objetos son necesarios para que se puedan seguir los pasos. Un diagrama de secuencia muestra los objetos que intervienen en el escenario con líneas discontinuas verticales, y los mensajes pasados entre los objetos como flechas horizontales.
  • 5. DIAGRAMAS DE ROBUSTEZ. • Diagramas de robustez: • Conceptos principales • Este artículo se centra en el análisis de robustez , lo que implica analizar el texto narrativo de casos de uso e identificar una primera aproximación de conjunto de objetos que participarán en cada caso de uso , y luego clasificar estos objetos en tres tipos : • Objetos de contorno , que los actores utilizan para comunicarse con el sistema . Objetos directos son los objetos con los que los actores ( por ejemplo , los usuarios) estén en contacto con el nuevo sistema . Estos suelen incluir ventanas , pantallas, cuadros de diálogo y menús. Si usted tiene un prototipo de interfaz gráfica de usuario en su lugar , se puede ver lo que muchos de sus objetos de contorno primaria será , y también se puede seleccionar fácilmente objetos de contorno de su uso de texto así.
  • 6. • Objetos de entidad , que son por lo general los objetos del modelo de dominio . Objetos de entidad a menudo se asignan a las tablas de bases de datos y los archivos que contienen la información que necesita " sobreviva " ejecución del caso de uso. Algunos de los objetos de entidad son objetos " transitorios ", tales como los resultados de búsqueda , que " morir" cuando finaliza el caso de uso , y muchos de sus objetos de entidad proviene de su modelo de dominio . • Objetos de control ( que generalmente llamamos controladores porque a menudo no son objetos reales) , que sirven como el "pegamento " entre objetos de contorno y objetos entidad. Los objetos de control ( controladores ) encarnan gran parte de la lógica de la aplicación y sirven como el tejido de conexión entre los usuarios y los datos almacenados . Aquí es donde se captura con frecuencia cambiar las reglas y políticas de negocio , y localizar los cambios en estos objetos sin alterar su interfaz de usuario o el esquema de base de datos en la línea. De vez en cuando (tal vez el 20 por ciento de las veces) , los controladores son "objetos reales" en un diseño, pero los controladores por lo general sirven como marcadores de posición para asegurar que usted no se olvide ninguna funcionalidad y el comportamiento del sistema requerida por los casos de uso. • En la siguiente Figura , PODEMOS OBSERVAR la Función de pegamento , o paso intermedio , necessary párrafo asociar elemntos del Análisis a Detalles del diseñoi Implementación . Nótese Que DISPONEMOS de las interfases ya designed ( Balsamiq ) , los Casos de USO y also los Diagramas de Secuencia. Ante this Situación sí antoja , una prioiri , easy El Poder IDENTIFICAR los Elementos utilizados Dentro de los Diagramas de robustez
  • 7.
  • 8. DIAGRAMAS DE PAQUETES. • Diagrama de paquetes • En el Lenguaje Unificado de Modelado, un diagrama de paquetes muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema. • Los Paquetes están normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas líneas maestras sobre la mesa, los paquetes son buenos elementos de gestión. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido.