Buscar

A Importância da UML para a Visualização de Projetos Orientados a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pergunta 1 
2,5 em 2,5 pontos 
 Ao longo da Unidade 3 verificamos que o uso de diagramas para prover uma visualização 
da solução do problema, na forma de sistema que usa a filosofia de orientação a objetos, é 
muito aplicado em vários momentos do projeto proposto. 
Considerando essas informações e os conteúdos estudados, elabore um texto que descreva 
como surgiu a ideia do UML e sua importância para as características visuais de um projeto. 
Para tornar este texto mais completo, é importante acrescentar os elementos que fazem 
parte de uma solução que utilize orientação a objetos e por fim relacionar cada elemento 
apresentado com um tipo de diagrama UML. 
Toda a pesquisa pode ser realizada nos livros que estão como bibliografia básica da nossa 
disciplina e ainda em sites da Internet. 
 
Referência 
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011. 
RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference 
Manual. 2. ed. São Paulo: Pearson Education, 2005. 
 
 
Resposta 
Selecionada: 
"A UML (Unified Modeling Language), que significa Linguagem Unificada 
de Modelagem é uma linguagem padrão para modelagem orientada a 
objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT 
(Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não 
proprietária de terceira geração, não é um método de desenvolvimento. 
Têm como papel auxiliar a visualizar o desenho e a comunicação entre 
objetos. Ela permite que desenvolvedores visualizem os produtos de seu 
trabalho em diagramas padronizados, e é muito usada para criar modelos 
de sistemas de software." 
Em resumo geral, a UML é um mapa de processos, no qual desenha o 
software como um todo. Sendo assim, a UML descreve em relação ao 
software... o que fazer, como fazer, quando fazer e porque deve ser feito. 
Nessa situação, UML é para o software o mesmo que o PCP é para a 
industria, um direcionador de caminho. Entretanto, é necessária a 
elaboração completa de um dicionário de dados, para descrever todas as 
entidades envolvidas, refinando, com isso, os requisitos funcionais do 
software. Diagramas (representações gráficas do modelo parcial), devem 
ser usados em combinação, com a finalidade de obter todas as visões e 
aspectos do sistema. 
Sendo assim, além de fornecer a tecnologia necessária para apoiar a 
prática de engenharia de software orientada a objetos, a UML poderá ser 
a linguagem de modelagem padrão para modelar sistemas concorrentes e 
distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica 
para criar modelos visuais de software de sistemas intensivos, 
combinando as melhores técnicas de modelagem de dados, negócios, 
objetos e componentes. É uma linguagem de modelagem única, comum 
e amplamente utilizável.

Outros materiais