Buscar

AV - Processos de Desenvolvimento de Software ESTACIO

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

Avaliação: CCT0746_AV_201803543736 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Professor: SERGIO RODRIGUES AFFONSO FRANCO 
Nota da Prova: 6,0 
 
 
 1a Questão (Ref.: 201803630864) 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. 
 
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. 
 
 
 
 2a Questão (Ref.: 201804198508) Pontos: 1,0 / 1,0 
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em 
que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a 
qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: 
 
 Brainstorming. 
 
Prototipação. 
 
Questionário. 
 
Análise de protocolos. 
 
Entrevista. 
 
 
 
 3a Questão (Ref.: 201804358203) Pontos: 1,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 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 linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo 
e os desejos do usuário. 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de 
programação que será utilizada no desenvolvimento. 
 
 
 
 4a Questão (Ref.: 201804305770) Pontos: 0,0 / 1,0 
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de 
Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( 
)Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de 
problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras 
classes. 
 
 
1,3,2,4,5 
 1,2,3,4,5 
 
1,2,4,5,3 
 2,1,4,5,3 
 
5,4,3,2,1 
 
 
 
 5a Questão (Ref.: 201804294601) Pontos: 0,0 / 1,0 
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação 
ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. 
Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático 
(ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: 
I- O Teste Estático deve ser feito durante ou após a implementação; 
II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; 
III- O Teste Estático deve ser feito antes da implementação; 
IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; 
Assinale a única resposta correta. 
 
 
Apenas I e II estão corretas; 
 Apenas III e IV estão corretas; 
 
Apenas II e IV estão corretas; 
 
Apenas I e IV estão corretas; 
 Apenas I, II e IV estão corretas; 
 
 
 
 6a Questão (Ref.: 201803651892) Pontos: 1,0 / 1,0 
Qual o objetivo da fase de Implementação ou Codificação? 
 
 
É 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. 
 É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à 
qual o desenvolvedor esteja ligado. 
 
É a fase onde o programa é testado. 
 
É 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. 
 
É onde o projeto é transformado em uma linguagem compreendida pelo software. 
 
 
 
 7a Questão (Ref.: 201803695291) Pontos: 1,0 / 1,0 
Sobre o desenvolvimento de sistemas NÃO é correto afirmar que: 
 
 No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de 
acoplamento e baixa coesão. 
 
A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. 
 
A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que 
devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na 
especificação de requisitos. 
 
A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. 
 
A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de 
arquitetura e o projeto de interface. 
 
 
 
 8a Questão (Ref.: 201804191752) Pontos: 0,0 / 1,0 
A manutenção tem inicio em que fase ? 
 
 
na definição do escopo 
 quando o sistema é instalado no ambiente do usuário, para uso. 
 
junto com a documentação 
 no EAP 
 
na alteração do escopo 
 
 
 
 9a Questão (Ref.: 201804266990) Pontos: 0,0 / 1,0 
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as 
características abaixo; 
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para 
a próxima iteração. 
 
 
Modelo incremental 
 Modelo iterativo e incremental 
 
Modelo em cascata 
 
Modelo em cascata com retroalimentação 
 Modelo ágil, como scrum 
 
 
 
 10a Questão (Ref.: 201803833386) Pontos: 1,0 / 1,0 
O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as 
atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um 
período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões 
diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma 
das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) 
_____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com 
funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito 
é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por 
coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o 
Sprint. 
Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). 
 
 
Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog 
 
Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog 
 
Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master 
 
Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum 
 Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master

Outros materiais