Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 3 GRADUAÇÃO EAD AV2 2018.2A 20/10/2018 QUESTÃO 1. Analise as afirmativas abaixo: I. Uma vantagem da utilização do modelo de processo linear sequencial (cascata) (quando comparado aos outros processos básicos) é levar a criação de softwares a prova de falhas e bugs. II. O RUP utiliza casos de uso para definir os requisitos funcionais. III. Um requisito funcional descreve R: As afirmativas II e III estão corretas. QUESTÃO 2. Analise as afirmativas abaixo: I. Uma vantagem da utilização do modelo de processo com desenvolvimento incremental (quando comparado aos outros modelos de processos básicos) é ser mais fácil de gerenciar. II. De acordo com a modelagem orientada a objeto, o sistema inteiro deve ser composto por uma única classe, que irá gerar quantos objetos forem necessários para realizar o propósito da aplicação. III. A Engenharia de requisitos corresponde ao conjunto de atividades ligadas à identificação, controle e rastreamento dos requisitos de um projeto de software. R: Apenas a afirmativa III está correta. QUESTÃO 3. Podemos listar várias ferramentas e técnicas de modelagem, no entanto para escolhermos uma, temos que levar em conta a notação. As notações podem ser textuais, gráficas e combinando figuras e textos. Existe um modelo de notação desenvolvido na década de 1990, chamado de notação de Lai. Sobre esse modelo, é incorreto afirmar: R: Por se tratar de um modelo simples, não mostra a relação entre os papéis, as atividades e os artefatos. QUESTÃO 4. Um processo de software é conceituado como sendo um conjunto de técnicas e ferramentas. Qual o modelo de processo que se destaca por demonstrar como as atividades de teste estão relacionadas com a análise e projeto, e torna mais explícitas algumas iterações e repetições do trabalho de desenvolvimento? R: Modelo V. QUESTÃO 5. Analise o Diagrama de Classes abaixo e marque a alternativa incorreta. ANÁLISE E MODELAGEM DE SISTEMAS Página 2 de 3 R: A GENERALIZAÇÃO tem o objetivo de manter as informações separadas em cada classe, caso mudanças sejam propostas, não é necessário verificar todas as classes no sistema. QUESTÃO 6. Acerca do que foi visto em FLUXOGRAMA DE SISTEMAS, qual a opção que melhor comenta a CHAMADA IMPLÍCITA? R: É utilizada com frequência em redes de pacotes comutados, em sistemas com base em agentes, em bancos de dados, com o intuito de garantir a consistência. QUESTÃO 7. Podemos listar várias ferramentas e técnicas de modelagem, no entanto para escolhermos uma, temos que levar em conta a notação. As notações dependem do que se quer apresentar no modelo. Existem duas categorias de modelos, Modelo Estático e Modelo Dinâmico. Sobre esses dois modelos, é incorreto afirmar: R: A notação de Lai, referência tanto no Modelo Estático, como no Modelo Dinâmico, é um exemplo de como várias estruturas e estratégias podem ser utilizadas para considerar uma grande quantidade de informações sobre o processo de desenvolvimento de software. QUESTÃO 8. Sobre DIAGRAMAS DE SEQUÊNCIA, observe as afirmações abaixo: I. Para facilitar o entendimento, a leitura do diagrama de sequência deve ser feita de baixo para cima. II. São empregados para modelar as interações entre os atores e os objetos em um sistema e entre os próprios objetos. III. Mostra uma sequência de interações que ocorrem durante um caso de uso em particular ou em uma instância de caso de uso. IV. Os objetos e atores envolvidos são listados na parte inferior do diagrama e não possuem interação com o diagrama. Está correto o que se afirma apenas em: R: II e III. QUESTÃO 9. A engenharia de software moderna trouxe também uma metodologia mais “pesada” baseada no modelo de desenvolvimento incremental, o RUP (Rational Unifiea Process). Analise as afirmativas a seguir sobre as fases da RUP, e assinale a alternativa que apresenta as afirmativas corretas: I. INICIAÇÃO – O objetivo desta fase è realizar o estudo da viabilidade do projeto. Deve-se realizar um estudo do problema a ser resolvido, identificar as partes interessadas e documentar o negócio. Página 3 de 3 II. ELABORAÇÃO – O foco dessa fase è de projeto, codificação e testes. III. TRANSIÇÃO – A fase final do modelo a qual o principal objetivo é realizar a implantação do produto. R: I e III. QUESTÃO 10. A boa prática prega que é importante para os requisitos não funcionais que tenham sua característica mensurável, e esses requisitos recebem uma classificação. Analise as afirmativas a seguir sobre essas classificações, e assinale a alternativa que apresenta as afirmativas corretas. I. DISPONIBILIDADE – Tempo de resposta da açõ tomada pelo usuário. II. CONFIABILIDADE – O sistema deve garantir a recuperação quando houver eventos de exceção . III. USUABILIDADE – Caracteristica que determina quais os padrões visuais do software. R: II e III.
Compartilhar