Buscar

AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando