Prévia do material em texto
<p>10</p><p>a</p><p>Questão (Ref.: 200807308093) Pontos: 0,0 / 1,0</p><p>Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em</p><p>que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a</p><p>seguir sobre as vantagens deste modelo.</p><p>I - É possível corrigir erros em fases já completas.</p><p>II - Permite pontos de controle bem definidos.</p><p>III - Facilita a visão de reutilização.</p><p>Somente I e III estão corretas</p><p>Somente II e III estão corretas</p><p>Somente I e II estão corretas</p><p>Somente II está correta</p><p>Somente a I está correta</p><p>Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.</p><p>Página 4 de 4BDQ Prova</p><p>19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp</p><p>Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE</p><p>Tipo de Avaliação: AV</p><p>Aluno:</p><p>Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9002/AB</p><p>Nota da Prova: 6,5 Nota de Partic.: 2 Data: 04/06/2014 20:20:33</p><p>1a Questão (Ref.: 201308132048) Pontos:1,5 / 1,5</p><p>O que é desenvolver Adhoc?</p><p>Resposta: É desenvover sob demanda.</p><p>Gabarito: Desenvolvimento sob demanda.</p><p>2a Questão (Ref.: 201308170666) Pontos:1,5 / 1,5</p><p>O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases:</p><p>especificação de requisitos, análise, projeto, implementação e testes.</p><p>Descreva o objetivo de cada uma destas fases.</p><p>Resposta: Especificação de requisitos -> Entender o que o cliente quer. Qual é o problema (sistema). Levantar</p><p>os requisitos que o sistema deverá ter. Análise -> Analisar os requisitos anteriormente levantados e trabalhar</p><p>nas soluções possíveis para atender as necessidades do cliente. Projeto -> Desenhar o sistema, ou seja definir a</p><p>arquitetura, definir o banco de dados e definir a interface gráfica. Implementação -> Escrever o programa</p><p>propriamente dito, seguindo a linguagem e as demais definições estabelecidas no projeto. Testes -> Executar os</p><p>procedimentos de testes, identificar e corrigir os erros antes de implantar o sistema no cliente.</p><p>Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar.</p><p>Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo</p><p>de viabilidade e definição do escopo do sistema.</p><p>Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente</p><p>o negócio do cliente.</p><p>Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema,</p><p>definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface</p><p>gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema</p><p>de acordo com a especificação construída nas fases anteriores.</p><p>A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está</p><p>integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação</p><p>do sistema.</p><p>3a Questão (Ref.: 201308106249) Pontos:0,5 / 0,5</p><p>Indique a alternativa correta para definir CONHECIMENTO:</p><p>Símbolos, números, letras.</p><p>javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');</p><p>javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');</p><p>javascript:alert('Ref. da questão: 201308132048\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308170666\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308106249\n\nStatus da questão: Liberada para Uso.');</p><p>Fatos brutos que retratam ocorrências atuais ou do passado.</p><p>Experiência pessoal, informações analisadas, gerando ações ou decisões.</p><p>Dados analisados dentro de um contexto.</p><p>Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.</p><p>4a Questão (Ref.: 201308305735) Pontos:0,0 / 0,5</p><p>A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de</p><p>Software. Dentre as suas características estão:</p><p>Consiste de duas perspectivas isoladas: dados e funções</p><p>Consiste de uma única perspectiva que integra controles e funções</p><p>É uma metodologia utilizada em engenharia de software</p><p>Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los.</p><p>Seu foco consiste em 3 (três) visões: funções, dados e controle</p><p>5a Questão (Ref.: 201308106259) Pontos:0,5 / 0,5</p><p>Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem</p><p>ser identificadas no contexto:</p><p>"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de</p><p>saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o</p><p>médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o</p><p>total de pacientes por queixa apresentada."</p><p>Cliente e atendente.</p><p>Cliente e Procedimentos.</p><p>Cliente, atendente e Procedimentos.</p><p>Somente o cliente.</p><p>Atendente e Médico.</p><p>6a Questão (Ref.: 201308106816) Pontos:0,0 / 1,0</p><p>Sobre os objetivos de teste de software, considere as seguintes afirmativas:</p><p>1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro.</p><p>2. A atividade de teste pode comprovar a ausência de erros.</p><p>3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto.</p><p>Marque a alternativa correta:</p><p>Somente as afirmativas 2 e 3 são verdadeiras.</p><p>Somente as afirmativas 1 e 3 são verdadeiras.</p><p>Somente a afirmativa 3 é verdadeira.</p><p>Somente a afirmativa 1 é verdadeira.</p><p>As afirmativas 1, 2 e 3 são verdadeiras.</p><p>javascript:alert('Ref. da questão: 201308305735\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308106259\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308106816\n\nStatus da questão: Liberada para Uso.');</p><p>7a Questão (Ref.: 201308128953) Pontos:0,5 / 0,5</p><p>Basicamente o que é um processo de software?</p><p>Um processo de software define como se testar.</p><p>Um processo de software define a forma como os requisitos devem ser levantados.</p><p>Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e</p><p>quando deve ser feito.</p><p>Um processo de software define que linguagem deve se usar.</p><p>Um processo de software define como um produto deve ser entregue.</p><p>8a Questão (Ref.: 201308308743) Pontos:0,5 / 0,5</p><p>A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de</p><p>programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de</p><p>programação pode ser dividido em 3 tipos:</p><p>I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica</p><p>e estruturada;</p><p>II. Código Objeto - Resultado da compilação do código fonte.</p><p>III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.</p><p>Marque a alternativa correta:</p><p>Apenas a sentença I está correta.</p><p>Todas as sentenças estão erradas</p><p>Todas as sentenças estão corretas</p><p>Apenas as sentenças II e III estão corretas</p><p>Apenas as sentenças I e II estão corretas</p><p>9a Questão (Ref.: 201308137266) Pontos:1,0 / 1,0</p><p>O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC</p><p>12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI.</p><p>CMMI.</p><p>ISO/IEC.</p><p>MPS/BR.</p><p>CMM.</p><p>SPICE.</p><p>10a Questão (Ref.: 201308306788) Pontos:0,5 / 0,5</p><p>Uma representação definida de um procedimento de teste define um(a):</p><p>Definição de teste de software</p><p>Critério de teste de software</p><p>Objetivo de teste de software</p><p>Script de teste de software</p><p>Forma de teste de software</p><p>javascript:alert('Ref. da questão: 201308128953\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308308743\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308137266\n\nStatus da questão: Liberada para Uso.');</p><p>javascript:alert('Ref. da questão: 201308306788\n\nStatus da questão: Liberada para Uso.');</p>