Apostila Elementos de Programação
61 pág.

Apostila Elementos de Programação


DisciplinaElementos de Programação de Computadores5 materiais54 seguidores
Pré-visualização11 páginas
Figura 23 \u2013 Ambiente do Rational Rose 
 
 
4.2.2 Enterprise Architect 
 
 Uma excelente opção ao Rational Rose é o Enterprise Architect. Seu principal 
diferencial está na abordagem facilitadora na criação de diagramas, com apelo visual 
e menor consumo de recursos do computador. Além disso, possui recursos 
poderosos para a colaboração dos diagramas entre os integrantes de uma equipe de 
projeto. Assim como o Rational, possui suporte completo às atuais especificações da 
UML. 
http://www.sparxsystems.com.au/ 
Elementos de Programação 
SOCIESC \u2013 Sociedade Educacional de Santa Catarina 
59 
SÍNTESE 
 
 Com certeza a UML é um assunto amplo, que exige dedicação e estudo 
específico e dedicado. Nesta aula tivemos por principal meta lhe oferecer uma ampla 
visão da modelagem de sistemas usando a UML, apresentando um nível genérico 
de detalhes de sua implementação. 
 Reforço que é uma notação importante, muito utilizada atualmente, 
independente das plataformas de tecnologias envolvidas. Lembre-se de que a UML 
é um padrão para a modelagem de aplicações e o conhecimento aqui adquirido 
poderá servir como base para participação de projetos de sistemas orientados a 
objetos. 
Modelos são normalmente representados por representações gráficas, 
usando algum tipo de notação, que define um conjunto de regras na forma de 
símbolos gráficos e conexões visuais. O principal objetivo dos modelos é facilitar o 
entendimento da estrutura complexa de um sistema. 
Usando modelos também conseguimos obter consistência durante o processo 
de desenvolvimento, pois estabelecem padrões que serão mantidos durante todo o 
tempo do projeto. Isso é particularmente importante, pois a comunicação entre os 
participantes de uma equipe é um dos principais fatores de insucesso de um projeto 
de software. 
A UML (Unified Modeling Language) é uma notação para a construção de 
soluções orientadas a objetos e consiste em um conjunto de diagramas que 
representam diferentes visões do projeto de software. 
Nesta aula obtivemos uma visão geral sobre a UML e seus componentes. 
Você pôde perceber as vantagens e as facilidades que a notação oferece. Perceba 
ainda que toda proposta da UML baseia-se em modelos interdependentes, que 
fornecem elementos visuais facilitadores do entendimento e da condução de um 
projeto de software. 
Chegamos ao final de mais um módulo. Espero que você tenha atingido seus 
objetivos e que utilize os conhecimentos aqui apresentados como um apoio para 
evoluir o seu domínio sobre o processo de desenvolvimento de sistemas. 
Um grande abraço e até a próxima. 
Prof. Laércio da Cruz Loureiro 
Elementos de Programação 
SOCIESC \u2013 Sociedade Educacional de Santa Catarina 
60 
EXERCÍCIOS PROPOSTOS 
1) Apresente os métodos principais que deram a origem para a UML. 
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
_______________ 
 
2) Defina com as suas próprias palavras, a finalidade do diagrama de Casos de 
Uso. 
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
_______________ 
 
3) Descreva com as suas próprias palavras as vantagens da adoção de uma 
notação gráfica para a análise e construção de software. 
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
_______________ 
 
 
 
 
 
 
 
Elementos de Programação 
SOCIESC \u2013 Sociedade Educacional de Santa Catarina 
61 
REFERÊNCIAS 
 
 
FORBELLONE, A. e EBERSPACHER, H. Lógica de programação: a construção 
de algoritmos e estrutura de dados. 2.ed. São Paulo: Makron Books, 2000. 
 
GILLEANES T. A. GUEDES. UML: uma abordagem prática. São Paulo: Novatec, 
2004. 
 
GRADY BOOCH, JAMES RUMBAUGH E IVAR JACOBSON. UML: Guia do 
usuário. Rio de Janeiro: Campus, 2005. 
 
 
JIM KEOGH, MARIO GRANNINI. OOP desmistificado - programação orientada a 
objetos. Rio de Janeiro: Altabooks, 2005. 
 
LAFORE, ROBERT. Aprenda em 24 horas estrutura de dados e algoritmo. Rio 
de Janeiro: Campus, 1999. 
 
SINTES, ANTHONY. Aprenda em 21 dias programação orientada a objetos. São 
Paulo: Makron Books, 2002. 
 
TOM PENDER. Livro UML \u2013 a bíblia. Rio de Janeiro: Campus / Elsevier, 2004. 
 
VILLAS, MARCOS VIANNA. Estruturas de dados - conceitos e técnicas de 
implementação. Rio de Janeiro: Campus \u2013 BB, 1999.
Tiago
Tiago fez um comentário
Três livros de formatos regulares, cada um com peso W e comprimento a são empilhados como mostrado na figura. Determine a máxima distância d que o livro de cima pode se deslocar em relação ao livro de baixo de modo que a pilha não desmorone:
0 aprovações
Carregar mais