Buscar

proc des soft AV

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 
Nota da Prova: 4,5 Nota de Partic.: 2 Data: 03/06/2014 10:00:28 
 
 
 1a Questão (Ref.: 201301073831) 
Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
Resposta: desenvolvimento sob demanda 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 
 
 2a Questão (Ref.: 201301112454) 
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ção: teste realizado para verificar se a erros na integração entre os modulos do sistema teste de aceitacao: 
verificar se o sistema esta sendo bem aceito pelos usuarios e esta cumprindo os objetivos propostos 
 
 
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. 
 
 
 3a Questão (Ref.: 201301048032) Pontos: 0,0 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Símbolos, números, letras. 
 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Dados analisados dentro de um contexto. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 
 
 4a Questão (Ref.: 201301110590) 
Pontos: 0,0 / 1,0 
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. 
 
 
A primeira afirmação é verdadeira e a segunda é falsa. 
 
As duas afirmações são verdadeiras e a segunda justifica a primeira. 
 
As duas afirmações são verdadeiras e a segunda não justifica a primeira. 
 
A primeira afirmação é falsa e a segunda é verdadeira. 
 
As duas afirmações são falsas. 
 
 
 5a Questão (Ref.: 201301035176) 
Pontos: 0,0 / 0,5 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o 
que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) 
 
 
Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma 
transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o 
projeto detalhado para que a implementação possa ser realizada em seguida. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em 
problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de 
desenvolvimento. 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os 
módulos. 
 
 
 6a Questão (Ref.: 201301069284) 
Pontos: 0,5 / 0,5 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um 
problema; 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
Com base em sua análise assinale ÚNICA opção correta: 
 
 
As opções I, II e IV estão corretas 
 
Apenas a opção I está correta 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
As opções II, III e IV estão corretas 
 
 
 
 7a Questão (Ref.: 201301048041) 
Pontos: 0,5 / 0,5 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta: 
 
 
 
Vendedor não pode realizar nenhum caso de uso. 
 
A representação é denominada de Generalização de Ator. 
 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
 
 
 
 8a Questão (Ref.: 201301250520) 
Pontos: 0,0 / 0,5 
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao 
objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. 
I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para 
acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; 
II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. 
III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A 
determinação da quantidade de módulos a serem testados está contida na documentação de projeto. 
IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. 
V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. 
 
 
Apenas as sentenças III e V estão corretas 
 
Apenas a sentença I está correta 
 
Apenas as sentenças I, III e IV estão corretas 
 
Todas as sentenças estão corretas 
 
Apenas as sentenças II e V estão corretas 
 
 
 
 9a Questão (Ref.: 201301251938) 
Pontos: 0,0 / 0,5 
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de 
componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta 
 
 
Somente I está correta 
 
Somente II e III estão corretas 
 
Somente I e III estão corretas 
 
Somente I e II estão corretas 
 
Somente a II está correta 
 
 
 10a Questão (Ref.: 201301069071) 
Pontos: 1,0 / 1,0 
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: 
 
 
LinguagemPearl; Linguagem ASP; 
 
Linguagem Assembly; Linguagem Pearl; 
 
Linguagem ASP; Linguagem PHP; 
 
Linguagem Pearl; Linguagem PHP 
 
Linguagem de Máquina; Linguagem Assembly;

Outros materiais