Buscar

FMU ENGENHARIA DE SOFTWARE ATIVIDADE 3

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

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

FMU 
 
ATIVIDADE 3 
 
ENGENHARIA DE SOFTWARE 
 
TEMA: 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. 
 
RESOLUÇÃO 
 
A UML ou Unified Modeling Language, corresponde a uma 
linguagem padrão que é utilizada na elaboração da estrutura de projetos de 
software, ou seja, o seu objetivo é o de facilitar a compreensão na fase da 
pré-implementação. 
Tem 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. 
As utilizações para estes modelos são as mais variadas: sistemas de 
informação corporativos, sistemas bancários e financeiros, 
telecomunicações, transportes, defesa, varejo, medicina, entre outros. 
O modelo compreende vários elementos, bem como vários tipos de 
diagramas, entre os quais: estruturais, comportamentais, dinâmicos ou de 
interação. 
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 
indústria, 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. 
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