Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AVS_201110055102 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS 1a Questão (Ref.: 201110629948) Pontos: 0,5 / 0,5 Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, F F, F, F, V, V V, F, F, F, V F, V, F, F, V V, F, F, V, V 2a Questão (Ref.: 201110123783) Pontos: 0,5 / 0,5 Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿ A equipe de testes de sistemas fizer o plano de teste de aceitação. Os usuários tiverem bom treinamento. Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software. A equipe de testes de sistemas fizer bem feito todos os testes necessários. Os usuários tiverem ferramentas de automação para fazerem seus testes. 3a Questão (Ref.: 201110119165) Pontos: 0,5 / 0,5 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para o desenvolvimento. 4a Questão (Ref.: 201110155925) Pontos: 0,5 / 0,5 Uma das características do Processo Unificado é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir e identifique a alternativa correta. - O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema. PORQUE: - O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso. As duas afirmações são verdadeiras e a segunda justifica a primeira. As duas afirmações são falsas. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e a segunda não justifica a primeira. A primeira afirmação é falsa e a segunda é verdadeira. 5a Questão (Ref.: 201110123858) Pontos: 0,5 / 0,5 Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." Encomendar livros. Resumo. Faturar pedido. Cadastrar cliente. Conferir requisição. 6a Questão (Ref.: 201110155905) Pontos: 1,0 / 1,0 De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Transição. Concepção. Elaboração. Construção. Implementação. 7a Questão (Ref.: 201110636751) Pontos: 0,5 / 0,5 O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de baixo nível Linguagem binária Linguagem assembly Linguagem de máquina Linguagem de alto nível 8a Questão (Ref.: 201110295869) Pontos: 1,0 / 1,0 A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa I está correta Todas as afirmativas estão erradas Apenas a afirmativa II está correta Apenas as afirmativas I e II estão corretas Apenas as afirmativas II e III estão corretas 9a Questão (Ref.: 201110119166) Pontos: 1,5 / 1,5 O que é desenvolver Adhoc? Gabarito: Desenvolvimento sob demanda. Fundamentação do(a) Professor(a): resposta correta. 10a Questão (Ref.: 201110157789) Pontos: 1,5 / 1,5 Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema esteja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema. Fundamentação do(a) Professor(a): O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
Compartilhar