UML-definições

Páginas: 20 (4884 palavras) Publicado: 17 de dezembro de 2014
www.de vm e dia.com .br

[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 atualde 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 paradesenvolvimento 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 detoda 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 eimplementaçã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 vemsurgir apenas em 1642, desenvolvida por Blaise Pascal.
Em 1694, Gottfried Von Leibniz constrói a primeira calculadora que podia executar as quatro
operações básicas, e em 1822, o matemático inglês Charles Babbage estabelecia os princípios do
funcionamento dos computadores eletrônicos no projeto de sua máquina diferencial, capaz de
realizar os cálculos necessários para elaborar uma tabela delogaritmos. A partir daí, outras
invenções abriram caminhos para o que temos hoje. O marco inicial se dá com o primeiro computador
eletrônico, o ENIAC (Eletrical Numerical Integrator and Calculator), surgido em 1945, e pesando
cerca de 30 toneladas. Até hoje os computadores ainda utilizam a arquitetura proposta por Von
Neumann. Em 1951, surgia o primeiro computador fabricado comercialmente: oUNIVAC I, usado no
censo americano por 12 anos seguidos.
A partir da década de 40, descobre-se a importância da computação, e essa passa a fazer parte da
nossa história. Contudo, numa primeira fase ninguém pensava em software. Os esforços estavam
voltados à evolução do hardware, buscando-se reduzir os problemas das primeiras máquinas. Assim,
da primeira geração de computadores à válvula, passamospara a segunda geração, utilizando
transistores.
A primeira linguagem de programação surgida foi a linguagem de máquina, na década de 50 — o
Assembly. Nesse momento, a preocupação era restrita aos comandos, nem se pensava em análise,
muito menos em modelagem de requisitos. A partir de então, surgem as linguagens de alto nível,
como Fortran, Algol e Cobol.
Um rápido aumento na complexidadedas demandas por software e a falta de técnicas para definição
de novos sistemas culminaram em diversos problemas, entre eles: estouro de orçamento e prazo,
softwares de baixa qualidade, requisitos não atendidos e código de manutenção difícil. Estava
definida a crise de software. A solução para contornar a crise veio com o conceito da Engenharia
de Software, em 1968. Objetivava-se trazer os...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • UML
  • O que é uml
  • o que é UML
  • O que é uml
  • O que é UML ?
  • Definições
  • Definições
  • Definições

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!