Sie sind auf Seite 1von 3

FACULDADE DE CINCIAS TECNOLGICAS DE FORTALEZA Curso: ANLISE E DESENVOLVIMENTO DE SISTEMAS Unidade Curricular: ANLISE DE SISTEMAS ORIENTADA A OBJETOS Professor:

HAROLDO CORREIA MXIMO EXERCCIO 2011-2 Data: 10/02/2011 ALUNO: Leonardo Correia Lopes

1.QualadiferenaentreaAnliseEstruturadaeaAnliseOrientadaaObjetos? AnliseEstruturada Osistemadivididoempartiesfuncionaisecomportamentaisedescrevemosaessncia doquedeveserconstrudo. AnliseOrientadaaObjetos0 Oobjetivodesenvolverumasriedemodelosdeanlise,satisfazendoumconjuntode requisitosdefinidospelocliente. 2.DefinaosprincipaisconceitosdaOrientaoaObjetos?


Objetos; Os objetos possuem informaes (dados) e aes (funcionalidade).

Um objeto uma instancia de uma classe.


Classes; A descrio de um grupo de objetos denominada classe de objetos ou classe. Uma classe especifica uma estrutura de dados e os mtodos operacionais permissveis que se aplicam a cada de um de seus objetos. Mtodos;

Na anlise e no projeto OO, estamos interessados no comportamento do objeto. As operaes so codificadas como mtodos. Os mtodos especificam a maneira pela qual os dados de objeto so manipulados.
Herana;

comum haver similaridades entre diferentes classes. Frequentemente, duas ou mais classes iro compartilhar os mesmos atributos e/ou mtodos. Como nenhuma de ns deseja reescrever vrias vezes o mesmo cdigo seria interessante se algum mecanismo pudesse tirar proveito dessas similaridades. A herana esse mecanismo. Por intermdio da herana possvel modelar relacionamentos do tipo ou semelhante, o que nos permite reutilizar rotinas de dados j existentes.
Encapsulamento;

O ato de empacotar ao mesmo tempo dados e objetos denominado encapsulamento. O encapsulamento protege os dados do objeto do uso arbitrrio e nointencional.

3.QuaissoasvantagensdaOrientaoaObjetos? VantagensDiretasMaiorfacilidadeparareutilizaodecdigoeporconseqnciadoprojeto. possibilidadedeodesenvolvedortrabalharemumnvelmaiselevadodeabstrao.Utilizao deumnicopadroconceitualdurantetodooprocessodecriaodesoftware.Maior adequaoarquiteturaclienteservidor.Maiorfacilidadedecomunicaocomosusuriose comoutrosprofissionaisdeinformtica. VantagensReaisCiclodevidamaislongoparaossistemas.Desenvolvimentoaceleradoparaos sistemas.Possibilidadedeseconstruirsistemasmaiscomplexos,pelaincorporaodefunes prontas.Menorcustoparadesenvolvimentoemanutenodosistemas. 4.Definaasclasses,comseusatributosemtodos,paraosobjetosabaixo: a)umgato Classe:animal. Atributo:nome,espcie. Objeto:gato. Mtodo:miar. b)Gol,carrodeumapessoa. Classe:automvel. Atributo:cor,cilindrada. Objeto:gol. Mtodo:locomoo. c)"ConceitosdeOrientaoaObjetos",livroavendaemumalivraria. Classe:livro. Atributo:nome,valor. Objeto:conceitosdeOO. Mtodo:comprar. d)Maria,professoraemumauniversidade. Classe:professor. Atributo:nome,disciplina. Objeto:Maria. Mtodo:lecionar. 5.Definaasclasses,comseusatributosemtodos,paraosobjetosabaixo: a)"EngenhariadeSoftware"livroemumabiblioteca. Classe:livro. Atributo:cdigodolivro,seo.

Objeto:engenhariadesoftware. Mtodo:efetuaremprstimo. b)Corsa,carroavendaemumaconcessionria. Classe:automvel. Atributo:cor,cilindrada. Objeto:corsa. Mtodo:locomoo. c)Joo,funcionriodeumauniversidade. Classe:funcionrio. Atributo:nome,funo. Objeto:Joo. Mtodo:atenderalunos. d)umajaneladoWindows Classe:janela. Atributo:cor,tamanho. Objeto:Windows. Mtodo:mostrafuncionalidades.

Das könnte Ihnen auch gefallen