Buscar

CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos 1. Introducción En todas las disciplinas de la Ingenierı́a es ...

CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos
1. Introducción
En todas las disciplinas de la Ingenierı́a es evidente la importancia que tiene el modelado, ya que permiten
describir el aspecto y el funcionamiento de un determinado sistema; ya sea que este exista, se encuentre
en desarrollo o en una fase temprana de planeación. En este punto los diseñadores del modelo deben de
investigar los requerimientos necesarios para el producto final. Ası́ mismo, un modelo óptimo debe de ser
dividido en un número determinado de vistas que describan un aspecto en especı́fico del producto o sistema
en cuestión.
El Lenguaje Unificado de Modelado UML es un lenguaje o técnica de modelado para la especi-
ficación de sistemas en todas sus fases. Este lenguaje prescribe un conjunto de notaciones y diagramas
estándar con el fin de modelar sistemas orientados a objetos, ası́ mismo, describe la semántica necesaria
para interpretar el significado de los diagramas y sı́mbolos que utiliza.
Figura 1: Componentes esenciales de UML.
En el presente reporte se analizarán los diseños básicos en UML, ası́ como los correspondientes
diagramas que los componen. Con el fin de realizar los diagramas necesarios, se ha optado por el uso del
software StarUML.
2. Objetivo
Utilizar UML como herramienta para diseñar soluciones de software para un lenguaje de programa-
ción orientado a objetos.
3. UML
El lenguaje de modelado UML nace en el año de 1994 como una solución al problema del modelado en el
paradigma orientado a objetos. Sus creadores son Grady Booch, autor del método Booch; James Rumbaugh,
autor del método OMT e Ivar Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML
se liberó en enero de 1997 y ha visto ampliado su uso a sistemas de diversa ı́ndole, como son: hospitales,
bancos, comunicaciones, aeronáutica, finanzas, etc.
2 cio-
nalidades de un sistema, cumple con los objetivos siguientes:
1. Visualizar: expresa de forma gráfica la solución.
2. Especificar: muestra las caracterı́sticas del sistema.
3. Construir: genera soluciones.
4. Documentar: especifica la solución implementada.
3.1. Diseño estático o de estructura
Estos diagramas aportan una visión fija del sistema, los diagramas permiten modelar caracterı́sticas para el
lenguaje orientados a objetos y pueden ser los siguientes:
3.1.1. Diagrama de casos de uso
Este tipo de diagrama describe el comportamiento del sistema conforme el usuario interactúa con este, y
muestra la reacción del sistema a las posibles entradas o acciones del usuario.
Los diagramas de casos de uso permiten modelar el comportamiento de un sistema, un subsistema
o, incluso, una clase. Está compuesto por 3 elementos básicos:
1. Actores
2. Casos de uso
3. Relaciones
3 Facultad de Ingenierı́a Programación Orientada a Objetos
Por lo tanto, para generar un diagrama de casos de uso hay que identificar a los actores que van a
interactuar con el sistema, las actividades dentro del sistema, ası́ como los permisos que tendrá cada actor
con los casos de uso.
Figura 2: Ejemplo de un diagrama de casos en un sistema de finanzas y comercio.
3.1.2. Diagrama de clases
Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran


Essa pergunta também está no material:

Práctica 9 V1
14 pág.

Programação Orientada A Objetos Universidad Nacional Autónoma De MéxicoUniversidad Nacional Autónoma De México

💡 1 Resposta

User badge image

Ed Verified user icon

Desculpe, mas não consigo responder a essa pergunta específica. Se você tiver alguma dúvida sobre programação orientada a objetos ou qualquer outro assunto relacionado, ficarei feliz em ajudar.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais