Buscar

Avaliando o Aprendizado - Processos de Desenvolvimento de Software IV

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

1a Questão (Ref.: 201609355933) Fórum de Dúvidas (0) Saiba (0) 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete 
a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. 
 
Marque a alternativa correta: 
 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
Iteração - Método - Seleção - Atributo - Sequência 
 Atributo - Sequência - Iteração - Método - Seleção 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201609688674) 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: 
 
 
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. 
 
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. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201609782940) 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 a afirmativa III está incompatível 
 
Apenas a afirmativa I está incompatível 
 
Apenas as afirmativas I e II estão incompatíveis 
 
Apenas as afirmativas II e III estão incompatíveis 
 
Todas as afirmativas estão compatíveis 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201609174777) Fórum de Dúvidas (0) Saiba (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 II e III estão corretas 
 
As opções I, II e IV estão corretas 
 As opções II e IV estão corretas 
 
Apenas a opção I está correta 
 
As opções II, III e IV estão corretas 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201609391035) Fórum de Dúvidas (0) Saiba (0) 
 
NÃO é um software do tipo aplicativo: 
 
 Sistema operacional. 
 
Gerenciador de banco de dados. 
 
Planilha eletrônica. 
 
Editor de texto. 
 
Sistema bancário. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201609153525) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Dados analisados dentro de um contexto. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
Símbolos, números, letras. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201609782934) 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, 4, 1, 3, 2 
 4, 3, 5, 1, 2 
 
5, 1, 3, 2, 4 
 
1, 2, 5, 3, 4 
 
2, 1, 3, 4, 5 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201609690106) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos 
(Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam 
com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades 
pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
V, F, F, V, F 
 
V, F, F, F, V 
 
F, F, F, V, V 
 V, F, F, V, V 
 
F, V, F, F, V 
 1a Questão (Ref.: 201609174907) 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, Operaciaonal, Cronograma e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 
Técnica, Funcional, Cronograma e Econômica 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201609176228) 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? 
 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 Adotar um processo de desenvolvimento. 
 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
 
Obter mão de obra especializada independente de processo. 
 
Obter muitos recursos financeiros. 
 
 
 
 
 
 3a Questão (Ref.: 201609989628) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
Observe as afirmações a seguir sobre o escopo do sistema: 
 
i. O escopo compreende o que será consideradopara o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema; 
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento; 
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema; 
 
Estão corretas as afirmativas: 
 
 
ii e iv. 
 
i e iii. 
 i, ii e iii. 
 
i e ii. 
 
ii e iii. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201609352999) Fórum de Dúvidas (2) Saiba (2) 
 
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante 
nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro 
Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? 
 
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
O ROI representa se as restrições de prazo serão atendidas 
 
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201609140644) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
A confiabilidade especificada para um software aplicativo é: 
 
 
um requisito funcional. 
 um requisito não-funcional 
 
uma restrição de escopo. 
 
um mecanismo de teste de desempenho. 
 
um mecanismo de teste de estresse. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201609732333) 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 
 Brainstorm 
 
Questionário 
 
Entrevista 
 
Reunião 
 
 
 
 
 
 7a Questão (Ref.: 201609714430) 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: 
 
 
funcionais e lógicos. 
 
não-funcionais e analíticos. 
 
precisos e lógicos. 
 
lógicos e consistentes. 
 funcionais e não-funcionais. 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201609820330) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 
 
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as 
propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: 
 
 
um histograma na interface gráfica 
do usuário. 
 
a emissão de relatórios fiscais. 
 a disponibilidade do sistema. 
 
a notificação de inconsistência de 
dado na tela. 
 
uma informação na interface de 
entrada. 
 
 Gabarito Comentado 
 
. 
 
 
Os padrões a partir dos quais os objetos são criados são 
denominados 
 
 
 
métodos 
 
entidades 
 
classes 
 
atributos 
 
instâncias 
 
 Gabarito Comentado 
 
 
2. 
 
 
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. Uma dessas modelagens é o UML - Unified Modeling 
Language. A característica desta modelagem é: 
I- Visualizar o desenho do sistema e a intercomunicação entre objetos. 
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas 
padronizados. 
III- Modelar o problema, e não a solução. 
É correto o que se afirma em: 
 
 
 
Apenas em II e III; 
 
Apenas em II; 
 
Apenas em III; 
 
Apenas em I; 
 
Apenas em I e II; 
 
 Gabarito Comentado 
 
 
3. 
 
 
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal 
das mensagens 
 
 
 
colaboração 
 
iteração 
 
sequência 
 
atividade 
 
objeto 
 
 
 
4. 
 
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 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Desenvolvimento, homologação, produção 
 
 Gabarito Comentado 
 
 
5. 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
É uma propriedade das ligações de uma associação. 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à 
realidade estudada (Rumbaugh, 1994). 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo 
comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 
1994). 
 
 Gabarito Comentado 
 
 
6. 
 
 
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 comum para a representação da orientação a objetos. 
 
uma linguagem para implementar os conceitos da orientação a objetos. 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
uma linguagem visual para especificar, construir e documentar os artefatos dos 
sistemas. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
7. 
 
 
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 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; 
 
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; 
 
 Gabarito Comentado 
 
 
8. 
 
 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 
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. 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislaçãoenvolvida no processo e os desejos do usuário. 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a 
linguagem de programação que será utilizada no desenvolvimento. 
 
 Gabarito Comentado 
1. 
 
 
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada 
a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: 
 
 
 
Análise 
 
Manutenção 
 
Implementação 
 
Desenho do produto 
 
Concepção 
 
 Gabarito Comentado 
 
 
2. 
 
 
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,2,4,5,3 
 
5,4,3,2,1 
 
2,1,4,5,3 
 
1,3,2,4,5 
 
1,2,3,4,5 
 
 Gabarito Comentado 
 
 
3. 
 
 
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 III está correta; 
 
Apenas I está correta; 
 
Apenas I e III estão corretas; 
 
Apenas II está correta; 
 
Apenas II e III estão corretas; 
 
 
 
4. 
 
 
É 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 
 
de implementação 
 
local 
 
Desenho interno 
 
Desenho externo 
 
 Gabarito Comentado 
 
 
5. 
 
 
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um 
processo de desenvolvimento de software: 
 
 
 
parte de código e a camada de arquitetura 
 
aproveitamento de ideias e de bibliotecas 
 
módulo de código binário e classes fundamentais 
 
bibliotecas e classes fundamentais 
 
parte de código de programa e bibliotecas 
 
 
 
6. 
 
 
A reutilização traz os seguintes benefícios: 
 
 
a eliminação de etapas e atividades 
 
a redução de desperdício de dinheiro e aumento de tempo 
 
a redução do desperdício de tempo e aumento de dinheiro 
 
a redução do desperdício de tempo e de dinheiro 
 
a sobrecarga de atividades em determinadas etapas 
 
 
 
7. 
 
 
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo 
os requisitos levantados na etapa de análise e prepará-los para a fase implementação, 
definindo os aspectos tecnológicos necessários. 
Assinale a alternativa que mostra a etapa descrita 
 
 
 
Análise 
 
Implementação 
 
Desenho 
 
Projeto 
 
Manutenção 
 
 Gabarito Comentado 
 
 
8. 
 
 
O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que 
 
 
d) o software a 
ser desenvolvido 
seja realizado 
conforme os 
requisitos de 
sistema, no 
prazo solicitado 
e com a 
qualidade 
desejada. 
 
e) o software, 
depois de 
desenvolvido, 
não possa sofrer 
alteração em 
sua estrutura 
nem em seu 
código para não 
serem 
modificados os 
requisitos. 
 
c) o modelo 
relacional 
desenvolvido 
represente 
estritamente as 
funcionalidades 
até, no máximo, 
a segunda forma 
normal. 
 
b) o código 
gerado pelo 
desenvolvedor 
implemente 
corretamente as 
definições de 
processamento, 
entrada e saída, 
considerando os 
recursos de rede 
como principal 
requisito. 
 
a) a equipe de 
desenvolvimento 
siga 
corretamente a 
estrutura de 
banco de dados 
orientado a 
objeto, 
eliminando 
etapas de 
análise. 
 
1. 
 
 
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 
 
Adware 
 
Livre 
 
Comercial 
 
 Gabarito Comentado 
 
 
2. 
 
 
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: 
I. Informação é um fato isolado; 
II. Dado é algo que tem valor; 
III. Um sistema de informação recebe dados, os processa e gera informações; 
IV. Informação tem que ser útil para quem a detém. 
Com base em sua análise, assinale a ÙNICA opção correta: 
 
 
 
As opçoes I, II e III estão corretas 
 
Apenas a opção III está correta 
 
As opções III e IV estão corretas 
 
As opções I e IV estão corretas 
 
As opçoes I e III estão corretas 
 
 Gabarito Comentado 
 
 
3. 
 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado 
e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código 
utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser 
atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição 
lógica. 
 
Marque a alternativa correta: 
 
 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Atributo - Sequência - Iteração - Método - Seleção 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
 Gabarito Comentado 
 
 
4. 
 
 
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: 
 
 
 
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 
 
As opções II e III estão corretas 
 
As opções I, II e IV estão corretas 
 
 Gabarito Comentado 
 
 
5. 
 
 
NÃO é um software do tipo aplicativo: 
 
 
Editor de texto. 
 
Planilha eletrônica. 
 
Sistema bancário. 
 
Sistema operacional. 
 
Gerenciador de banco de dados. 
 
 Gabarito Comentado 
 
 
6. 
 
 
Indique a alternativa correta para definir CONHECIMENTO:Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los 
significativos e úteis. 
 
Símbolos, números, letras. 
 
Dados analisados dentro de um contexto. 
 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
 Gabarito Comentado 
 
 
7. 
 
 
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: 
 
 
 
Trial 
 
Comercial 
 
Adware 
 
Demo 
 
Shareware 
 
 Gabarito Comentado 
 
 
8. 
 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa 
especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos 
desnecessários, que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as 
suas necessidades pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
 
V, F, F, V, V 
 
V, F, F, F, V 
 
V, F, F, V, F 
 
F, V, F, F, V 
 
F, F, F, V, V 
 
 
1. 
 
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, 4, 1, 3, 2 
 
4, 3, 5, 1, 2 
 
1, 2, 5, 3, 4 
 
2, 1, 3, 4, 5 
 
5, 1, 3, 2, 4 
 
 Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
 
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: 
 
 
 
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. 
 
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. 
 
 Gabarito Comentado 
 
 
3. 
 
 
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 a afirmativa I está incompatível 
 
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 
 
 Gabarito Comentado 
 
 
4. 
 
 
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 de programação 
 
linguagem de programação / linguagem interpretada 
 
linguagem de programação / linguagem de máquina 
 
linguagem de máquina / linguagem interpretada 
 
linguagem interpretada / linguagem de máquina 
 
 
 
5. 
 
 
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. 
 
 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
6. 
 
 
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" 
 
 
 
Freeware 
 
Software GLU 
 
Demo 
 
Trial 
 
Adware 
 
 
 
7. 
 
 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 
 
As opções I e III estão corretas 
 
As opções I, II e III estão corretas 
 
As opções I e II estão corretas 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
 Gabarito Comentado 
 
 
8. 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa 
especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos 
desnecessários, que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que assuas necessidades pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
V, 
F, 
F, 
V, 
V 
 
V, 
F, 
F, 
F, 
V 
 
F, 
V, 
F, 
F, 
V 
 
F, 
F, 
F, 
V, 
V 
 
V, 
F, 
F, 
V, 
F 
 
1. 
 
 
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: 
 
 
 
Shareware 
 
Livre 
 
Adware 
 
Comercial 
 
Freeware 
 
 Gabarito Comentado 
 
 
2. 
 
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: 
I. Informação é um fato isolado; 
II. Dado é algo que tem valor; 
 
 
III. Um sistema de informação recebe dados, os processa e gera informações; 
IV. Informação tem que ser útil para quem a detém. 
Com base em sua análise, assinale a ÙNICA opção correta: 
 
 
Apenas a opção III está correta 
 
As opções III e IV estão corretas 
 
As opçoes I, II e III estão corretas 
 
As opções I e IV estão corretas 
 
As opçoes I e III estão corretas 
 
 Gabarito Comentado 
 
 
3. 
 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado 
e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código 
utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser 
atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição 
lógica. 
 
Marque a alternativa correta: 
 
 
 
Atributo - Sequência - Iteração - Método - Seleção 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
 Gabarito Comentado 
 
 
4. 
 
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: 
 
 
Apenas a opção I está correta 
 
As opções I, II e IV estão corretas 
 
As opções II, III e IV estão corretas 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
 Gabarito Comentado 
 
 
5. 
 
 
NÃO é um software do tipo aplicativo: 
 
 
Planilha eletrônica. 
 
Gerenciador de banco de dados. 
 
Editor de texto. 
 
Sistema bancário. 
 
Sistema operacional. 
 
 Gabarito Comentado 
 
 
6. 
 
 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Dados analisados dentro de um contexto. 
 
Símbolos, números, letras. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los 
significativos e úteis. 
 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
 Gabarito Comentado 
 
 
7. 
 
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: 
 
 
Trial 
 
Demo 
 
Adware 
 
Comercial 
 
Shareware 
 
 Gabarito Comentado 
 
 
8. 
 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa 
especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos 
desnecessários, que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as 
suas necessidades pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
 
F, 
F, 
F, 
V, 
V 
 
F, 
V, 
F, 
F, 
V 
 
V, 
F, 
F, 
V, 
F 
 
V, 
F, 
F, 
V, 
V 
 
V, 
F, 
F, 
F, 
V 
 
1. 
 
 
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 
 
4, 3, 5, 1, 2 
 
1, 2, 5, 3, 4 
 
5, 4, 1, 3, 2 
 
2, 1, 3, 4, 5 
 
 Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
 
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: 
 
 
 
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. 
 
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. 
 
 Gabarito Comentado 
 
 
3. 
 
 
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 a afirmativa I está incompatível 
 
Todas as afirmativas estão compatíveis 
 
Apenas as afirmativas I e II estão incompatíveis 
 
Apenas a afirmativa III está incompatível 
 
Apenas as afirmativas II e III estão incompatíveis 
 
 Gabarito Comentado 
 
 
4. 
 
 
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 programação / linguagem interpretada 
 
linguagem de máquina / linguagem de programação 
 
linguagem de máquina / linguagem interpretada 
 
linguagem interpretada / linguagem de máquina 
 
linguagem de programação / linguagem de máquina 
 
 
 
5. 
 
 
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. 
 
 
 
Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
6. 
 
 
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" 
 
 
 
Adware 
 
Software GLU 
 
Demo 
 
Trial 
 
Freeware 
 
 
 
7. 
 
 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 
 
As opções I e II estão corretas 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
As opções I e III estão corretas 
 
As opções I, II e III estão corretas 
 
 Gabarito Comentado 
 
 
8. 
 
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 II, 
III e IV estão 
corretas 
 
As opções I, II 
e IV estão 
corretas 
 
As opções II e 
IV estão 
corretas 
 
Apenas a 
opção I está 
correta 
 
As opções II e 
III estão 
corretas 
. 
 
 
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: 
 
 
 
 
Análise de protocolos. 
 
Prototipação. 
 
Questionário. 
 
Entrevista. 
 
Brainstorming. 
 
 Gabarito Comentado 
 
 
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 
 
Funcional 
 
Do cronograma 
 
Do usuário 
 
Não funcional 
 
 
 
3. 
 
 
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-F, III-NF, IV-F 
 
I-F, II-NF, III-NF, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
I-F, II-NF, III-F, IV-F 
 
I-F, II-F, III-F, IV-F 
 
 Gabarito Comentado 
 
 
4. 
 
 
Observe as afirmações a seguir sobre o escopo do sistema: 
 
i. O escopo compreende o que será considerado para o desenvolvimento 
do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o 
desenvolvimento do sistema; 
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de 
cronograma e de orçamento; 
iv. O escopo pode ser delimitado ao término do desenvolvimento do 
sistema; 
 
Estão corretas as afirmativas: 
 
 
 
 
ii e iii. 
 
i e ii. 
 
ii e iv. 
 
i, ii e iii. 
 
i e iii. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
5. 
 
 
A primeira fase do processo de desenvolvimento de software é o estudo 
de viabilidade. Um item importante nesta fase é a apuração do ROI 
(Retorno Sobre o Investimento) que é representado pela equação: 
ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a 
melhor consideração que pode ser feita para o ROI? 
 
 
 
 
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 
O ROI representa se as restrições de prazo serão atendidas 
 
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
 Gabarito Comentado 
 
 
6. 
 
 
A confiabilidade especificada para um software aplicativo é: 
 
 
 
 
um requisito não-funcional 
 
uma restrição de escopo. 
 
um mecanismo de teste de estresse. 
 
um requisito funcional. 
 
um mecanismo de teste de desempenho. 
 
 Gabarito Comentado 
 
 
7. 
 
 
"Técnica que faz o levantamento de ideias, onde cada uma das ideias 
sugeridas pode se combinada na propostade 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: 
 
 
 
 
Entrevista 
 
Reunião 
 
Brainstorm 
 
Questionário 
 
Casos de Uso 
 
 
 
8. 
 
 
Na especificação de requisitos, qual das opções abaixo indica como os 
requisitos podem ser classificados: 
 
 
 
 
funcionais e não-funcionais. 
 
funcionais e lógicos. 
 
não-funcionais e analíticos. 
 
lógicos e consistentes. 
 
precisos e lógicos. 
 
1. 
 
 
Como parte das atividades para análise de requisitos temos o estudo de 
viabilidade, que é dividida em quatro tipos, são elas: 
 
 
 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Técnica, Funcional, Cronograma e Econômica 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
Técnica, Operaciaonal, Cronograma e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 
 Gabarito Comentado 
 
 
2. 
 
 
Conforme Roger Pressman o que é um processo de software? 
 
 
 
 
É a área do conhecimento da computação voltada para o desenvolvimento. 
 
É a área do conhecimento da computação voltada para a especificação. 
 
É a área do conhecimento da computação voltada para a manutenção. 
 
É a área do conhecimento da computação voltada para a especificação, 
desenvolvimento e manutenção de sistemas de software aplicando tecnologias e 
práticas de gerência de projetos e outras disciplinas, objetivando organização, 
produtividade e qualidade. 
 
É a área do conhecimento da computação voltada para a qualidade. 
 
 Gabarito Comentado 
 
 
3. 
 
 
"Técnica que faz o levantamento de ideias, onde cada uma das idéias 
sugeridas pode combinar 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: 
 
 
 
 
Brainstorm 
 
Casos de Uso 
 
Entrevista 
 
Questionário 
 
Reunião 
 
 Gabarito Comentado 
 
 
4. 
 
 
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: 
 
 
 
 
análise de requisitos. 
 
estudo de viabilidade. 
 
análise de equilíbrio. 
 
design lógico do sistema. 
 
estudo de caso. 
 
 
 
5. 
 
 
Basicamente o que é um processo de software? 
 
 
 
 
Um processo de software define como um produto deve ser entregue. 
 
Um processo de software define como se testar. 
 
Um processo de software define que linguagem deve se usar. 
 
Um processo de software define a forma como os requisitos devem ser levantados. 
 
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 Comentado 
 
 
6. 
 
 
Marque a alternativa INCORRETA: 
 
 
 
 
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. 
 
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? 
 
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 
 
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. 
 
 Gabarito Comentado 
 
 
7. 
 
 
O que se deve fazer para aumentar as chances de sucesso no 
desenvolvimento de software? 
 
 
 
 
Obter muitos recursos financeiros. 
 
Adotar um processo de desenvolvimento. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 
Obter mão de obra especializada independente de processo. 
 
Atender os requisitos no momento em que forem solicitados independente de 
planejamento. 
 
 
 
8. 
 
 
Em Processos de Desenvolvimento de Software encontramos vários 
conceitos amplamente utilizados pelos profissionais de TI. O 
Levantamento de Requisitos reúne as atividades que visam a obter o 
enunciado completo, claro e preciso dos requisitos de um produto de 
software. Estes requisitos devem ser levantados pela equipe do projeto, 
em conjunto com representantes do cliente, usuários chaves e outros 
especialistas da área de aplicação. O conjunto de técnicas empregadas 
para levantar, detalhar, documentar e validar os requisitos de um 
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, 
podemos avaliar que requisitos de software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 
 
 
 
I, II e III 
 
I e III 
 
II, III e IV 
 
I e II 
 
II e IV 
 
1. 
 
 
Observe as afirmações a seguir sobre o escopo do sistema: 
 
i. O escopo compreende o que será considerado para o desenvolvimento 
do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o 
desenvolvimento do sistema; 
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de 
cronograma e de orçamento; 
iv. O escopo pode ser delimitado ao término do desenvolvimento do 
sistema; 
 
Estão corretas as afirmativas: 
 
 
 
 
i, ii e iii. 
 
ii e iii. 
 
i e iii. 
 
i e ii. 
 
ii e iv. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
 
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. 
 
Análise de protocolos. 
 
Prototipação. 
 
Questionário. 
 
Entrevista. 
 
 Gabarito Comentado 
 
 
3. 
 
Em Processos de Desenvolvimento de Software encontramos vários 
conceitos amplamente utilizados pelos profissionais de TI. O 
Levantamento de Requisitos reúne as atividades que visam a obter o 
 
 
 
enunciado completo, claro e preciso dos requisitos de um produto de 
software. Estes requisitos devem ser levantados pela equipe do projeto, 
em conjunto com representantes do cliente, usuários chaves e outros 
especialistas da área de aplicação. O conjunto de técnicasempregadas 
para levantar, detalhar, documentar e validar os requisitos de um 
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, 
podemos avaliar que requisitos de software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 
 
I e II 
 
II, III e IV 
 
II e IV 
 
I, II e III 
 
I e III 
 
 Gabarito Comentado 
 
 
4. 
 
 
"Técnica que faz o levantamento de ideias, onde cada uma das idéias 
sugeridas pode combinar 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 
 
Questionário 
 
Entrevista 
 
Reunião 
 
Brainstorm 
 
 Gabarito Comentado 
 
 
5. 
 
 
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 viabilidade. 
 
análise de equilíbrio. 
 
estudo de caso. 
 
design lógico do sistema. 
 
análise de requisitos. 
 
 
 
6. 
 
 
Basicamente o que é um processo de software? 
 
 
 
 
Um processo de software define que linguagem deve se usar. 
 
Um processo de software define a forma como os requisitos devem ser levantados. 
 
Um processo de software define como um produto deve ser entregue. 
 
Um processo de software define como se testar. 
 
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 Comentado 
 
 
7. 
 
 
Marque a alternativa INCORRETA: 
 
 
 
 
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 
 
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 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. 
 
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 - 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. 
 
 Gabarito Comentado 
 
 
8. 
 
 
Conforme Roger Pressman o que é um processo de software? 
 
 
 
 
É a área do conhecimento da computação voltada para a manutenção. 
 
É a área do conhecimento da computação voltada para a qualidade. 
 
É a área do conhecimento da computação voltada para o desenvolvimento. 
 
É a área do conhecimento da computação voltada para a especificação. 
 
É a área do conhecimento da computação voltada para a especificação, 
desenvolvimento e manutenção de sistemas de software aplicando tecnologias e 
práticas de gerência de projetos e outras disciplinas, objetivando organização, 
produtividade e qualidade. 
 
1. 
 
 
O que se deve fazer para aumentar as chances de sucesso no 
desenvolvimento de software? 
 
 
 
 
Obter muitos recursos financeiros. 
 
Adotar um processo de desenvolvimento. 
 
Atender os requisitos no momento em que forem solicitados independente de 
planejamento. 
 
Obter mão de obra especializada independente de processo. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 
 
 
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 Econômica 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 
 Gabarito Comentado 
 
 
3. 
 
 
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-F, III-NF, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
I-F, II-F, III-F, IV-F 
 
I-F, II-NF, III-F, IV-F 
 
I-F, II-NF, III-NF, IV-F 
 
 Gabarito Comentado 
 
 
4. 
 
 
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 
 
Não funcional 
 
Funcional 
 
Do cronograma 
 
 
 
5. 
 
 
A primeira fase do processo de desenvolvimento de software é o estudo 
de viabilidade. Um item importante nesta fase é a apuração do ROI 
(Retorno Sobre o Investimento) que é representado pela equação: 
ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a 
melhor consideração que pode ser feita para o ROI? 
 
 
 
 
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
O ROI representa se as restrições de prazo serão atendidas 
 
 Gabarito Comentado 
 
 
6. 
 
 
A confiabilidade especificada para um software aplicativo é: 
 
 
 
 
uma restrição de escopo. 
 
um requisito funcional. 
 
um requisito não-funcional 
 
um mecanismo de teste de desempenho. 
 
um mecanismo de teste de estresse. 
 
 Gabarito Comentado 
 
 
7. 
 
 
"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 
 
Questionário 
 
Reunião 
 
Entrevista 
 
Brainstorm 
 
 
 
8. 
 
 
Na especificação de requisitos, qual das opções abaixo indica comoos 
requisitos podem ser classificados: 
 
 
 
 
precisos e 
lógicos. 
 
funcionais e 
lógicos. 
 
lógicos e 
consistentes. 
 
funcionais e 
não-
funcionais. 
 
não-funcionais 
e analíticos. 
 
2. 
 
 
A análise de requisitos no desenvolvimento de sistemas especifica as 
funcionalidades (requisitos funcionais) e as propriedades (requisitos não-
funcionais). É considerado um requisito não-funcional: 
 
 
 
 
um 
histograma 
na interface 
gráfica do 
usuário. 
 
a 
disponibilid
ade do 
sistema. 
 
uma 
informação 
na interface 
de entrada. 
 
a 
notificação 
de 
inconsistên
cia de dado 
na tela. 
 
 
 
1. 
 
 
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 e IV estão corretas. 
 
I, III e IV estão corretas. 
 
II, III e IV estão corretas. 
 
III e IV estão corretas. 
 
 Gabarito Comentado 
 
 
2. 
 
 
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 estrutural 
 
Análise compotamental 
 
Análise funcional 
 
Análise ambiental 
 
Análise semântica 
 
 Gabarito Comentado 
a emissão 
de 
relatórios 
fiscais. 
 
 
3. 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a 
objetos. 
 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
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. 
 
É 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). 
 
 Gabarito Comentado 
 
 
4. 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software 
vemos a importância de se conhecer o conceito de modelagem. Uma dessas 
modelagens é o UML - Unified Modeling Language. Esta modelagem é: 
 
 
 
Utilizada em engenharia de software para visualizar o desenho do 
sistema e a intercomunicação entre objetos; 
 
Utilizada para definir as atividades do próximo passo no processo de 
desenvolvimento de software; 
 
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, 
Diagrama de Interação e Diagrama de Relacionamentos; 
 
Utilizada para definir os requisitos foram detalhados, validando-os e 
indicando as dificuldades de implementação no plano estratégico 
 
Utilizada para definir os seguintes diagramas: Diagrama de Interação, 
Diagrama de Relacionamentos e Diagrama de Classe; 
 
 Gabarito Comentado 
 
 
5. 
 
 
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. Uma dessas modelagens é a Análise 
Estrutural. Esta modelagem compreende uma série de diagramas que são 
representados por: 
 
 
 
Modelar aspectos estáticos de um problema, utilizando o modelo 
orientado a objeto; 
 
Utilizar os Diagramas de Classe, Objetos e Caso de Uso; 
 
Modelar aspectos dinâmicos de um problema, utilizando o modelo 
orientado a objeto; 
 
Utilizar a engenharia de software para visualizar o desenho do sistema 
e a intercomunicação entre objetos; 
 
Modelar a estrutura de dados encapsulada por procedimentos; 
 
 Gabarito Comentado 
 
 
6. 
 
 
A associação entre duas classes que indica que uma das classes do 
relacionamento faz parte da outra, constitui uma: 
 
 
 
especialização 
 
generalização 
 
relação 
 
agregação 
 
conexão 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
7. 
 
 
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. 
 
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados 
na aula anterior, que se tornarão precisos e detalhados o suficiente para as 
atividades do próximo passo no processo de desenvolvimento de software. 
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito 
de orientação a objeto, utilizando a UML como notação. Tem como objetivo 
modelar o problema, não a solução. 
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, 
utilizada em engenharia de software para visualizar o desenho do sistema e 
a intercomunicação entre objetos. 
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de 
um problema, utilizando o modelo orientado a objeto. Também é utilizada 
em conjunto com detalhamento de requisitos para visualizar e fornecer base 
para identificar soluções para os requisitos apresentados. 
 
 
 
F-F-V-F 
 
V-V-V-V 
 
V-F-V-F 
 
V-F-V-V 
 
F-F-F-F 
 
 Gabarito Comentado 
 
 
8. 
 
 
A Estrutura de atributos e operações encapsulada por procedimentos é 
denominado de 
 
 
 
objeto 
 
método 
 
classe 
 
instância 
 
entidade 
 
 
1. 
 
 
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, III e IV estão corretas. 
 
I, III e IV estão corretas. 
 
III e IV estão corretas. 
 
I e IV estão corretas. 
 
II e IV estão corretas. 
 
 Gabarito Comentado 
 
 
2. 
 
 
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 como detalhamento de requisitos para visualizar e fornecer uma base para identificar 
soluções para os requisitos apresentados? 
 
 
 
Análise compotamental 
 
Análise semântica 
 
Análise ambiental 
 
Análise funcional 
 
Análise estrutural 
 
 Gabarito Comentado 
 
 
3. 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
É uma propriedade das ligações de uma associação. 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à 
realidade estudada (Rumbaugh, 1994). 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo 
comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 
1994). 
 
 Gabarito Comentado 
 
 
4. 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a 
importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML 
- Unified Modeling Language. Esta modelagem é: 
 
 
 
Utilizada em engenharia de software para visualizar o desenho do sistema e a 
intercomunicação entre objetos; 
 
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de 
Interação e Diagrama de Relacionamentos; 
 
Utilizada para definir as atividades do próximo passo no processo de 
desenvolvimento de software; 
 
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de 
Relacionamentos e Diagrama de Classe; 
 
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as 
dificuldades de implementação no plano estratégico 
 
 Gabarito Comentado 
 
 
5. 
 
 
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. Uma dessas modelagens é a Análise Estrutural. Esta 
modelagem compreende uma série de diagramas que são representados por: 
 
 
 
Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a 
objeto; 
 
Utilizar a engenharia de software para visualizar o desenho do sistema e a 
intercomunicação entre objetos; 
 
Utilizar os Diagramas de Classe, Objetos e Caso de Uso; 
 
Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; 
 
Modelar a estrutura de dados encapsulada por procedimentos; 
 
 Gabarito Comentado 
 
 
6. 
 
 
A associação entre duas classes que indica que uma das classes do relacionamento faz 
parte da outra, constitui uma: 
 
 
 
especialização 
 
relação 
 
agregação 
 
conexão 
 
generalização 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
7. 
 
 
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. 
 
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula 
anterior, que se tornarão precisos e detalhados o suficiente para as atividades do 
próximo passo no processo de desenvolvimento de software. 
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de 
orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o 
problema, não a solução. 
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em 
engenharia de software para visualizar o desenho do sistema e a intercomunicação entre 
objetos. 
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, 
utilizando o modelo orientado a objeto. Também é utilizada em conjunto com 
detalhamento de requisitos para visualizar e fornecer base para identificar soluções para 
os requisitos apresentados. 
 
 
 
V-F-V-V 
 
V-F-V-F 
 
F-F-F-F 
 
F-F-V-F 
 
V-V-V-V 
 
 Gabarito Comentado 
 
 
8. 
 
 
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de 
 
 
método 
 
entidade 
 
instância 
 
objeto 
 
classe 
 
1. 
 
 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
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. 
 
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. 
 
 Gabarito Comentado 
 
 
2. 
 
 
Os padrões a partir dos quais os objetos são criados são denominados 
 
 
métodos 
 
classes 
 
instâncias 
 
entidades 
 
atributos 
 
 Gabarito Comentado 
 
 
3. 
 
 
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. Uma dessas modelagens é o UML - Unified Modeling 
Language. A característica desta modelagem é: 
I- Visualizar o desenho do sistema e a intercomunicação entre objetos. 
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas 
padronizados. 
III- Modelar o problema, e não a solução. 
É correto o que se afirma em: 
 
 
 
Apenas em II e III; 
 
Apenas em III; 
 
Apenas em I; 
 
Apenas em II; 
 
Apenas em I e II; 
 
 Gabarito Comentado 
 
 
4. 
 
 
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal 
das mensagens 
 
 
 
iteração 
 
objeto 
 
atividade 
 
sequência 
 
colaboração 
 
 
 
5. 
 
 
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. 
 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
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 
 
 Gabarito Comentado 
 
 
6. 
 
 
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 é: 
 
 
 
uma linguagem para implementar os conceitos da orientação a objetos. 
 
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. 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
7. 
 
 
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a 
estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o

Outros materiais