UML-definições
[ve rsão para im pre ssão]
Artigo Engenharia de Software 8 - Conceitos de orientação a objetos e UML
Artigo da Revista Engenharia de Software edição 08.
Esse artigo faz parte da revista Engenharia de Software 8 edição especial. Clique aqui para ler todos os artigos desta edição
Projeto
Conceitos de orientação a objetos e UML
Entendendo o paradigma atual de desenvolvimento de sistemas
De que se trata o artigo:
Este artigo aborda a evolução do desenvolvimento de sistemas chegando aos dias de hoje com o paradigma da orientação a objetos. Em seguida são apresentados os conceitos da orientação a objetos, sua aplicabilidade em diversas fases do desenvolvimento de sistemas, e conclui com a apresentação da UML como modelo utilizado para desenvolvimento de sistemas OO.
Para que serve:
Fornecer aos desenvolvedores ou estudantes da área de sistemas a base necessária ao contexto de desenvolvimento atual – o paradigma de orientação a objetos.
Em que situação o tema é útil:
Atualmente há uma disseminação de sistemas desenvolvidos sob o paradigma orientado a objetos, sem que alguns desenvolvedores tenham uma completa visão da importância de toda a base de conceitos OO e da modelagem em UML.
Este artigo inicia mostrando como evoluímos até o paradigma atual da orientação a objetos. Em seguida, conceituaremos a base da orientação a objetos, com sua demonstração por meio de exemplos. Será apresentada uma visão geral da aplicabilidade em diversas fases do desenvolvimento de sistemas: levantamento, análise, projeto de banco de dados e implementação. E por fim, evidenciaremos a proposta da UML como linguagem de modelagem, com a apresentação dos diagramas da versão atual.
O começo de tudo
A história da computação teve início na necessidade do homem em conseguir realizar cálculos. O caminho foi longo, iniciado com o ábaco, muitos anos antes da era cristã. A primeira máquina de calcular que apenas somava e subtraía vem