Baixe o app para aproveitar ainda mais
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.
Compartilhar