You are on page 1of 4

UNITEC Anlisis y Diseo de Sistemas II Ejercicio 1

INSTRUCCIONES: Contestar las siguientes actividades y enviar por email a csolano77@yahoo.com. En caso de ser necesario se pueden adjuntar archivos. 1. Busca 2 formatos de especificacin de casos de Uso y comenta sobre cada seccin

2. Para qu te sirven o qu utilidad tienen los siguientes diagramas?

a. Diagrama de estados

Muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicacin en respuesta a eventos, junto con sus respuestas y acciones. Tambin ilustran qu eventos pueden cambiar el estado de los objetos de la clase. Normalmente contienen: estados y transiciones. Como los estados y las transiciones incluyen, a su vez, eventos, acciones y actividades, vamos a ver primero sus definiciones. Al igual que otros diagramas, en los diagramas de estado pueden aparecer notas explicativas y restricciones.

b. Diagrama de actividad Representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general. c. Diagrama de secuencia Muestra la interaccin de un conjunto de objetos en una aplicacin a travs 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 implementacin del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos.

d. Diagrama de colaboracin

Un uso de un diagrama de colaboracin es mostrar la implementacin de una operacin. La comunicacin muestra los parmetros y las variables locales de la operacin, as como

ISC Carlos A. Solano Ros M. en C.

UNITEC Anlisis y Diseo de Sistemas II Ejercicio 1

asociaciones ms permanentes. Cuando se implementa el comportamiento, la secuencia de los mensajes corresponde a la estructura de llamadas anidadas y el paso de seales del programa.

Un diagrama de secuencia muestra secuencias en el tiempo como dimensin geomtrica, pero las relaciones son implcitas. Un diagrama de comunicacin muestra relaciones entre roles geomtricamente y relaciona los mensajes con las relaciones, pero las secuencias temporales estn menos claras.

3. Qu necesitas para certificarte como profesional UML por OMG, cules son los requisitos, dnde puedes aplicar examen y qu beneficios te brinda?

OMG Certified UML Professional Overview


OCUP is a rigorous, comprehensive, and fair test of a persons knowledge of OMGs specifications for unified modeling language. The worldwide UML Certification Program provides an objective measure of your UML 2.x Specification knowledge. OCUP Certification will benefit you by giving you an important documentation topresent to employers and clients. It also benefits companies looking for skilled UML practitioners like you, by giving them a basis for making hiring and promotion decisions.

The Exams
There are three OCUP Exams - Fundamental, Intermediate and Advanced. Each Exam tests your knowledge of a different subset of the UML.

FUNDAMENTAL A member of a UML development team should have the knowledge and skills to acquire this certification. INTERMEDIATE A senior member or group leader of a UML development team should have the knowledge and skills to acquire this certification.

ISC Carlos A. Solano Ros M. en C.

UNITEC Anlisis y Diseo de Sistemas II Ejercicio 1

ADVANCED

A Technical Manager of a UML development project should have the knowledge and skills to acquire this certification.

Each level has its own examination, testing progressively more complex concepts and usage of the UML 2.X Specification. All three exams cover the Superstructure; the Advanced exam also covers the Infrastructure. The maintenance updates that yield the point releases 2.1, 2.2, and the forthcoming 2.3 did not modify the language enough to affect examination coverage, so you will be well-prepared regardless of the point version you are familiar with.

There are three OCUP Exams - Fundamental, Intermediate and Advanced. Each Exam tests your knowledge of a different subset of the UML. Follow the links below for detailed coverage maps on each Exam:

FUNDAMENTAL With this level of knowledge, and a corresponding amount of industry experience, a UML Modeler holding the OCUP Fundamental Level Coverage Map Certification can be a productive member of an analysis and design team. and References The OCUP Fundamental Examination covers the most commonly encountered UML elements. Familiarity with these elements allows a user to read, interpret, construct and work with simple UML models. INTERMEDIATE With this level of knowledge and expertise, and a corresponding amount of industry experience, a UML Modeler holding the OCUP Intermediate Level Coverage Map Certification could be an acknowledged senior member or supervisor of an and References analysis and design team. The OCUP Intermediate Examination covers a broad range of UML elements. Familiarity with these elements allows a

ISC Carlos A. Solano Ros M. en C.

UNITEC Anlisis y Diseo de Sistemas II Ejercicio 1

user to read, interpret, construct, and work with fairly complex UML models. ADVANCED With this level of knowledge and expertise, and a corresponding amount of industry experience, a UML Modeler holding the OCUP Advanced Level Coverage Map Certification could serve as technical director of a department modeling and References large integrated applications, including complex behavior, and could advise senior management on the role of modeling in an enterprise architecture. The OCUP Advanced Examination covers the full range of UML elements. Familiarity with these elements allows a user to read, interpret, construct, and work with extremely large and complex UML models of an applications structure and behavior.

4. Investiga 2 herramientas de software para modelado de diagramas UML (1 bajo licencia - que no sea Rational de IBM - y otra open source o sin costo) Name: AgileJ StructureViews Creator: AgileJ Platform / OS: Cross-platform (Java) licencia Name: Visual Paradigm for UML Creator: Visual Paradigm Int'l Ltd. Platform / OS: Cross-platform (Java)

Name: ArgoUML Creator: Tigris.org Platform / OS: Cross-platform (Java) open source Name: Open ModelSphere Creator: Grandite Platform / OS: Cross-platform (Java) open source 5. Haciendo uso de una herramienta de modelado UML (como Rational Rose) modela las siguientes clases: a) Lavadora que contiene los atributos: marca, modelo, nmero de serie, capacidad y las operaciones encender, apagar, agregar ropa, sacar ropa, agregar detergente b) Televisin que contiene los atributos: marca, modelo, tamao de pantalla, tipo y las operaciones encender, apagar, cambiar canal, ajustar color, ajustar volumen c) Horno de microondas que contiene los atributos: marca, modelo, capacidad, potencia y los atributos encender, apagar, calentar, fijar hora, fijar temperatura

ISC Carlos A. Solano Ros M. en C.

You might also like