Linguagem de Modelagem Unificada (UML) (Revista Fundamentos da Engenharia de Software Livro 1)

Por Álvaro Farias Pinheiro

Sobre o livro

O cliente necessita entender o que os projetistas estão construindo e precisam ter condições de inferir os seus conhecimentos nos projetos para atender plenamente suas necessidades.

Para isso é necessário estabelecer um canal formal de interação onde a linguagem natural do cliente é transformada em linguagem técnica para a equipe de desenvolvimento. Com esse objetivo a UML se propõe a ser uma linguagem padrão aceita e compreendida por todos os stakeholders.

A modelagem utilizando a Linguagem de Modelagem Unificada, mais conhecida através da sigla em inglês UML que significa Unified Modeling Language é focada no paradigma Orientado a Objetos (OO) cujos conceitos são classe, objeto, herança, polimorfismo, encapsulamento de atributos e métodos, alta coesão e baixo acoplamento.

É usado para a análise não focando na codificação do software ou hardware e sim no entendimento do problema (análise) e na sua solução (projeto).

A UML representa símbolos, esses usados em diagramas que assim representam uma linguagem simbólica com regras claras e precisas para utilização desses símbolos nos diversos diagramas. O objetivo dos diagramas é apresentar múltiplas visões do sistema chamado de modelo.

Assim, um modelo UML é um conjunto de diagramas que servem para compreender e desenvolver um projeto de software, descrevendo o que o software deve fazer. A seguir segue uma breve descrição dos diagramas da UML.

Baixe esta página em PDF para ler quando quiser, mesmo offline.

📄 Salvar PDF

Avaliações dos leitores

Descubra as opiniões de outros leitores, explore avaliações detalhadas e veja se este livro realmente vale a pena para você, com base em experiências reais de quem já leu e compartilhou sua visão sobre a obra.

⭐ Reviews dos leitores