Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação Parcial 1

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 5 páginas

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

Se te ajudou!!!! Deixa 
um LIKE!!! 
 
 1a Questão (Ref.: 201607613609) Acerto: 1,0 / 1,0 
NÃO é um software do tipo aplicativo: 
 
 
 
Planilha eletrônica. 
 
Sistema bancário. 
 
Gerenciador de banco de dados. 
 
Sistema operacional. 
 
Editor de texto. 
Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201607397351) Acerto: 1,0 / 1,0 
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 
 
As opções II e III estão corretas 
 
Apenas a opção I está correta 
 
As opções II e IV estão corretas 
 
As opções II, III e IV estão corretas 
Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201607398802) Acerto: 1,0 / 1,0 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 
 
Adotar um processo de desenvolvimento. 
 
Obter muitos recursos financeiros. 
 
Obter mão de obra especializada independente de processo. 
 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 
 
 
 
 
 4a Questão (Ref.: 201608052246) Acerto: 1,0 / 1,0 
Marque a alternativa INCORRETA: 
 
 
 
Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os 
prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo 
estipulado. Prazos obrigatórios são mais difíceis de serem negociados. 
 
Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a 
ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de 
desenvolvimento. 
 
REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às 
especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. 
 
Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do 
projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os 
custos de sua implementação não terão os benefícios desejados 
 
Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve 
oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará 
os clientes interessados?Existe uma outra alternativa? 
Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201608055437) Acerto: 1,0 / 1,0 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer 
uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a 
Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja 
finalidade é: Identifique e descreva pelo menos dois desses modelos. 
 
 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 
 
Ajudar a filtrar e refinar as classes por associação e agregação; 
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201608103438) Acerto: 1,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de 
programação que será utilizada no desenvolvimento. 
 
As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas 
que se aplicam e afetam o software a se desenvolver 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo 
e os desejos do usuário. 
Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201608051001) Acerto: 1,0 / 1,0 
O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel 
Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional 
 
 
 
É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das 
funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários 
finais após teste, homologação, manutenção e treinamento. 
 
É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, 
ou documentação do código do programa, no caso de desenho interno. 
 
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se 
o sistema atenderá aos requisitos e aos custos relacionados do projeto. 
 
A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, 
buscando satisfazer os requisitos do produto. 
 
O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto 
que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 
 
 
 
 
 
 8a Questão (Ref.: 201607977793) Acerto: 1,0 / 1,0 
É 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 
 
 
 
do produto 
 
local 
 
externo 
 
interno 
 
de implementação 
Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201607613655) Acerto: 0,0 / 1,0 
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão 
analisados e suas representações lógicas também. 
 
Marque a alternativa que indica o tipo de teste mencionado acima. 
 
 
 
Teste simples 
 
Teste de interação 
 
Teste caixa branca 
 
Teste caixa preta 
 
Teste iterativo 
Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201607406496) Acerto: 1,0 / 1,0 
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". 
É correto afirmar que: 
 
 
 
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. 
 
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. 
 
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. 
 
Por ser a última fase, ele tem a obrigação de dizer que o software funciona. 
 
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.

Outros materiais