Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de Análise e Projeto de Sistemas - Exercício de Fixação 2 - Tentativa 1 de 3 Questão 1 de 10 O modelo estruturado aparece em torno de um problema gerado pelo comando GOTO da linguagem de programação COBOL. Para tanto, uma das soluções apresentadas para que os programas ficassem mais íntegros e confiáveis seria o uso de alguns elementos importantes. Quais são estes elementos? A - Metodologias, técnicas e ferramentas. B - Processos, atividades e tarefas. C - Processos, estruturas de dados e técnicas. D - Sequência, condicional e repetição. E - Sequência, metodologias e técnicas. Questão 2 de 10 Nossa vida em sociedade se organiza ao redor de sistemas complexos e tal complexidade se dá devido à interação com o ser humano. Dentro de um contexto de sociedade que é ameaçado pela complexidade das organizações que abordagem surge? A - o pensamento científico. B - o pensamento complexo. C - o pensamento natural. D - o pensamento organizacional. E - o pensamento sistêmico. O início dos anos 60 é marcado por uma demanda muito grande de programas escritos em COBOL. No final dos anos 1960 surge a necessidade da utilização de padrões, métodos e técnicas para auxiliar na situação caótica da construção de software. Surge então no início dos anos 1970 qual modelo? A - Essencial B - Estruturado C - Orientado a Eventos D - Orientado a Objetos E - UML Questão 4 de 10 A engenharia de requisitos é um termo que agrupa várias atividades realizadas em torno dos requisitos do sistema. Qual a afirmativa mais completa para o termo engenharia de requisitos? A - análise e especificação das necessidades de negócio. B - elicitação, validação e especificação de requisitos. C - identificação, análise e definição das necessidades de negócio. D - identificação, análise e validação de requisitos. E - identificação, análise, especificação e definição das necessidades de negócio. Questão 5 de 10 Quando tratamos de processos de desenvolvimento de software, observamos na história e na atualidade, muitos modelos importantes. Qual dos modelos abaixo representa um modelo de processo que se utiliza da UML como linguagem de modelagem? A - Espiral. B - Incremental. C - Métodos ágeis. D - Prototipação. E - RUP. Questão 6 de 10 A metodologia para desenvolvimento de software nos diz o que devemos fazer e como devemos fazer em cada etapa de atividade, ação ou tarefa. Tudo isso de acordo com o processo que adotamos. Quais elementos abaixo representam fases de uma metodologia? A - Comunicação, desenvolvimento, modelagem, processos e tarefas. B - Comunicação, planejamento, modelagem, construção e entrega. C - Comunicação, projeto, testes, cronograma e entrega. D - Projeto, tarefas, atividades, ações e testes. E - Projeto, tarefas, testes, cronograma e entrega. Questão 7 de 10 Sabemos que dentro das organizações o recurso mais valioso e precioso é a informação. A tecnologia da informação tem uma característica importante e um diferencial competitivo para as empresas através de seus sistemas de informação, que são ditos multidisciplinares. De acordo com essa linha de raciocínio, qual afirmativa abaixo é correta e complementar? A - Isso ocorre em função das bases da área de exatas que é dita comportamental. B - Isso ocorre porque a área de TI é simplesmente técnica. C - Isso ocorre porque a área de TI não prioriza as questões técnicas, mas sim as questões comportamentais. D - Isso se dá devido ao fato às abordagens comportamentais e técnicas, considerando-se então um sistema de informação como algo sócio técnico. E - Isso se dá devido ao fato das abordagens técnica, pois um sistema de informação é algo puramente técnico, não considerando o ser humano em seu conceito. Questão 8 de 10 Para a realização da análise de um sistema, é necessário dominar diversas técnicas e metodologias para criar um sistema que atenda todos os requisitos do sistema. Entre os métodos de análise temos a Análise Orientada a Objetos (OOA, do inglês Object Oriented Analisys). O elemento principal para esse tipo de análise é o objeto. Dadas as alternativas a seguir, indique qual corresponde aos componentes que formam a estrutura de um objeto. A - Mensagem, Visibilidade e Encapsulamento. B - Identidade, Atributo e Método. C - Abstracção, Herança e Instanciação. D - Relacionamentos, Visibilidade e Estrutura. E - Mensagem, Abstracção e Visibilidade. Questão 9 de 10 A UML (Unified Modeling Language) não é uma metodologia, mas uma linguagem unificada que auxilia na análise e projeto de sistemas orientados a objetos, e que pode ser empregada no uso de diversas metodologias. A respeito de UML e orientação a objetos, considere as asserções a seguir: I. Objetos se relacionam através da troca de atributos. II. Classe é a definição de um tipo a partir da qual podem ser instanciados objetos. III. Classe é a abstração das características e funcionalidades de um elemento do mundo real. IV. As especificações da UML encontram-se disponíveis na OMG (www.omg.org). V. A UML é uma linguagem textual estruturada para modelagem de sistemas orientados a objetos. Assinale a alternativa correta: A - V,F,V,V,V. B - F,V,F,V,F. C - V,V,V,V,V. D - F,V,V,V,F. E - V,V,F,F,V. Questão 10 de 10 Casos de Uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as classes. Também podem ser organizados pelas especificações de relacionamentos de generalização, inclusão e extensão, existentes entre eles. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. UML – Guia do Usuário. 1 ed. Campus, 2006 (adaptado). Considerando os relacionamentos existentes entre os casos de uso, avalie as afirmações a seguir e depois assinale a alternativa ccorreta: I. A generalização significa que um ator filho exerce, além de seu comportamento específico, o comportamento de outro ator pai. II. O estereótipo de inclusão <> indica que um caso de uso pode opcionalmente derivar para a execução de outro caso de uso. III. É possível indicar que um caso estende o outro, utilizando-se o estereótipo <>. É utilizado para fatorar um comportamento incomum/não-padrão. IV. É possível indicar que um ator exerce o comportamento de outro utilizando-se o estereótipo <>. Assinale a alternativa correta: A - I e II B - I e III C - II e III D - I, II e III E - I, III e IV
Compartilhar