Docstoc

Modelagem Orientada a Objetos de uma Loja Virtual

Document Sample
Modelagem Orientada a Objetos de uma Loja Virtual Powered By Docstoc
					       UNIVERSIDADE ANHANGUERA - UNIDERP
           CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
            DISCIPLINA ANÁLISE E MODELAGEM DE SISTEMAS
                APLICANDO O CONHECIMENTO – SEGUNDA ATIVIDADE


                   Aplicando o Conhecimento de UML e OO
1. Assinale V (verdadeiro) ou F (falso):
( ) A programação procedural é derivada da programação orientada a Objetos.
( ) Os primeiros conceitos com orientação a objetos surgiram com a linguagem Simula.
( ) Smalltalk foi de grande valia para difusão do termo “Orientação a Objetos”.
( ) O objeto tem natureza essencialmente conceitual.
( ) O estado do objeto tem natureza imutável.
( ) O comportamento do objeto é determinado pelo conjunto de operações que o mesmo
pode realizar.
( ) O estado do objeto jamais será idêntico ao de outro objeto, contudo, poderá ter o
mesmo identificador.
( ) Os atributos definem as características pertinentes a cada objeto.
( ) Um mesmo atributo pode ter valores diferentes de objeto para objeto.
( ) Os métodos são definidos ao nível do objeto.
( ) As classes podem ser definidas como um conjunto de objetos que possuem os
mesmos atributos e operações.
( ) Via de regra, objetos de estruturas e comportamentos idênticos não pertencem a
mesma classe.
( ) Uma classe é uma instância de um objeto.
( ) À classe permite-se a captura de várias abstrações.
( ) Os objetos podem encapsular atributos e operações, garantindo maior independência
entre si.
( ) Pode-se definir o encapsulamento como a ocultação de informações.
( ) Em uma hierarquia de classe, as classes mais genéricas ao topo, e as mais
específicas na base.
( ) A classe de nível superior na associação por herança é definida por sub-classe.
( ) Herança consiste no compartilhamento de atributos e operações entre classes, cuja
base se dá pela relação hierárquica.
( ) Poliformismo é a capacidade de um ou mais objetos responderem à uma mesma
mensagem, de modo idêntico.
( ) No Poliformismo a utilização da herança denota certa complexidade, visto que uma
operação cujo comportamento de modo semelhante em classes distintas resulta em
métodos idênticos.
( ) O conceito de encapsulamento determina que os atributos só podem ser
acessados e atualizados pelas operações do objeto
( ) A herança múltipla permite que uma classe possua mais de uma superclasse e herde
características de todos os seus ancestrais.
( ) Classe de junção nada mais é do que uma classe com mais de uma superclasse.

2. Quais os métodos utilizados pela orientação a objetos como técnica para
modelagem de sistemas?
R:
       UNIVERSIDADE ANHANGUERA - UNIDERP
           CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
            DISCIPLINA ANÁLISE E MODELAGEM DE SISTEMAS
                APLICANDO O CONHECIMENTO – SEGUNDA ATIVIDADE



3. Acerca das vantagens reais no nível de projeto, estabelecidos por Coad e
Youdon, relacione:

 a) Reusabilidade do código            ( ) menor custo para conservação de sistemas
                                       ( ) possibilidade de produção de sistemas mais
 b) Ciclo de vida
                                       complexos
                                       ( ) aumento na qualidade e produtividade no
                                       desenvolvimento de sistemas
 c) Mantenabilidade                    ( ) sistemas com maior duração


 d) Escalabilidade de aplicações




4. Conceitue a orientação a objetos.
R:
            UNIVERSIDADE ANHANGUERA - UNIDERP
                CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
                 DISCIPLINA ANÁLISE E MODELAGEM DE SISTEMAS
                     APLICANDO O CONHECIMENTO – PRIMEIRA ATIVIDADE




Prof. Emanoel Assunção                                         Página 3

				
pptfiles pptfiles
About