Buscar

AV2 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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
 
1a Questão (Ref.:201803772857) Acerto: 1,0 / 1,0 
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: 
 
 
 
Comercial - Programa por que se paga uma taxa de licenciamento para sua utilizaçã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. 
 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. 
 
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. 
 
 
Gabarito Coment. 
 
 
 
 
 
2a Questão (Ref.:201803805350) Acerto: 1,0 / 1,0 
A criação da engenharia de software surgiu numa tentativa de contornar a(o): 
 
 
 
A crise dos ambientes físicos de TI nos anos de 1970. 
 
A crise entre os Stakeholders. 
 
Conflito entre os usuários de sistemas informatizados. 
 A crise do software nos anos de 1970 e dar um tratamento de engenharia ao 
desenvolvimento de sistema de software complexos. 
 
Conflito entre as áreas de negócio e TI. 
 
 
 
 
3a Questão (Ref.:201803258756) Acerto: 1,0 / 1,0 
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um 
como sendo F (Funcional) e NF (Não Funcional). 
 
I. O sistema deve emitir extrato online de cada funcionário; 
II. O banco de dados dever ser SQL Server, que a empresa já possui; 
III. O sistema deve rodar em ambiente web; 
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário 
líquido. 
Assina a única opção que classifica corretamente os requisitos é: 
 
 
 
I-F, II-NF, III-F, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
I-F, II-F, III-NF, IV-F 
 I-F, II-NF, III-NF, IV-F 
 
I-F, II-F, III-F, IV-F 
 
 
Gabarito Coment. 
 
 
 
 
 
4a Questão (Ref.:201803260412) Acerto: 1,0 / 1,0 
Basicamente o que é um processo de software? 
 
 
 
Um processo de software define como se testar. 
 
Um processo de software define a forma como os requisitos devem ser levantados. 
 
Um processo de software define que linguagem deve se usar. 
 
Um processo de software define como um produto deve ser entregue. 
 Um processo de software define o que deve ser feito, como deve ser feito, por quem 
deve ser feito e quando deve ser feito. 
 
 
Gabarito Coment. 
 
 
 
 
 
5a Questão (Ref.:201803866113) Acerto: 1,0 / 1,0 
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da 
outra, constitui uma: 
 
 
 
generalização 
 agregação 
 
conexão 
 
relação 
 
especialização 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
 
6a Questão (Ref.:201803467432) Acerto: 1,0 / 1,0 
A análise por pontos de função, elaborada no final da década de 70 por Alan Albrecht da IBM, é 
uma técnica para medição do tamanho de software. Qual a contribuição que as atividades de 
estimativa e métrica de software em geral, podem oferecer a um projeto de desenvolvimento? 
 
 
 
O valor de contratos de licitação, o preço de um projeto de desenvolvimento com novas 
tecnologias e o cálculo do valor da hora de trabalho são calculados diretamente com 
técnicas de estimativa como os pontos de função 
 
Estimativas e métricas de software podem ser úteis para calcular o espaço em disco 
necessário para hospedagem de dados em Sistemas de gerenciamento de banco de 
dados bem como a estruturação dessas informações da melhor forma 
 
Atividades de estimativa e métrica de software são utilizadas para obter o tamanho de 
espaço necessário em servidores para hospedagem de sistemas de informação em 
servidores de aplicação 
 
Técnicas de estimativa e métrica de software servem para calcular e comparar o 
desempenho de diferentes tecnologias a serem adotadas num projeto de 
desenvolvimento de software 
 Atividades dessa natureza ajudam no planejamento de um projeto de desenvolvimento, 
uma vez que a partir da obtenção do tamanho do software, podem ser obtidas em 
seguida outras variáveis importantes como prazo, esforço e produtividade 
 
 
 
 
7a Questão (Ref.:201803237487) Acerto: 1,0 / 1,0 
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A 
respeito desse assunto, assinale a opção correta. 
 
 
 
No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, 
é possível a solução dos riscos logo no início do projeto. 
 
No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do 
sistema. 
 
O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, 
gera o código do sistema muito mais rapidamente que o modelo de prototipação. 
 A metodologia de prototipagem evolutiva é uma abordagem que visualiza o 
desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio 
de protótipos visuais. 
 
O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a 
objetos que gera protótipos muito rapidamente, em função das ferramentas case 
disponíveis. 
 
 
 
 
8a Questão (Ref.:201803915745) Acerto: 1,0 / 1,0 
Após o levantamento de dados da fase de análise, a documentação de desenho deve 
exemplificar: 
 
 
 
os riscos associados ao projeto 
 
os custos associados para a resolução do problema 
 
as alternativas para a resolução do problema 
 
as diretrizes para as implementações de novos projetos 
 a solução que será tomada para resolução do problema 
 
 
 
 
9a Questão (Ref.:201803798616) Acerto: 1,0 / 1,0 
Qual a fase do processo de engenharia de requisitos em que se pretende demonstrar que o 
documento de requisitos produzido corresponde, de fato, ao sistema que o cliente pretende: 
 
 
 
classificação. 
 
organização. 
 
arquitetura. 
 
elicitação. 
 validação. 
 
 
 
 
10a Questão (Ref.:201803268105) 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, ele tem a obrigação de dizer que o software funciona. 
 
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do 
desenvolvimento. 
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
 
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.

Outros materiais