Buscar

PERGUNTA 3

Prévia do material em texto

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 sigla UML( Unified Modeling Language) nasceu da empresa Rational Software que tinha em suas atividade principal fornecer  ferramentas para pratica de engenharia, que  foi adquirida pela IBM em 2003, sendo padronizada pela OMG (Objet Management Group) em novembro o de 1997 .
A linguagem UML foi basicamente desenvolvida por 3 pessoas Grady Booch, Ivar Jacobson e James Rumbaugh quando trabalham na Rational Software.
Esta linguagem é representa através de diagramas sendo duas formas distintas a estática ou dinâmica:
Estática: é representada através de objetos operações e relações e atributos. (estrutural)
 Dinâmica: se representa por meio de colaboração entre os objetos e mudanças de seus estados. (comportamental) 
Temos elementos da Programação Orientada a Objetos:
Abstração:
A abstração consiste em um dos pontos mais importantes dentro de qualquer linguagem Orientada a Objetos, dar uma identidade ao objeto que iremos criar.
Encapsulamento: é responsável pelas técnicas que define a programação, que adicionam segurança à aplicação em uma programação orientada a objetos assegurando esconder suas prioridades criando um tipo de caixa preta.
Herança: É uso de código trazendo grandes vantagens para programação orientada a objetos. Essa característica otimiza a produção da aplicação em tempo e linhas de código.
Polimorfismo: Outro ponto essencial na programação orientada a objetos é o chamado
Toda parte de projeto se beneficia pois ele elabora e desenvolver um rumo n projeto.
	Feedback da resposta:
	[Sem Resposta]

Continue navegando