Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

6
TEMAS PARA ESTUDIAR PARA LA EVALUACIÓN DE ANALISIS ORIENTADO A OBJETOS TERCER PARCIAL UML (Unified Modeling Language - Lenguaje Unificado de Modelado). UML se utiliza para definir un sistema de software. El Lenguaje Unificado de Modelado, ordena un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan. Diagramas del UML El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Recordemos que un modelo es una representación simplificada de la realidad; el modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases: describen la estructura estática de un sistema. Diagrama de Objetos: describen la estructura estática de un sistema en un momento particular y son usados para probar la precisión de los diagramas de clases. Diagrama de Casos de Uso: modelan la funcionalidad del sistema usando actores y casos de uso. Los casos de uso son servicios o funciones provistas por el sistema para sus usuarios Diagrama de Estados: En cualquier momento, un objeto se encuentra en un estado particular, la luz está encendida o apagada, el auto en movimiento o detenido, la persona leyendo o cantando, etc. El diagrama de estados UML captura esa pequeña realidad. Diagrama de Secuencias: muestra la mecánica de la interacción con base en tiempos.

description

poo

Transcript of Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

Page 1: Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

TEMAS PARA ESTUDIAR PARA LA EVALUACIÓN DE ANALISIS ORIENTADO A OBJETOS

TERCER PARCIAL

UML (Unified Modeling Language - Lenguaje Unificado de Modelado).

UML se utiliza para definir un sistema de software.

El Lenguaje Unificado de Modelado, ordena un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan.

Diagramas del UML

El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.

La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Recordemos que un modelo es una representación simplificada de la realidad; el modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema.

A continuación se describirán los diagramas más comunes del UML y los conceptos que representan:

• Diagrama de Clases: describen la estructura estática de un sistema.

• Diagrama de Objetos: describen la estructura estática de un sistema en un momento particular y son usados para probar la precisión de los diagramas de clases.

• Diagrama de Casos de Uso: modelan la funcionalidad del sistema usando actores y casos de uso. Los casos de uso son servicios o funciones provistas por el sistema para sus usuarios

• Diagrama de Estados: En cualquier momento, un objeto se encuentra en un estado particular, la luz está encendida o apagada, el auto en movimiento o detenido, la persona leyendo o cantando, etc. El diagrama de estados UML captura esa pequeña realidad.

• Diagrama de Secuencias: muestra la mecánica de la interacción con base en tiempos.

• Diagrama de Actividades: ilustra la naturaleza dinámica de un sistema mediante el modelado del flujo ocurrente de actividad en actividad.

• Diagrama de Colaboraciones: describe las interacciones entre los objetos en términos de mensajes secuenciados.

• Diagrama de Componentes: describe la organización de los componentes físicos de un sistema.

• Diagrama de Distribución: muestra la arquitectura física de un sistema informático.

Power Designer

PowerDesigner es una colaboración modelado empresarial herramienta producida por Sybase . PowerDesigner ejecuta bajo Microsoft Windows como un nativo de la aplicación , y se ejecuta en Eclipse a través de un plug-in . PowerDesigner es compatible con la arquitectura basada en modelos de diseño de software. PowerDesigner utiliza el . pdm formato de archivo.

Page 2: Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

Características

PowerDesigner incluye soporte para:

Business Process Modeling ( ProcessAnalyst ) apoyar BPMN La generación de código ( Java , C # , VB. NET, Hibernate, EJB3, NHibernate, JSF, WinForm (.

NET y. NET CF), PowerBuilder , ...) El modelado de datos (funciona con la mayoría de los RDBMS sistemas) Data Warehouse Modeling ( WarehouseArchitect ) Eclipse plug-in Modelado de objetos ( UML 2.0 los diagramas) Reportar generación Soporta SIMUL8 añadir simulación de funciones a la BPM módulo para mejorar los procesos

de negocio de diseño. Repositorio El análisis de requerimientos XML Modelado apoyo de esquema XML y DTD normas Visual Studio 2005/2008 addin

Historia

PowerDesigner comenzó su vida como AMC * Designor en Francia y S-Designor internacionalmente, que fue escrito por Xiao-Yun Wang de SDP Tecnologías . El "o" en el nombre del producto se refiere a "Oracle", ya que inicialmente el producto fue desarrollado para diseñar bases de datos Oracle, pero muy evolucionado rápidamente para apoyar las principales RDBMS en el mercado. SDP tecnologías era una empresa francesa que se inició en 1983. Powersoft comprado SDP en 1995 y Sybase había comprado Powersoft anteriormente en 1994. Poco después de la adquisición, el producto ha sido renombrado como estar en consonancia con la marca Powersoft. Sybase actualmente posee todos los derechos de PowerDesigner y PowerAMC (la versión francesa de PowerDesigner). En mayo de 2010, SAP anunció que adquirirá Sybase por $ 5,8 mil millones.

Historial de versiones

1989 - El primer lanzamiento comercial de AMC * Designor (versión 2.0) en Francia

1992 - La primera versión comercial de S-Designor en los EE.UU..

1994 - ProcessAnalyst esta en la suite en 1994.

1995 - S-Designor convierte PowerDesigner, AMC * Designor convierte PowerAMC

1997 - PowerDesigner 6.0 versiones.

Se añadió WarehouseArchitect - 1998.

1999 - PowerDesigner 7.0 fue reescrito para aprovechar las nuevas tecnologías y para proporcionar una interfaz más coherente con otros productos de Sybase.

Diciembre 2001 - PowerDesigner 9.5 fue lanzado inicialmente, con las versiones de mantenimiento hasta el 2003.

Diciembre de 2004 - Versión 10.0 (comunicado de Minerva)

Page 3: Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

2005 - Versión 11.0

Enero de 2006 - PowerDesigner 12.0 lanzado con asignaciones de metadatos y características de informes

Agosto de 2006 - PowerDesigner 12.1 lanzado con soporte mejorado para Microsoft Visual Studio y SQL Server

Julio de 2007 - PowerDesigner 12.5 lanzado con el nuevo ETL ( extracción, transformación, carga ) y EII ( Enterprise Information Integration ) modelar y lleno UML 2.0 los diagramas de apoyo

Octubre 2008 - PowerDesigner 15.0 lanzado con la nueva arquitectura de la empresa Modelo, marcos personalizables apoyo ( Zachman Framework , FEAF , ...), Impacto y Lineage Análisis Diagrama, modelo de datos lógicos , Notación de Barker , el apoyo de proyectos y mucho más

Noviembre 2011 - PowerDesigner 16.0 lanzado con una nueva carcasa, Rol basado interfaz de usuario, Glosario, análisis de impacto en el repositorio, Sybase IQ asistente arquitectura de referencia, el nuevo soporte de base de datos, mejoras portal Web

Febrero de 2013 - PowerDesigner 16.5 lanzado con nuevas características de soporte SAP Plataforma: SAP HANA , SAP BusinessObjects , SAP NetWeaver y SAP Solution Manager

StarUML fue una de código abierto herramienta UML , licenciado bajo una versión modificada de la GNU GPL . Después de ser abandonado por algún tiempo, el proyecto tuvo un último revival de pasar de Delphi a Java / Eclipse y luego se detuvo de nuevo.

El objetivo declarado del proyecto fue la de sustituir las aplicaciones más grandes, comerciales, como Rational Rose y Borland Juntos .

StarUml

StarUML soporta la mayoría de los tipos de diagramas especificados en UML 2.0 . En la actualidad no se encuentra objetos , paquetes , de tiempo y de interacción de los diagramas de descripción (aunque los dos primeros se pueden modelar de manera adecuada a través del diagrama de clases de editor).

StarUML sido escrito en Delphi, que es una de las razones por la que se abandonó durante mucho tiempo. Desde diciembre de 2005 StarUML no se actualizó nunca más, aunque se han actualizado algunos módulos externos.

A finales de 2011 StarUML un fork. Bajo el nombre WhiteStarUML que se desarrolla ahora activamente en Object Pascal . WhiteStarUML se basa en la última versión de StarUML (5.0) y que comenzó con número de versión. La actual versión 5.5 fue lanzado el 13 de abril de 2014.

Características

Page 4: Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

El software heredó todas las características de la versión comercial y poco a poco ha ido mejorando sus características, entre las cuales se encuentran:

* Soporte completo al diseño UML mediante el uso de.

– Diagrama de casos de uso– Diagrama de clase– Diagrama de secuencia– Diagrama de colaboración.– Diagrama de estados– Diagrama de actividad.– Diagrama de componentes– Diagrama de despliegue.– Diagrama de composición estructural (UML 2.0)

* Definir elementos propios para los diagramas, que no necesariamente pertenezcan al estándar de UML,

* La capacidad de generar código a partir de los diagramas y viceversa, actualmente funcionando para los lenguajes c++, c# y java.

* Generar documentación en formatos Word, Excel y PowerPoint sobre los diagramas.

* Patrones GoF (Gang of Four) , EJB (Enterprise JavaBeans) y personalizados.

* Plantillas de proyectos.

* Posibilidad de crear plugins para el programa.

Historia de staruml

• StarUML es conocida anteriormente como "plástic" o "Ágora plastic".

• 1996 Nace primera versión (v0.9) de plástic. Fue una herramienta muy simple que se utilizaba para dibujar módulos de software y sus dependencias.

• 1997 Lanzamiento de plastic 1.0Programas de dominio público, apoyó OMT (Object Modeling Technique-Técnica de Modelado de Objetos), Gran premio del concurso de software en poder de Hyundai.

• 1998 Lanzamiento de plástico 1.1Diagrama de clases UML apoyado.

• 1999 Fundación de Software de plástic. Inc.Lanzamiento de Plástico 2.0 apoyo UML, generación de código Java e ingeniería inversa

• 2001 plástic lanza la versión 3.0.UML 1.3 totalmente compatible

Page 5: Temas Para Estudiar Para La Evaluación de Analisis Orientado a Objetos

• 2003 plástic libreCompletamente rediseñado y reescrito, UML 1.4 totalmente compatible, de arquitectura abierta.

• 2005 Ágora plastic librese internacionaliza, muchas características se implementan en la plataforma extensible.'Good Software "Certificado del Ministerio de Información y Comunicaciones de Corea. StarUML 5.0 cambia de nombre y se libera.Se volvió a abrir proyecto de código, UML 2.0 compatibles, la tecnología y la notación de extensión se implementan.