Buscar

Resumo Proc. Desenv. 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

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 30 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

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 6, do total de 30 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

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 9, do total de 30 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

Prévia do material em texto

Avaliando o aprendizado 1-10 Proc. Desenv. de Software 2017.1 
 
Aula 01 
 
 1a Questão (Ref.: 201602737746) Fórum de Dúvidas (0) Saiba (0) 
 
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de 
softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o 
desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a 
qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo 
processadores 
Assinale a ÚNICA opção que complementa cada frase corretamente 
 
 
linguagem de máquina / linguagem interpretada 
 linguagem de programação / linguagem de máquina 
 
linguagem de máquina / linguagem de programação 
 
linguagem de programação / linguagem interpretada 
 
linguagem interpretada / linguagem de máquina 
 
 
 
 
 
 2a Questão (Ref.: 201603208802) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de 
(licenciamento) de software que atende ao abaixo descrito 
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
 
 
Demo 
 
Adware 
 Freeware 
 
Software GLU 
 
Trial 
 
 
 
 
 
 3a Questão (Ref.: 201603163311) Fórum de Dúvidas (0) Saiba (0) 
 
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados 
de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam 
conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a 
alternativa correta, considerando a sequência de cima para baixo: 
1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 
2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 
3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 
4. Multiusuário ( ) Executa somente um processo de cada vez 
5. Monousuário ( ) Distribui para mais de um processador 
 
 
5, 1, 3, 2, 4 
 
5, 4, 1, 3, 2 
 
1, 2, 5, 3, 4 
 4, 3, 5, 1, 2 
 
2, 1, 3, 4, 5 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201603163317) Fórum de Dúvidas (0) Saiba (0) 
 
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e 
Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: 
 I. O atributo descreve as características dos objetos. 
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. 
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. 
 
 
Apenas as afirmativas II e III estão incompatíveis 
 
Todas as afirmativas estão compatíveis 
 Apenas a afirmativa III está incompatível 
 Apenas as afirmativas I e II estão incompatíveis 
 
Apenas a afirmativa I está incompatível 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603069737) Fórum de Dúvidas (0) Saiba (0) 
 
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e 
Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar 
os demais periféricos que estejam conectados ao hardware. 
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: 
______________: Executa somente um processo de cada vez. 
______________: Distribui para mais de um processador. 
______________: Os processos são compartilhados e enfileirados a espera do processador. 
______________: Vários usuários utilizam ao mesmo tempo. 
______________: Somente é permitida a utilização de um usuário de cada vez. 
 
Marque a alternativa correta. 
 
 
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201603069051) Fórum de Dúvidas (0) Saiba (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: 
 
 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. 
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. 
 
Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do 
produto ser avaliado. 
 
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. 
 
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. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201603222218) Fórum de Dúvidas (0) Saiba (0) 
 
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde 
possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da 
Caixa Econômica federal. Analisando estas características podemos classificar este software como: 
 
 
Comercial 
 
Trial 
 Adware 
 
Demo 
 
Shareware 
 
 Gabarito Comentado 
 
 
 
 
 
 8a Questão (Ref.: 201603222217) Fórum de Dúvidas (0) Saiba (0) 
 
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é 
possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. 
Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, 
após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar 
este software como: 
 
 
Freeware 
 Shareware 
 
Comercial 
 
Livre 
 
Adware 
 
Aula 02 
 
 1a Questão (Ref.: 201603210049) Fórum de Dúvidas (2) Saiba (2) 
 
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. 
 
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. 
 
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? 
 
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 
 Atividades para análise de requisitos OPERACIONAL - Visa a atenderos requisitos técnicos do produto a 
ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de 
desenvolvimento. 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201602554950) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
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-F, II-NF, III-NF, IV-F 
 
I-F, II-F, III-NF, IV-F 
 
I-F, II-F, III-F, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201602555257) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma 
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o 
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: 
 
 
Modal 
 
Do usuário 
 
Do cronograma 
 Funcional 
 
Não funcional 
 
 
 
 
 
 4a Questão (Ref.: 201602555284) Fórum de Dúvidas (2) Saiba (2) 
 
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro 
tipos, são elas: 
 
 
Técnica, Funcional, Cronograma e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 
Organizacional, Funcional, Financeira e de Requisitos 
 Técnica, Operaciaonal, Cronograma e Econômica 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
 Gabarito Comentado 
 
 
 
 
 
 
 
 
 
 
 5a Questão (Ref.: 201603112710) Fórum de Dúvidas (2) Saiba (2) 
 
"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta 
de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". 
O texto descreve a técnica de elicitação de requisitos denominada: 
 
 
Casos de Uso 
 
Reunião 
 
Entrevista 
 
Questionário 
 Brainstorm 
 
 
 
 
 
 6a Questão (Ref.: 201603094807) Fórum de Dúvidas (2) Saiba (2) 
 
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: 
 
 
não-funcionais e analíticos. 
 
lógicos e consistentes. 
 
precisos e lógicos. 
 
funcionais e lógicos. 
 funcionais e não-funcionais. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201602556605) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 
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. 
 
Obter muitos recursos financeiros. 
 Adotar um processo de desenvolvimento. 
 
 
 
 
 
 
 
 
 
 
 
 8a Questão (Ref.: 201603201319) Fórum de Dúvidas (2) Saiba (2) 
 
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que 
determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, 
econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento 
de sistemas é chamada: 
 
 
estudo de caso. 
 
design lógico do sistema. 
 
análise de requisitos. 
 estudo de viabilidade. 
 
análise de equilíbrio. 
 
Aula 03 
 
 1a Questão (Ref.: 201603162336) Fórum de Dúvidas (0) Saiba (0) 
 
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de 
 
 
classe 
 
entidade 
 
instância 
 
método 
 objeto 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201603162307) Fórum de Dúvidas (0) Saiba (0) 
 
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui 
uma: 
 
 
generalização 
 
relação 
 
especialização 
 agregação 
 
conexão 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201603162289) Fórum de Dúvidas (0) Saiba (0) 
 
Os padrões a partir dos quais os objetos são criados são denominados 
 
 
entidades 
 
atributos 
 classes 
 
métodos 
 
instâncias 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201602564396) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 II e IV estão corretas. 
 
I, III e IV estão corretas. 
 II, III e IV estão corretas. 
 
I e IV estão corretas. 
 
III e IV estão corretas. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603162294) Fórum de Dúvidas (0) Saiba (0) 
 
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a 
modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
um método comum para a representação da orientação a objetos. 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. 
 
uma linguagem para implementar os conceitos da orientação a objetos. 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201602534470) Fórum de Dúvidas (0) Saiba (0) 
 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas. 
 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Desenvolvimento, homologação, produção 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201602734380)Fórum de Dúvidas (0) Saiba (0) 
 
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo 
orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e 
fornecer uma base para identificar soluções para os requisitos apresentados? 
 
 
Análise semântica 
 Análise compotamental 
 
Análise funcional 
 
Análise ambiental 
 Análise estrutural 
 
 
 
 8a Questão (Ref.: 201602533903) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É uma propriedade das ligações de uma associação. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
Aula 04 
 
 1a Questão (Ref.: 201603135596) Fórum de Dúvidas (0) Saiba (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 
 interno 
 
de implementação 
 externo 
 
local 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201602733410) Fórum de Dúvidas (0) Saiba (0) 
 
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. 
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. 
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento 
do componente. 
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do 
sistema. 
Analise as afirmativas acima, assinale a única resposta correta. 
 
 
Apenas II está correta; 
 
Apenas I está correta; 
 Apenas III está correta; 
 
Apenas I e III estão corretas; 
 
Apenas II e III estão corretas; 
 
 
 
 
 
 3a Questão (Ref.: 201603211941) Fórum de Dúvidas (0) Saiba (0) 
 
É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, 
interconexões com outros sistemas e produtos. 
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: 
 
 
do produto 
 Desenho interno 
 
local 
 
Desenho externo 
 
de implementação 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201603211938) Fórum de Dúvidas (0) Saiba (0) 
 
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: 
 
 
Implementação 
 Análise e requisitos 
 
Projeto 
 
Desenho 
 
Manutenção 
 
 
 
 
 
 5a Questão (Ref.: 201603211942) Fórum de Dúvidas (0) Saiba (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 lógico 
 nível tático ou desenho lógico 
 
operacional ou desenho detalhado 
 
estratégico ou desenho detalhado 
 
nível estratégico ou desenho arquitetônico 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201603211945) Fórum de Dúvidas (0) Saiba (0) 
 
A reutilização traz os seguintes benefícios: 
 
 
a redução de desperdício de dinheiro e aumento de tempo 
 
a sobrecarga de atividades em determinadas etapas 
 
a redução do desperdício de tempo e aumento de dinheiro 
 a redução do desperdício de tempo e de dinheiro 
 
a eliminação de etapas e atividades 
 
 
 
 
 
 7a Questão (Ref.: 201603211943) Fórum de Dúvidas (0) Saiba (0) 
 
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da 
arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos 
custos relacionados do projeto é o 
 
 
operacional ou desenho detalhado 
 
tático ou desenho lógico 
 
estratégico ou desenho detalhado 
 operacional ou desenho lógico 
 nível estratégico ou desenho arquitetônico 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201602734411) Fórum de Dúvidas (0) Saiba (0) 
 
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos 
componentes e a interconexão com outros sistemas. 
 
 Visão interna 
 
Visão comportamental 
 
Visão geral 
 
Visão estrutural 
 
Visão externa 
 
Aula 05 
 
 1a Questão (Ref.: 201603212431) Fórum de Dúvidas (0) Saiba (0) 
 
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das 
classificações apresentadas nas alternativas na coluna da direita. 
 
Modalidade Classificações 
1. Quanto à 
utilização do código 
2. Quanto ao 
objetivo na busca 
pelo erro 
( ) Testes de integração - Teste para identificar erros durante a integração e 
interação entre os módulos ou unidades do sistema 
( ) 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 
( ) Testes dinâmicos - São testes baseados na execução do código do programa. 
Os testes seguem, também, um questionário com base nos aspectos estruturais e 
funcionais do programa 
( ) 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 
( ) Testes de validação - Teste realizado após a integração de todos os módulos do 
sistema 
 
 
 1, 1, 1, 2, 2 
 2, 1, 2, 1, 1 
 2, 2, 1, 1, 2 
 2, 1, 1, 2, 1 
 2, 1, 1, 2, 2 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201603210191) Fórum de Dúvidas (0) Saiba (0) 
 
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou 
unidades do sistema é o teste: 
 
 
funcional. 
 de integração. 
 
de aceitação. 
 
de validação. 
 de unidade. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201602771458) Fórum de Dúvidas (0) Saiba (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 iterativo 
 
Teste caixa preta 
 Teste caixa branca 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201602736383) Fórum de Dúvidas (0) Saiba (0) 
 
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada 
item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de 
implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua 
implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4 
4. Tem como objetivo encontrar um erro que aindanão foi descoberto. É correto, apenas, o que se afirma em 
Assinale a ÚNICA opção com a sequência correta de V e F. 
 
 1-V; 2-F; 3-V; 4-V 
 
1-F; 2-V; 3-F; 4-V 
 1-F; 2-F; 3-V; 4-F 
 
1-V; 2-V; 3-F; 4-F 
 
1-V; 2-V; 3-V; 4-F 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603212417) Fórum de Dúvidas (0) Saiba (0) 
 
São testes realizados pela análise do código fonte, onde 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. 
Essas são características dos: 
 
 Testes dinâmicos 
 Testes de unidade 
 Testes estáticos 
 
 Testes de integração 
 Testes de validação 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201602734441) Fórum de Dúvidas (0) Saiba (0) 
 
Uma representação definida de um procedimento de teste define um(a): 
 
 
Objetivo de teste de software 
 
Forma de teste de software 
 
Critério de teste de software 
 Script de teste de software 
 
Definição de teste de software 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201603210184) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. 
 
 teste de mudanças de requisitos. 
 
teste de integração. 
 
teste de unidade. 
 
teste de sistema. 
 
teste de validação. 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201602737797) Fórum de Dúvidas (0) Saiba (0) 
 
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é 
realizado após a integração de todos os módulos, antes da implantação? 
 
 Teste de Validação 
 
Teste de Programação 
 
Teste de Unidade 
 
Teste de Módulo 
 
Teste de Integração 
 
Aula 06 
 
 1a Questão (Ref.: 201602734480) Fórum de Dúvidas (0) Saiba (0) 
 
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração 
e preparação do código necessário à sua execução. 
 
 
Análise 
 Projeto 
 Implementação 
 
Implantação 
 
Teste 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201603242904) Fórum de Dúvidas (0) Saiba (0) 
 
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de 
programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação, transformar-
se-á em código objeto é o 
 
 código fonte 
 
código executável 
 
código final 
 
código objeto 
 
código de máquina 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201603130083) Fórum de Dúvidas (0) Saiba (0) 
 
Um compilador é um ou mais programas de computador que, a partir de 
um código fonte escrito em uma linguagem compilada, cria um 
programa semanticamente equivalente. Sendo assim, o nome 
"compilador" é usado principalmente para: 
 
I- Um programa que faz uma tradução entre o código de máquina e uma 
linguagem de montagem; 
II- Programas que traduzem o código de fonte de uma linguagem de 
programação de alto nível para uma linguagem de programação de 
baixo nível; 
III- Um programa que traduz uma linguagem de programação de baixo 
nível para uma linguagem de programação de alto nível; 
 
Assinale a alternativa correta: 
 
 Apenas o item I está correto; 
 Apenas o item II está correto; 
 Apenas os itens I e III estão corretos; 
 Apenas o item III está correto; 
 Apenas os itens II e III estão corretos; 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201603242907) Fórum de Dúvidas (0) Saiba (0) 
 
As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram 
criadas e usadas. Assinale a UNICA alternativa que apresenta uma linguagem de primeira geração 
 
 
cobol 
 
consulta a banco de dados 
 
pascal 
 assembly 
 
fortran 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603255385) Fórum de Dúvidas (0) Saiba (0) 
 
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de 
código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na 
fase de implementação: 
I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, 
transforma-o em um código executável. 
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar 
as ações; 
III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto 
nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; 
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se 
aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem 
definido. 
 
 
I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador 
 
I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador 
 
I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 
 I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível 
 
I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível 
 
 
 
 
 
 6a Questão (Ref.: 201603258263) Fórum de Dúvidas (0) Saiba (0) 
 
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de 
programação, de maneira lógica e estruturada é o 
 
 
código objeto 
 
código de máquina 
 
código de compilador 
 código fonte 
 
código de interpretador 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201603069097) Fórum de Dúvidas (0) Saiba (0) 
 
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo 
normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. 
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima 
para baixo: 
1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; 
após o processo de compilação ou interpretação. 
2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente. 
3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de 
programação. 
4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina. 
5. Código Máquina ( ) Resultado da compilação do código fonte. 
 
 
5, 4, 3, 2, 1 
 3, 2, 1, 5, 4 
 
4, 5, 3, 1, 2 
 
1, 4, 5, 2, 3 
 
2, 1, 4, 3, 5 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201603242905) Fórum de Dúvidas (0) Saiba (0) 
 
O código de programação que é o resultado da compilação do código fonte é o 
 
 
código fonte 
 código objeto 
 
código de máquina 
 
código executável 
 
código final 
Aula 07 
 
 1a Questão (Ref.: 201603213267) Fórum de Dúvidas (0) Saiba (0) 
 
No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo 
de desenvolvimento como também o produto que está em desenvolvimento. Analise asassertivas a seguir no 
que se refere a documentos a serem desenvolvidos. 
I. Manual do usuário 
II. Manual de referência 
III. Manual de padronização de produto 
IV. Documentação técnica e de cronogramas. 
Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para 
documentação do produto. 
 
 
Estão corretas apenas as opções I e III 
 
Estão corretas apenas as opções II e III 
 Estão corretas apenas as opções I e II 
 
Estão corretas apenas as opções III e IV 
 
Estão corretas apenas as opções I , II e III 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201603208810) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação a DOCUMENTAÇÃO DO PRODUTO, Processo que adota métodos e formatos padronizados para cada 
família de produtos correlatos. Marque a opção que NÃO é uma das formas de documentação do produto. 
 
 
Manual de Referência 
 
Referência Rápida 
 Padronização de Processos 
 Separação Estatística 
 
Documento de Instalação 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201603213251) Fórum de Dúvidas (0) Saiba (0) 
 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de 
Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da 
documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma 
das soluções aplicadas para essa melhoria é conhecida por: 
 
 Separação estática, que é utilizada para identificar todos os códigos de programa que são afetados 
por alguma variável; 
 
Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; 
 
Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a 
manutenção; 
 
Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o 
comportamento; 
 
Rotatividade, que é utilizada apenas para implementação de novas funções; 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201603213263) Fórum de Dúvidas (0) Saiba (0) 
 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de 
Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da 
documentação atualizada. Um desses documentos é a Documentação para Suporte, no qual encontramos o 
Manual de Sistemas. Para que ele realmente de suporte adequado para a manutenção, ele deve: 
 
 
Estabelecer o formato e a cadência de como o processo deve ser implementado; 
 Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema; 
 
Descrever estratégias de como chegar ao resultado final; 
 Mostrar como o usuário usa as funcionalidades; 
 
Descrever como instalar o sistema, plataformas de operação, pré-requisitos necessários; 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603208812) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação a DOCUMENTAÇÃO DO PROCESSO. Marque a opção que NÃO é uma das formas de documentação 
do processo. 
 
 Padronização de Processos 
 
Cronograma 
 
Documentos Técnicos 
 Manual de Referência 
 
Relatório 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201603213256) Fórum de Dúvidas (0) Saiba (0) 
 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de 
Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da 
documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma 
das soluções aplicadas para essa melhoria é conhecida por: 
 
 
Emergencial, que é utilizada apenas para implementação de novas funções; 
 
Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a 
manutenção; 
 Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém alterar 
todo o seu comportamento; 
 Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem alterar o 
comportamento; 
 
Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201603248816) Fórum de Dúvidas (0) Saiba (0) 
 
Para a montagem da documentação de um produto adota-se métodos e formatos padronizados para cada 
família de produtos correlatos. Dentre estas documentações podemos destacar: 
I - O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do 
público alvo é quem utilizará o sistema ou produto. 
II - O Documento de Instalação descreve os pré-requisitos necessários, como instalar o sistema e as 
plataformas de operação. 
III - A documentação do software é um documento com um resumo das funcionalidades, atalhos de 
procedimentos, principais funções utilizadas, e mensagens de erros mais comuns. 
É correto afirmar: 
 
 
Somente a I é verdadeira. 
 Somente a II é verdadeira. 
 
São verdadeiras a I e II. 
 
São verdadeiras a II e III. 
 
Somente a III é verdadeira. 
 
 
 
 
 
 8a Questão (Ref.: 201602736404) Fórum de Dúvidas (0) Saiba (0) 
 
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. 
Fazem parte da documentação do produto: 
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou 
produto; 
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos 
necessários; 
III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, 
problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de 
decisões. 
Marque a alternativa correta: 
 
 
Apenas as afirmativas II e III estão corretas 
 
Apenas a afirmativa II está correta 
 Apenas as afirmativas I e II estão corretas 
 
Todas as afirmativas estão erradas 
 
Apenas a afirmativa I está correta 
 
Aula 08 
 
 1a Questão (Ref.: 201603285633) Fórum de Dúvidas (0) Saiba (0) 
 
Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do software? 
 
 
Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura. 
 Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração 
desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a 
manutenção futura será facilitada. 
 
Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão anterior 
estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento. 
 
O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, evitando 
estruturas flexíveis que facilitem a mudança futura. 
 
A manutenção futura do software depende muito mais da competência de quem fará alteração do 
programa do que de quem criou sua versão inicial. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201602533907) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: 
 
 Desenvolver software em partes; 
 Implantação tardia; 
 
Fácil gerência; 
 
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa 
de projeto; 
 
Dificuldade para os requisitos que mudam; 
 
 Gabarito Comentado3a Questão (Ref.: 201603128215) Fórum de Dúvidas (0) Saiba (0) 
 
Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário 
ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo 
de suas funcionalidades. 
 
 
Prototipação 
 
Incremental 
 
Iterativo 
 Cascata 
 
Espiral 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201602556059) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 
1- Permite a realimentação; 
2- É útil para grandes projetos; 
3- Facilita correções que surgirem durante outras fases do processo; 
Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 
 
 
Somente a 2 
 1, 2 e 3 
 1 e 3 
 
2 e 3 
 
1 e 2 
 
 
 
 5a Questão (Ref.: 201603069083) Fórum de Dúvidas (0) Saiba (0) 
 
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: 
 
 Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 
 
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. 
 Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. 
 
Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios 
requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá 
se encerrar. 
 
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser 
útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. 
 
 
 
 
 
 6a Questão (Ref.: 201602734532) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a alternativa CORRETA. O modelo em cascata: 
 
 
Não trata o ciclo de vida do sistema de informação 
 
Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação 
 
Trata cada etapa do ciclo de vida do sistemas de informação de forma independente 
 
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental 
 Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de 
informação 
 
 
 
 7a Questão (Ref.: 201603242960) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o processo de desenvolvimento de software, que tem como características 
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. 
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo voltado para pequenos projetos . 
Estamos nos referindo a que processo de desenvolvimento de software ? 
 
 
cascata com retroalimentação 
 
balbúrdia 
 cascata 
 
balbúrdia com retroalimentação 
 
codifica-remenda 
 
 
 
 8a Questão (Ref.: 201603243135) Fórum de Dúvidas (0) Saiba (0) 
 
O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os 
ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões de 
usuário é o 
 
 cascata 
 codifica-remenda 
 
balbúrdia 
 
cascata com realimentação 
 
balbúrdia com realimentação 
 
 
 
Aula 09 
 
 1a Questão (Ref.: 201603200721) Fórum de Dúvidas (0) Saiba (0) 
 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem 
definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que 
precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que 
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de 
software mais adequado a esse caso? 
 
 
Formal. 
 
Prototipação. 
 
Espiral. 
 Incremental. 
 
Cascata. 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201602596470) Fórum de Dúvidas (0) Saiba (0) 
 
Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem 
como principais características ser evolucionário, iterativo e focado na redução dos riscos? 
 
 
Modelo em V. 
 
Modelo em Cascata. 
 Modelo em Espiral. 
 
ModeloTransformacional. 
 
Modelo de Especificação Operacional. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201603172983) Fórum de Dúvidas (0) Saiba (0) 
 
Um modelo de processo de software estabelece um framework para as principais atividades, entradas, saídas e 
restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no desenvolvimento do 
sistema. Analise as abordagens abaixo: 
 
I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as principais 
fontes de riscos, ou seja uma avaliação de riscos bem presente. 
II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como resultado 
de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de desenvolvimento 
do software 
III - O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do software. 
Após a criação e aceitação do protótipo, o produto final será desenvolvido. 
Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são 
respectivamente: 
 
 
Incremental - Cascata - Prototipação 
 Espiral - Cascata - Prototipação 
 
Cascata - Prototipação - Espiral 
 
Prototipação - Cascata - Espiral 
 
Espiral - Prototipação - Cascata 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201603241146) Fórum de Dúvidas (0) Saiba (0) 
 
O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto 
de requisitos e utiliza o modelo em cascata para sua realização. 
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: 
 
 Projeto 
 Implementação 
 Levantamento de requisitos 
 Análise de requisitos 
 Manutenção 
 
 
 
 5a Questão (Ref.: 201603172987) Fórum de Dúvidas (0) Saiba (0) 
 
Considere as seguintes características encontradas em projetos de desenvolvimento de software: 
I. Os requisitos são complexos e mudanças significativas são esperadas; 
II. Projeto de longo prazo; 
III. Os custos e os riscos de avaliação são importantes 
IV. Avaliação de riscos realizada constantemente 
Essas são características que encontramos no modelo: 
 
 
Prototipação 
 Espiral 
 
Evolucionário 
 
Incremental 
 
Cascata 
 
 
 
 6a Questão (Ref.: 201602534476) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos 
garante ao sistema: 
 
 
legalidade 
 
segurança 
 
utilização mínima de recursos 
 
legibilidade 
 atualização contínua 
 
 
 
 
 
 7a Questão (Ref.: 201603200722) Fórum de Dúvidas (0) Saiba (0) 
 
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o 
processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns 
processos conhecidos. Um destes processos, possui característica iterativa eincremental, inicia cada fase do 
projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da 
fase (análise de riscos) seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento. 
O processo de software em questão é o: 
 
 modelo espiral. 
 
modelo de desenvolvimento evolucionário (prototipação). 
 
modelo em cascata com retroalimentação 
 
modelo em cascata. 
 
modelo de desenvolvimento ágil. 
 
 
 
 8a Questão (Ref.: 201602556055) Fórum de Dúvidas (0) Saiba (0) 
 
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: 
 
 
Cascata 
 
Prototipação 
 Espiral 
 
Bottom-up 
 Iterativo-incremental 
 
 
 
 
Aula 10 
 
 1a Questão (Ref.: 201602737845) Fórum de Dúvidas (0) Saiba (0) 
 
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho 
sobre a UML e do Processo Unificado de Desenvolvimento de Software associado (Rumbaugh, et al., 1999). O 
modelo é constituído por fases no qual coincidem com as atividades do processo. Qual fase tem como objetivo 
entrar no ambiente do usuário? 
 
 
Concepção 
 Transição 
 
Construção 
 
Elaboração 
 Implementação 
 
 
 
 
 
 2a Questão (Ref.: 201603097401) Fórum de Dúvidas (0) Saiba (0) 
 
Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? 
 
 
Trata-se de um conjunto de requisitos do backlog. 
 
Trata-se de um conjunto de requisitos elicitados pelo Product Owner (PO). 
 
Trata-se das requisições levantadas no standup meeting. 
 
Trata-se de uma interação que determinará o custo e o prazo de entrega de um conjunto de requisitos. 
 Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. 
 
 
 
 
 
 3a Questão (Ref.: 201602596440) Fórum de Dúvidas (0) Saiba (0) 
 
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: 
 
 
Concepção. 
 
Construção. 
 
Implementação. 
 
Transição. 
 Elaboração. 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201602736424) Fórum de Dúvidas (0) Saiba (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 
 
Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum 
 Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master 
 
Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master 
 
Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201603199852) Fórum de Dúvidas (0) Saiba (0) 
 
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. 
É correto afirmar que, nessa prática, 
 
 os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam 
ilhas de expertise. O código fonte não pertence a ninguém. 
 
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de 
desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da 
responsabilidade do código desenvolvido. 
 
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas 
vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode 
afetar o desempenho de todo o time. 
 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da 
distribuição da informação. 
 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do 
outro. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201603199853) Fórum de Dúvidas (0) Saiba (0) 
 
A visão estática do RUP prioriza as atividades que ocorrem durante o processo de desenvolvimento. Na 
descrição do RUP, essas são chamadas de workflows. Existem seis workflows centrais, identificadas no processo 
e três de apoio, dentre os quais é possível citar os workflows de: 
 
 
Análise de Riscos e Operação e manutenção. 
 
Plano de desenvolvimento e Conceito de operação. 
 Meio ambiente e Gerenciamento de projeto. 
 Concepção e Construção. 
 
Transição e Iteração. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201603172163) Fórum de Dúvidas (0) Saiba (0) 
 
Qual fase do RUP ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, 
acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues, e ocorrer a 
satisfação do cliente. Nesta fase também é realizada a capacitação dos usuários. 
 
 Transição 
 
Elaboração 
 
Construção 
 
Analise 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201602556610) Fórum de Dúvidas (0) Saiba (0) 
 
NÃO é um fator que identifica um software que deve ser desenvolvido através do uso de uma metodologia ágil, 
a exemplo o Scrum. 
 
 Equipes espalhadas geograficamente. 
 
Equipes pequenas. 
 
Prazos curtos. 
 
Entregas frequentes. 
 
Requisitos de baixa complexidade.

Outros materiais