UML AlfaMidia
Exames: UML AlfaMidia. Pesquise 862.000+ trabalhos acadêmicosPor: edsonfreiredev • 7/5/2013 • 240 Palavras (1 Páginas) • 463 Visualizações
Desenvolvimento de Softwares orientado a objetos
O conceito de orientação a objetos já vem sendo discutido há muito tempo, desde o
lançamento da 1ª linguagem orientada a objetos, a SIMULA. Vários “papas“ da engenharia de software
mundial como Peter Coad, Edward Yourdon e Roger Pressman abordaram extensamente a análise
orientada a objetos como realmente um grande avanço no desenvolvimento de sistemas. Mas, mesmo
assim, eles citam que não existe (ou que não existia no momento de suas publicações), uma linguagem
que possibilitasse o desenvolvimento de qualquer software utilizando a análise orientada a objetos.
Os conceitos que Coad, Yourdon, Pressman e tantos outros que abordaram, discutiram e
definiram em suas publicações, que segue:
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o
domínio do problema de um sistema.
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças,
possuem estruturas bem conhecidas e provém a oportunidade de criar e implementar componentes
totalmente reutilizáveis.
Modelos orientados a objetos são implementados convenientemente utilizando uma linguagem
de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que
utilizar mecanismos de sua linguagem de programação, é saber utilizar, da melhor forma possível,
todas as técnicas da modelagem orientada a objetos.
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade
comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas.
A orientação a objetos requer um método que integre o processo de desenvolvimento e a
linguagem de modelagem com a construção de técnicas e ferramentas adequadas.
...