Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/2 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 2º Disciplina: Análise de Sistemas II ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 5 a 8 Professor: Antonio Pires de Almeida Junior ORIENTAÇÕES Cada questão respondida de forma correta terá até 2 ponto. GABARITO Questão 1 Questão 2 Questão 3 Questão 4 Questão 5 Aberta B D Aberta E Não esqueça de preencher o gabarito 1 - Na Análise Orientada a Objetos, o que representa o Modelo Dinâmico? Explique. Resposta: O modelo dinâmico descreve os aspectos de um sistema examinado as modificações ocorridas nos seus objetos e seus relacionamentos em relação ao tempo. Os principais conceitos da modelagem dinâmica são os eventos, que representam os estímulos externos, e os estados, que representam o intervalo entre esses eventos e especificam o contexto em que são interpretados. A representação gráfica é feita pelos diagramas de estados. Cada um desses diagramas mostra sequências de eventos, estados e operações que ocorrem no interior de um sistema para cada classe de objetos. 2 - Marque a alternativa correta. Uma sequência de eventos que ocorre durante uma execução particular é a definição de: a) Estado b) Cenário c) Evento d) Condição e) Modelo 3 - Em relação ao Projeto Orientado a Objetos, julgue os itens abaixo relacionado ao objetivos importantes: I - Aumento da produtividade pelo aumento da manutenibilidade e ênfase na reusabilidade; II - Incremento da qualidade, por ênfase no processo de desenvolvimento de software e não unicamente no produto final; III - Reprojetar relacionamentos (associações) visando à eficiência. Marque a alternativa referente a seu julgamento. 2/2 a) Apenas I é verdadeiro. b) Apenas II é verdadeiro. c) II e III são verdadeiros. d) Todos são verdadeiros. 4 - A UML (Unified Modeling Language) é o sucessor de um conjunto de métodos de análise e projeto orientados a objeto (OOA&D). A UML está, atualmente, em processo de padronização pela OMG (Object Management Group). Ela foi criada por três grandes desenvolvedores de sistemas orientados a objetos: Grady Booch, James Rumbaugh, e Ivar Jacobson, que já haviam criado outras notações de desenvolvimento de software. A UML se baseia em diagramas que são modelados e classificados em visões de abstração. Em relação a UML, explique detalhadamente o digrama de Use-Case. Resposta: O diagrama de casos de uso é uma forma de reproduzir o sistema de informação na visão do usuário, representando os módulos que compõem o sistema, usuário e seus papéis nesse sistema. É uma forma de mostrar os requisitos que deveriam conter no sistema. Ele contém representações de atores e casos de uso, sendo que os atores interagem com os casos de uso. 5 - Julgue os itens abaixo: I - Patterns ajudam a criar uma linguagem de programação. II - Design Pattern provê um esquema para refinamento dos subsistemas ou componentes de um software. III - Patterns capturam soluções, não apenas abstraem princípios ou estratégias; IV - Patterns não descrevem apenas módulos, mas descrevem profundamente estruturas de sistemas e mecanismos; V – Um Framework deve ser visto como uma “caixa preta”, onde seus componentes podem ser utilizados sem que se saiba como foi feita sua implementação. Marque a alternativa referente a seu julgamento. a) Apenas I e II estão corretas b) Apenas IV e V estão corretas c) Apenas I está incorreta d) Apenas a V está incorreta e) Todas estão corretas.
Compartilhar