Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: Nota da Prova: 6,5 Nota de Partic.: 2 Data: 1a Questão (Ref.: 201402435318) Pontos: 0,5 / 0,5 "Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Brainstorm Questionário Reunião Casos de Uso Entrevista 2a Questão (Ref.: 201402770043) Pontos: 0,0 / 0,5 Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. 3a Questão (Ref.: 201402265388) Pontos: 0,5 / 0,5 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. III e IV estão corretas. I, III e IV estão corretas. II e IV estão corretas. I e IV estão corretas. II, III e IV estão corretas. 4a Questão (Ref.: 201402297433) Pontos: 1,0 / 1,0 O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda: Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software. 5a Questão (Ref.: 201402836588) Pontos: 0,0 / 0,5 É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho de implementação externo local interno do produto 6a Questão (Ref.: 201402257061) Pontos: 0,5 / 0,5 Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste de sistemas Teste de integração Teste caixa preta Teste da compilação prévia Teste caixa branca 7a Questão (Ref.: 201402437388) Pontos: 0,5 / 0,5 A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas 8a Questão (Ref.: 201402299316) Pontos: 1,0 / 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 Resposta: Teste de integraçao serve para testar a integração dos componentes interno de um sistema, são aplicados durante a construção de um sistema. Teste de aceitação serve para testar as funcionalidades operacionais do sistema, são aplicados na fase de implantação, antes de entregar o produto para a produção. 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. 9a Questão (Ref.: 201402813784) Pontos: 1,0 / 1,0 Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termose construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do: Manual de referência Manual de instalação Manual de introdução Manual primário Manual do usuário 10a Questão (Ref.: 201402434328) Pontos: 1,5 / 1,5 Um dos processos de desenvolvimento de software é o Processo de Desenvolvimento Ágil. Quais os quatro itens que são valorizados no manifesto ágil? Resposta: Individuos e interações mais do que processos e ferramentas; software em funcionamento mais do que documentação abrangente; colaboração com o cliente mais do que a negociação de contrato; responder as mudanças mais do que seguir um plano. Gabarito: Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano. Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar