Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201401083561 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV 1a Questão (Ref.: 201401189094) 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 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. 2a Questão (Ref.: 201401324097) Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e iterativo incremental. Descreva cada um deles e mostre a diferença entre eles. Gabarito: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração. Se atender as especificações, passa-se a próxima iteração. Processo Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de arquitetura inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração. 3a Questão (Ref.: 201401124672) Pontos: 1,0 / 1,0 Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do passado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Símbolos, números, letras. 4a Questão (Ref.: 201401324146) Pontos: 1,0 / 1,0 A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 5a Questão (Ref.: 201401155166) Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da 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." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I e IV estão corretas. I, III e IV estão corretas. III e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. 6a Questão (Ref.: 201401802712) Pontos: 1,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o operacional ou desenho detalhado estratégico ou desenho detalhado nível tático ou desenho lógico nível estratégico ou desenho arquitetônico operacional ou desenho lógico 7a Questão (Ref.: 201401752228) Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: I e III; III e IV; II e III; II e IV; I e II; 8a Questão (Ref.: 201401145700) Qual o objetivo da fase de Implementação ou Codificação? É a fase onde o programa é testado. É onde o projeto é transformado em uma linguagem compreendida pelo software. É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. 9a Questão (Ref.: 201401839588) Qual é o nome dado ao processo de manutenção do software que tem como objetivo melhorar um sistema de software, modificando sua estrutura interna, sem alterar o comportamento interno? Revalidação Refatoração Separação estática Fatoração Independência física 10a Questão (Ref.: 201401187203) Pontos: 0,5 / 0,5 No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Transição. Projeto e Construção. Requisitos e Análise. Construção e Concepção. Concepção e Elaboração.
Compartilhar