Buscar

Engenharia de Requisitos para Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

A engenharia de requisitos contém documentos para especificação de requisitos de software, 
segundo a IEEE 830-1998. Tais documentos atendem ao contrato, ao cliente, ao fornecedor e ao 
usuário. Quais afirmativas abaixo correspondem a esse documento? 
I. SRS – Software Requirements Specification é nosso documento padrão segundo a IEEE 830-
1998. 
II. Uma SRS não deve ser ambígua. 
III. Uma SRS não necessita ser consistente. 
IV. Uma SRS deve ser verificável e rastreável. 
V. Uma SRS não pode ser modificável. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V,V,F,V,F. 
b. F,V,V,F,F. 
V,V,F,V,F. COMENTÁRIO: Uma SRS deve ser consistente e pode ser modificável. 
c. F,V,F,V,F. 
d. F,V,V,V,F. 
e. F,V,F,V,V. 
Feedback 
A resposta correta é: V,V,F,V,F.. 
Questão 2 
Incorreto 
Texto da questão 
A elicitação de requisitos é dita um neologismo, pois é uma palavra que foi adaptada à língua portuguesa 
com a conotação de descoberta, identificação, dedução, extração ou obtenção. 
Como ela pode ser feita? 
I – através de entrevistas. 
II – através de análise de mercado e de problemas. 
III – Através da análise de documentos e outras formas variadas. 
IV – através do estabelecimento do entendimento básico do problema somente com os usuários em reuniões. 
V – através da modelagem de sistemas. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V,V,F,F,V. 
b. F,V,F,V,V. 
c. V,F,V,V,V. 
d. F,V,F,V,F. 
V,V,V,F,F. COMENTÁRIO: os itens IV e V não estabelecem a realidade da elicitação de requisitos. Inclusive, modelagem 
de sistemas é uma atividade após a elicitação dos requisitos. 
e. V,V,V,F,F. 
Feedback 
A resposta correta é: V,V,V,F,F.. 
Questão 3 
Incorreto 
Texto da questão 
Métodos capazes de auxiliar em todo o processo de desenvolvimento de software devem ser capazes de dar 
suporte a algumas atividades importantes. Quais itens abaixo representam tais atividades? 
I. representação e entendimento do domínio do negócio 
II. definição das interfaces do sistema 
III. representação do comportamento do sistema com o ambiente externo 
IV. separação dos modelos num formato em rede 
V. promoção da informação essencial para determinação dos detalhes de implementação. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,F,V,V. 
b. V,V,V,V,V. 
c. F,V,F,V,F. 
d. V,V,V,F,F. 
V,F,V,F,V. COMENTÁRIO: II – correto é definição das funções do sistema e IV separação dos modelos num formato 
hierárquico. 
e. V,F,V,F,V. 
Feedback 
A resposta correta é: V,F,V,F,V.. 
Questão 4 
Incorreto 
Texto da questão 
A engenharia de requisitos é um termo que agrupa várias atividades realizadas em torno dos requisitos do 
sistema. Qual a afirmativa mais completa para o termo engenharia de requisitos? 
Escolha uma: 
a. elicitação, validação e especificação de requisitos. 
b. análise e especificação das necessidades de negócio. 
c. identificação, análise e definição das necessidades de negócio. 
identificação, análise, especificação e definição das necessidades de negócio. COMENTÁRIO: o item a é a afirmativa mais 
completa para o termo engenharia de requisitos. 
d. identificação, análise e validação de requisitos. 
e. identificação, análise, especificação e definição das necessidades de negócio. 
Feedback 
A resposta correta é: identificação, análise, especificação e definição das necessidades de negócio.. 
Questão 5 
Incorreto 
Texto da questão 
São exemplos de requisitos não funcionais: 
Escolha uma: 
a. Cadastrar cliente; O sistema deverá fazer o controle de entradas e saídas de produtos; Solicitar passaporte. 
O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou superior; O sistema deve rodar em 
microcomputadores com sistema operacional Linux; Ser fácil de utilizar. Acessar menu; Registrar novos títulos; Cadastrar 
cliente; O sistema deverá fazer o controle de entradas e saídas de produtos; Solicitar passaporte: são exemplos de requisitos 
funcionais. 
b. O sistema deve imprimir relatórios estatísticos. 
c. O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou superior; Acessar menu; Registrar 
novos títulos. 
d. O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou superior; O sistema deve rodar 
em microcomputadores com sistema operacional Linux; Ser fácil de utilizar. 
e. O sistema deve manter a base de dados de clientes. 
Feedback 
A resposta correta é: O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou 
superior; O sistema deve rodar em microcomputadores com sistema operacional Linux; Ser fácil de utilizar.. 
Questão 6 
Incorreto 
Texto da questão 
Quando tratamos de processos de desenvolvimento de software, observamos na história e na atualidade, 
muitos modelos importantes. Qual dos modelos abaixo representa um modelo de processo que se utiliza da 
UML como linguagem de modelagem? 
Escolha uma: 
a. Prototipação. 
b. Incremental. 
c. Métodos ágeis. 
RUP. COMENTÁRIO: Todos os modelos podem utilizar a UML como linguagem de modelagem, porém somente o RUP 
realmente coloca a UML como sua linguagem de modelagem oficial. 
d. RUP. 
e. Espiral. 
Feedback 
A resposta correta é: RUP.. 
Questão 7 
Incorreto 
Texto da questão 
Todo o processo de elicitação de requisitos, dentro da engenharia de requisitos, pode ser feito com o auxílio 
de algumas técnicas. Quais afirmativas abaixo contém técnicas próprias para tal atividade? 
I – Entrevistas e questionários. 
II – Workshops 
III – Estudos de viabilidade 
IV – Focus Group 
V – Cenários. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,F,V,V. 
b. F,V,F,V,F. 
c. F,V,V,V,F. 
d. V,V,F,V,V. 
e. V,F,V,V,V. 
V,V,F,V,V. COMENTÁRIO: Somente estudos de viabilidade não fazem parte das técnicas de elicitação de requisitos. 
Feedback 
A resposta correta é: V,V,F,V,V.. 
Questão 8 
Incorreto 
Texto da questão 
“Verificar acesso” é um requisito de: 
Escolha uma: 
a. Manutenibilidade. 
b. Disponibilidade. 
Segurança. 
c. Testabilidade. 
d. Confiabilidade. 
e. Segurança. 
Feedback 
A resposta correta é: Segurança.. 
Questão 9 
Correto 
Texto da questão 
O que é projeto de dados? 
Escolha uma: 
a. É o projeto que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
de redes do sistema. 
b. É o projeto que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
hierárquica do software. 
c. É o projeto da estrutura dos dados necessários para implementar o software através da transformação das informações 
obtidas durante a fase de análise. 
É o projeto da estrutura dos dados necessários para implementar o software através da transformação das informações 
obtidas durante a fase de análise. Projeto de interfaces é o projeto que descreve como o software deve se comunicar 
internamente e externamente como outros sistemas e com seus usuários. Projeto procedimental é o projeto que refina e 
transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura do software. 
d. É o projeto que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
do software. 
e. É o projeto que descreve como o software deve se comunicar internamente e externamente como outros sistemas e com 
seus usuários. 
Feedback 
A resposta corretaé: É o projeto da estrutura dos dados necessários para implementar o software através da 
transformação das informações obtidas durante a fase de análise.. 
Questão 10 
Incorreto 
Texto da questão 
O que é projeto? 
Escolha uma: 
a. É a etapa que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
de redes do sistema. 
b. É a tarefa na qual o problema é detectado, compreendido e modelado e os requisitos e o modelo conceitual são 
detalhados. 
c. É a modelagem do problema e consiste em todas as atividades necessárias para entender o domínio do problema ou 
buscar descrever o que o sistema deve fazer. 
É a modelagem da solução e consiste em todas as atividades necessárias para criar uma possível solução e preocupa-se em 
como a solução do sistema pode executar uma determinada tarefa. Análise é a tarefa na qual o problema é detectado, 
compreendido e modelado e os requisitos e o modelo conceitual são detalhados e a modelagem do problema e consiste em 
todas as atividades necessárias para entender o domínio do problema ou buscar descrever o que o sistema deve fazer. 
d. É a etapa que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
hierárquica do software. 
e. É a modelagem da solução e consiste em todas as atividades necessárias para criar uma possível solução e preocupa-se 
em como a solução do sistema pode executar uma determinada tarefa. 
Feedback 
A resposta correta é: É a modelagem da solução e consiste em todas as atividades necessárias para criar uma 
possível solução e preocupa-se em como a solução do sistema pode executar uma determinada tarefa.. 
 
Iniciado em domingo, 25 Nov 2018, 15:39 
Estado Finalizada 
Concluída em domingo, 25 Nov 2018, 15:41 
Nota 5,00 de um máximo de 10,00(50%) 
Questão 1 
Incorreto 
Texto da questão 
A metodologia para desenvolvimento de software nos diz o que devemos fazer e como devemos fazer em 
cada etapa de atividade, ação ou tarefa. Tudo isso de acordo com o processo que adotamos. Quais elementos 
abaixo representam fases de uma metodologia? 
Escolha uma: 
a. Comunicação, projeto, testes, cronograma e entrega. 
Comunicação, planejamento, modelagem, construção e entrega. COMENTÁRIO: Comunicação, planejamento, modelagem, 
construção e entrega são os elementos importantes para elaboração de uma metodologia de desenvolvimento. Os demais 
itens não estão alinhados com a ideia da elaboração de uma metodologia para desenvolvimento de software. 
b. Projeto, tarefas, testes, cronograma e entrega. 
c. Comunicação, desenvolvimento, modelagem, processos e tarefas. 
d. Comunicação, planejamento, modelagem, construção e entrega. 
e. Projeto, tarefas, atividades, ações e testes. 
Feedback 
A resposta correta é: Comunicação, planejamento, modelagem, construção e entrega.. 
Questão 2 
Incorreto 
Texto da questão 
A UML não é uma metodologia, mas uma linguagem de modelagem de sistemas, que apoia na análise e 
projeto de sistemas orientados a objetos. Quais afirmativas abaixo são válidas quando pensamos em UML e 
orientação a objetos? 
I – Classe é uma entidade lógica que satisfaz certos axiomas representando uma coleção de objetos. 
II – Classe é a abstração das características de um grupo de coisas do mundo real. 
III – Objetos se relacionam através da troca de atributos. 
IV – UML é uma linguagem visual e textual para modelagem de sistemas orientados a objetos. 
V – A especificação da UML está contida na OMG www.omg.org 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,F,V,F. 
V,V,F,F,V. COMENTÁRIO: objetos se relacionam através da troca de mensagens. UML é só visual. 
b. V,V,V,V,V. 
c. F,V,F,V,V. 
d. V,F,V,V,V. 
e. V,V,F,F,V. 
Feedback 
A resposta correta é: V,V,F,F,V.. 
Questão 3 
Incorreto 
Texto da questão 
De acordo com a engenharia de requisitos, nossos documentos de especificação de requisitos devem ser 
acompanhados de um checklist que permita a apresentação correta de nossos requisitos. O que deveríamos 
conseguir efetivar através deste checklist? 
I. Validade e Consistência 
II. Compreensibilidade e Completude 
III. Realismo e Verificabilidade 
IV. Rastreabilidade 
V. Conformidade. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,F,V,V. 
V,V,V,V,V. COMENTÁRIO: TODOS OS ITENS SÃO VERDADEIROS. 
b. V,V,V,V,V. 
c. F,V,V,F,F. 
d. F,V,V,V,F. 
e. F,V,F,V,F. 
Feedback 
A resposta correta é: V,V,V,V,V.. 
Questão 4 
Correto 
Texto da questão 
Para o desenvolvimento de software é importante obedecermos um ciclo de vida. De acordo com a ISO 
12207:2008, quais são as etapas consideradas nesse ciclo de vida? 
I. Análise de requisitos 
II. Projeto e Codificação 
III. Integração 
IV. Testes 
V. Instalação e Aceitação. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V, V, V, V, V. 
V, V, V, V, V.COMENTÁRIO: Todos os itens fazem parte do ciclo de vida proposto pela ISSO 12207. 
b. F, V, F, V, F. 
c. F, V, F, V, V. 
d. F, V, V, F, F. 
e. V, V, V, F, F. 
Feedback 
A resposta correta é: V, V, V, V, V.. 
Questão 5 
Correto 
Texto da questão 
Quais são os elementos do diagrama de classe? 
Escolha uma: 
a. Classes e relacionamentos. 
Classes e relacionamentos. Atores, casos de uso, relacionamentos e cenário são elementos do diagrama de caso de uso. 
Atores, objetos, mensagens, linhas de vida são elementos do diagrama de sequência. 
b. Tabelas e dados. 
c. Atores, objetos, mensagens, linhas de vida. 
d. Tabelas, dados e classes. 
e. Atores, casos de uso, relacionamentos e cenário. 
Feedback 
A resposta correta é: Classes e relacionamentos.. 
Questão 6 
Incorreto 
Texto da questão 
Todo o processo de validação de requisitos, dentro da engenharia de requisitos, pode ser feito com o auxílio 
de algumas técnicas. Quais afirmativas abaixo contém técnicas próprias para tal atividade? 
I – Identificação do escopo do negócio. 
II – Checklist 
III – Estudos de viabilidade 
IV – Prototipação 
V – Entrevistas preliminares. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,V,V,V. 
F,V,F,V,F. COMENTÁRIO: Somente checklist e prototipação são técnicas válidas para validação de requisitos. 
b. F,V,F,V,F. 
c. F,V,V,V,F. 
d. F,V,F,V,V. 
e. V,F,V,V,V. 
Feedback 
A resposta correta é: F,V,F,V,F.. 
Questão 7 
Incorreto 
Texto da questão 
As etapas da fase de especificação de requisitos são, respectivamente: 
Escolha uma: 
a. Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
validação dos requisitos e documentação dos requisitos. 
Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos. 
b. Elicitação dos requisitos, análise dos requisitos, documentação dos requisitos e validação dos requisitos. 
c. Elicitação dos requisitos, compreensão/entendimento do domínio do negócio/aplicação/problema, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos. 
d. Elicitação dos requisitos, compreensão/entendimento do domínio do negócio/aplicação/problema, documentação dos 
requisitos e validação dos requisitos. 
e. Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos.Feedback 
A resposta correta é: Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos 
requisitos, análise dos requisitos, documentação dos requisitos e validação dos requisitos.. 
Questão 8 
Correto 
Texto da questão 
Qual o principal elemento da análise orientada a objetos? 
Escolha uma: 
a. A abstração de conceitos utilizados no mundo real. 
A abstração de conceitos utilizados no mundo real. A abordagem baseada em processos e dados é o principal elemento da 
análise estruturada. E o conjunto de requisitos verdadeiros é o principal elemento da análise essencial. 
b. O relacionamento entre dados e fluxo de dados. 
c. A abordagem baseada em processos e dados. 
d. O relacionamento entre tabelas, dados e relacionamentos. 
e. O conjunto de requisitos verdadeiros. 
Feedback 
A resposta correta é: A abstração de conceitos utilizados no mundo real.. 
Questão 9 
Correto 
Texto da questão 
Quais são os elementos do diagrama de caso de uso? 
Escolha uma: 
a. Atores, casos de uso, relacionamentos e cenário. 
Atores, casos de uso, relacionamentos e cenário. Classes e relacionamentos são elementos do diagrama de classe. Atores, 
objetos, mensagens, linhas de vida são elementos do diagrama de sequência. 
b. Classes e relacionamentos. 
c. Tabelas e dados. 
d. Tabelas, dados e classes. 
e. Atores, objetos, mensagens, linhas de vida. 
Feedback 
A resposta correta é: Atores, casos de uso, relacionamentos e cenário.. 
Questão 10 
Correto 
Texto da questão 
Quais são os elementos do diagrama de sequência? 
Escolha uma: 
a. Atores, objetos, mensagens, linhas de vida. 
Atores, objetos, mensagens, linhas de vida. Classes e relacionamentos são elementos do diagrama de classe. Atores, casos 
de uso, relacionamentos e cenário são elementos do diagrama de caso de uso. 
b. Tabelas e dados. 
c. Atores, casos de uso, relacionamentos e cenário. 
d. Classes e relacionamentos. 
e. Tabelas, dados e classes. 
Feedback 
A resposta correta é: Atores, objetos, mensagens, linhas de vida.. 
 
 
A engenharia de requisitos contém documentos para especificação de requisitos de software, segundo a 
IEEE 830-1998. Tais documentos atendem ao contrato, ao cliente, ao fornecedor e ao usuário. Quais 
afirmativas abaixo correspondem a esse documento? 
I. SRS – Software Requirements Specification é nosso documento padrão segundo a IEEE 830-1998. 
II. Uma SRS não deve ser ambígua. 
III. Uma SRS não necessita ser consistente. 
IV. Uma SRS deve ser verificável e rastreável. 
V. Uma SRS não pode ser modificável. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,V,F,F. 
b. F,V,V,V,F. 
c. V,V,F,V,F. 
d. F,V,F,V,V. 
e. F,V,F,V,F. 
V,V,F,V,F. COMENTÁRIO: Uma SRS deve ser consistente e pode ser modificável. 
Feedback 
A resposta correta é: V,V,F,V,F.. 
Questão 2 
Incorreto 
Texto da questão 
A elicitação de requisitos é dita um neologismo, pois é uma palavra que foi adaptada à língua portuguesa 
com a conotação de descoberta, identificação, dedução, extração ou obtenção. 
Como ela pode ser feita? 
I – através de entrevistas. 
II – através de análise de mercado e de problemas. 
III – Através da análise de documentos e outras formas variadas. 
IV – através do estabelecimento do entendimento básico do problema somente com os usuários em reuniões. 
V – através da modelagem de sistemas. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,F,V,V. 
b. V,V,V,F,F. 
c. V,F,V,V,V. 
d. V,V,F,F,V. 
e. F,V,F,V,F. 
V,V,V,F,F. COMENTÁRIO: os itens IV e V não estabelecem a realidade da elicitação de requisitos. Inclusive, modelagem 
de sistemas é uma atividade após a elicitação dos requisitos. 
Feedback 
A resposta correta é: V,V,V,F,F.. 
Questão 3 
Incorreto 
Texto da questão 
A UML não é uma metodologia, mas uma linguagem de modelagem de sistemas, que apoia na análise e 
projeto de sistemas orientados a objetos. Quais afirmativas abaixo são válidas quando pensamos em UML e 
orientação a objetos? 
I – Classe é uma entidade lógica que satisfaz certos axiomas representando uma coleção de objetos. 
II – Classe é a abstração das características de um grupo de coisas do mundo real. 
III – Objetos se relacionam através da troca de atributos. 
IV – UML é uma linguagem visual e textual para modelagem de sistemas orientados a objetos. 
V – A especificação da UML está contida na OMG www.omg.org 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V,V,V,V,V. 
b. F,V,F,V,V. 
c. V,V,F,F,V. 
d. V,F,V,V,V. 
e. F,V,F,V,F. 
V,V,F,F,V. COMENTÁRIO: objetos se relacionam através da troca de mensagens. UML é só visual. 
Feedback 
A resposta correta é: V,V,F,F,V.. 
Questão 4 
Correto 
Texto da questão 
De acordo com a engenharia de requisitos, nossos documentos de especificação de requisitos devem ser 
acompanhados de um checklist que permita a apresentação correta de nossos requisitos. O que deveríamos 
conseguir efetivar através deste checklist? 
I. Validade e Consistência 
II. Compreensibilidade e Completude 
III. Realismo e Verificabilidade 
IV. Rastreabilidade 
V. Conformidade. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. F,V,V,V,F. 
b. F,V,F,V,V. 
c. F,V,V,F,F. 
d. F,V,F,V,F. 
e. V,V,V,V,V. 
V,V,V,V,V. COMENTÁRIO: TODOS OS ITENS SÃO VERDADEIROS. 
Feedback 
A resposta correta é: V,V,V,V,V.. 
Questão 5 
Incorreto 
Texto da questão 
As etapas da fase de especificação de requisitos são, respectivamente: 
Escolha uma: 
a. Elicitação dos requisitos, compreensão/entendimento do domínio do negócio/aplicação/problema, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos. 
b. Elicitação dos requisitos, análise dos requisitos, documentação dos requisitos e validação dos requisitos. 
c. Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos. 
d. Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
validação dos requisitos e documentação dos requisitos. 
e. Elicitação dos requisitos, compreensão/entendimento do domínio do negócio/aplicação/problema, documentação dos 
requisitos e validação dos requisitos. 
Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos requisitos, análise dos requisitos, 
documentação dos requisitos e validação dos requisitos. 
Feedback 
A resposta correta é: Compreensão/entendimento do domínio do negócio/aplicação/problema, elicitação dos 
requisitos, análise dos requisitos, documentação dos requisitos e validação dos requisitos.. 
Questão 6 
Incorreto 
Texto da questão 
Quais são os elementos do diagrama de classe? 
Escolha uma: 
a. Atores, objetos, mensagens, linhas de vida. 
b. Tabelas, dados e classes. 
c. Classes e relacionamentos. 
d. Tabelas e dados. 
e. Atores, casos de uso, relacionamentos e cenário. 
Classes e relacionamentos. Atores, casos de uso, relacionamentos e cenário são elementos do diagrama de caso de uso. 
Atores, objetos, mensagens, linhas de vida são elementos do diagrama de sequência. 
Feedback 
A resposta correta é: Classes e relacionamentos.. 
Questão 7 
Incorreto 
Texto da questão 
Qual o principal elemento da análise orientada a objetos? 
Escolha uma: 
a. A abstração de conceitos utilizados no mundo real. 
b. O relacionamentoentre tabelas, dados e relacionamentos. 
c. A abordagem baseada em processos e dados. 
d. O conjunto de requisitos verdadeiros. 
e. O relacionamento entre dados e fluxo de dados. 
A abstração de conceitos utilizados no mundo real. A abordagem baseada em processos e dados é o principal elemento da 
análise estruturada. E o conjunto de requisitos verdadeiros é o principal elemento da análise essencial. 
Feedback 
A resposta correta é: A abstração de conceitos utilizados no mundo real.. 
Questão 8 
Incorreto 
Texto da questão 
Todo o processo de elicitação de requisitos, dentro da engenharia de requisitos, pode ser feito com o auxílio 
de algumas técnicas. Quais afirmativas abaixo contém técnicas próprias para tal atividade? 
I – Entrevistas e questionários. 
II – Workshops 
III – Estudos de viabilidade 
IV – Focus Group 
V – Cenários. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V,V,F,V,V. 
b. F,V,F,V,F. 
c. F,V,F,V,V. 
d. F,V,V,V,F. 
e. V,F,V,V,V. 
V,V,F,V,V. COMENTÁRIO: Somente estudos de viabilidade não fazem parte das técnicas de elicitação de requisitos. 
Feedback 
A resposta correta é: V,V,F,V,V.. 
Questão 9 
Incorreto 
Texto da questão 
Quais são os elementos do diagrama de caso de uso? 
Escolha uma: 
a. Atores, casos de uso, relacionamentos e cenário. 
b. Atores, objetos, mensagens, linhas de vida. 
c. Classes e relacionamentos. 
d. Tabelas, dados e classes. 
e. Tabelas e dados. 
Atores, casos de uso, relacionamentos e cenário. Classes e relacionamentos são elementos do diagrama de classe. Atores, 
objetos, mensagens, linhas de vida são elementos do diagrama de sequência. 
Feedback 
A resposta correta é: Atores, casos de uso, relacionamentos e cenário.. 
Questão 10 
Incorreto 
Texto da questão 
O que é projeto? 
Escolha uma: 
a. É a etapa que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
de redes do sistema. 
b. É a modelagem da solução e consiste em todas as atividades necessárias para criar uma possível solução e preocupa-se 
em como a solução do sistema pode executar uma determinada tarefa. 
c. É a etapa que refina e transforma os componentes estruturais em uma descrição procedimental detalhada da arquitetura 
hierárquica do software. 
d. É a tarefa na qual o problema é detectado, compreendido e modelado e os requisitos e o modelo conceitual são 
detalhados. 
e. É a modelagem do problema e consiste em todas as atividades necessárias para entender o domínio do problema ou 
buscar descrever o que o sistema deve fazer. 
É a modelagem da solução e consiste em todas as atividades necessárias para criar uma possível solução e preocupa-se em 
como a solução do sistema pode executar uma determinada tarefa. Análise é a tarefa na qual o problema é detectado, 
compreendido e modelado e os requisitos e o modelo conceitual são detalhados e a modelagem do problema e consiste em 
todas as atividades necessárias para entender o domínio do problema ou buscar descrever o que o sistema deve fazer. 
Feedback 
A resposta correta é: É a modelagem da solução e consiste em todas as atividades necessárias para criar uma 
possível solução e preocupa-se em como a solução do sistema pode executar uma determinada tarefa.. 
O que é uma classe? 
Escolha uma: 
a. É a compreensão do problema e o detalhamento dos requisitos, para o entendimento do que é o domínio da aplicação a 
ser desenvolvida. 
b. É a categorização dos objetos em grupos e/ou classes, com base em propriedades comuns. 
Comentário: É o projeto ou representação de um conjunto ou categoria de objetos semelhantes. Objeto é o conceito de uma 
entidade real ou abstrata ou de um elemento do mundo real que representa um conceito existente na realidade humana. E 
classificação é a categorização dos objetos em grupos e/ou classes, com base em propriedades comuns. 
c. É o projeto ou representação de um conjunto ou categoria de objetos semelhantes. 
d. É a definição das funcionalidades que o sistema a ser desenvolvido deve ter, bem como suas restrições. 
e. É o conceito de uma entidade real ou abstrata ou de um elemento do mundo real que representa um conceito existente na 
realidade humana. 
Feedback 
A resposta correta é: É o projeto ou representação de um conjunto ou categoria de objetos semelhantes.. 
Questão 2 
Incorreto 
Texto da questão 
Por que o requisito não funcional de usabilidade está associado a todos os requisitos funcionais? 
Escolha uma: 
a. Não existe requisito funcional de usabilidade. 
b. Porque todo requisito funcional deve estar associado a pelo menos um requisito não funcional. 
c. Porque tanto faz se o requisito é funcional ou não funcional. 
d. Porque todo requisito não funcional deve estar associado a pelo menos um requisito funcional. 
Comentário: Porque a usabilidade é importante para possibilitar que todos os usuários do sistema consigam operá-lo sem 
dificuldade. 
e. Porque a usabilidade é importante para possibilitar que todos os usuários do sistema consigam operá-lo sem dificuldade. 
Feedback 
A resposta correta é: Porque a usabilidade é importante para possibilitar que todos os usuários do sistema 
consigam operá-lo sem dificuldade.. 
Questão 3 
Incorreto 
Texto da questão 
O modelo orientado a objetos contém: 
Escolha uma: 
a. Classes de objetos. 
b. Dados e tabelas. 
c. Tabelas. 
d. Tabelas, classes e as instâncias ou objetos dessas classes. 
Comentário: classes de objetos. O modelo relacional contém tabelas. O modelo objeto-relacional contém tabelas, classes e 
as instâncias ou objetos dessas classes. 
e. Dados, tabelas e classes. 
Feedback 
A resposta correta é: Classes de objetos.. 
Questão 4 
Incorreto 
Texto da questão 
O que é um estudo de caso? 
Escolha uma: 
a. É um processo específico para o estudo ou o desenvolvimento do objeto de estudo, que pode ser um caso individual ou 
não. 
b. É um requisito funcional do sistema. 
c. Estudo de caso não tem relação com processo. 
d. É um processo específico para o estudo ou o desenvolvimento do objeto de estudo, que não deve ser um caso individual. 
e. É um processo específico para o estudo ou o desenvolvimento do objeto de estudo, que deve ser um caso individual. 
Comentário: É um processo específico para o estudo ou o desenvolvimento do objeto de estudo, que pode ser um caso 
individual ou não. 
Feedback 
A resposta correta é: É um processo específico para o estudo ou o desenvolvimento do objeto de estudo, que 
pode ser um caso individual ou não.. 
Questão 5 
Incorreto 
Texto da questão 
O estudo de viabilidade é feito como algo preliminar num projeto de sistemas. Nesse momento se avalia se o 
projeto será sucedido ou não. O que é feito nessa etapa? 
Escolha uma: 
a. análise das possíveis soluções e alternativas para um determinado problema e suas recomendações. 
b. planejamento do projeto completo. 
Comentário: análise das possíveis soluções e alternativas para um determinado problema e suas recomendações. 
COMENTÁRIO: Viabilidade não aborda requisitos, análise, modelagem e outras etapas quaisquer do projeto de software. 
c. arquitetura do software. 
d. modelagem do sistema. 
e. levantamento de requisitos funcionais. 
Feedback 
A resposta correta é: análise das possíveis soluções e alternativas para um determinado problema e suas 
recomendações.. 
Questão 6 
Incorreto 
Texto da questão 
Os requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, 
políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de 
privacidade. Dentre a classificação dos requisitosnão funcionais estão os requisitos de produto, os quais: 
Escolha uma: 
a. Especificam o comportamento do produto de software e referem-se a atributos de qualidade que o software deve 
apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade. 
b. Definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de 
desenvolvimento ou normas do processo a serem usadas. 
c. São os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do 
desenvolvedor, como, por exemplo, os requisitos de processo operacional. 
Comentário: Os requisitos de produto especificam o comportamento do produto de software. Referem-se a atributos de 
qualidade que o software deve apresentar, como facilidade de uso, eficiência (desempenho e espaço), confiabilidade e 
portabilidade (por exemplo, toda comunicação necessária entre o ambiente e o usuário deve ser expressa no conjunto padrão 
de caracteres ANSI). Tema: Capítulo 02 - Requisitos de Software. 
d. Abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem 
incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso. 
e. Incluem os requisitos legais, os quais devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos 
éticos, os quais asseguram que o sistema será aceitável para seus usuários e o público geral. 
Feedback 
A resposta correta é: Especificam o comportamento do produto de software e referem-se a atributos de 
qualidade que o software deve apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade.. 
Questão 7 
Incorreto 
Texto da questão 
Em relação a requisitos de software, considere: 
I-O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em 
certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos 
não-funcionais. 
II-As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento 
ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais. 
III-Requisitos organizacionais são derivados de metas, políticas e procedimentos das organizações. Contêm 
requisitos de entrega, requisitos de implementação e requisitos de padrões . 
Está correto o que afirma-se em: 
Escolha uma: 
a. III, apenas. 
b. II e III, apenas. 
c. I, II e III. 
d. I, apenas. 
Comentário: O item I está incorreto pois os requisitos não-funcionais descrevem restrições sobre os serviços ou funções 
oferecidos pelo sistema. Tais restrições são originadas por intermédio das necessidades dos usuários. Já o item II está 
incorreto pois, requisitos funcionais descrevem funções que o software deve executar. Tema: Capítulo 02 - Requisitos de 
Software. 
e. I e II, apenas. 
Feedback 
A resposta correta é: III, apenas.. 
Questão 8 
Incorreto 
Texto da questão 
Toda metodologia e processo de desenvolvimento de software adota técnicas e ferramentas para elaboração 
do software. Quais itens abaixo são corretos ao se falar em técnica e ferramenta? 
I – Técnicas são menos importantes que ferramentas. 
II – Técnicas e ferramentas são importantes dentro do contexto de metodologia e processo de 
desenvolvimento de software. 
III – Técnica pode ser compreendida como um conjunto de procedimentos ligados a uma arte ou ciência. 
IV – Ferramenta é um utensílio, dispositivo ou mecanismo físico ou intelectual que auxilia na melhora das 
atividades de um determinado processo. 
V – Ferramenta é um utensílio apenas físico que auxilia na melhora das atividades de um determinado 
processo. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
Escolha uma: 
a. V,F,V,V,V. 
F,V,V,V,F. COMENTÁRIO: I Técnicas NÃO são menos importantes que ferramentas. V – ferramentas NÃO são apenas 
FÍSICOS, mas intelectuais também. 
b. V,V,V,V,V. 
c. F,V,F,V,F. 
d. F,V,F,V,V. 
e. F,V,V,V,F. 
Feedback 
A resposta correta é: F,V,V,V,F.. 
Questão 9 
Correto 
Texto da questão 
Considere: 
I-Para cada cliente deve ser aplicado um identificador único. 
II-O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms. 
III-Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal. 
IV-O sistema não deve ferir as leis de proteção ambiental. 
São requisitos não-funcionais os que constam em: 
Escolha uma: 
a. II e IV, apenas. 
Comentário: Os requisitos não-funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema. Tais 
restrições são originadas por intermédio das necessidades dos usuários. Os itens I e III tratam de informações para os 
requisitos funcionais. Tema: Capítulo 02 - Requisitos de Software. 
b. I, II, III e IV. 
c. II e III, apenas. 
d. I, III e IV, apenas. 
e. I e II, apenas. 
Feedback 
A resposta correta é: II e IV, apenas.. 
Questão 10 
Incorreto 
Texto da questão 
Após o levantamento dos requisitos é iniciada a fase de análise desses requisitos. Considere os itens a seguir 
referentes a essa etapa: 
I-A análise de requisitos visa o completo entendimento das necessidades dos usuários, tendo como resultado 
os requisitos descritos. 
II-Um dos propósitos da análise é prover uma especificação que guie os desenvolvedores nas demais etapas 
do desenvolvimento, sobretudo no projeto, implementação e testes do sistema. 
III-Somente a equipe técnica (engenheiros de softwares, desenvolvedores etc) devem discutir os requisitos 
que apresentam problemas. 
Está correto o que consta em: 
Escolha uma: 
a. II e III apenas. 
Comentário: O item II está incorreto pois na análise de requisitos os usuários, clientes, especialistas de domínio e 
engenheiros de requisitos devem discutir os requisitos que apresentam problemas, negociar e chegar a uma concordância 
sobre as modificações a serem feitas. Tema: Capítulo 02 - Requisitos de Software. 
b. I, II e III. 
c. I, III apenas. 
d. I apenas. 
e. I, II apenas. 
Feedback 
A resposta correta é: I, II apenas.. 
O que é portabilidade? 
Escolha uma: 
a. É uma característica, aspecto ou atributo da qualidade de software ou hardware que caracteriza um projeto de sistema, 
produto de software ou componente. 
Comentário: É a característica que permite que um sistema seja executado em quaisquer arquiteturas, sistemas, tipos de 
computadores, sistemas operacionais e outras plataformas além daquela de origem. Manutenibilidade é uma característica, 
aspecto ou atributo da qualidade de software ou hardware que caracteriza um projeto de sistema, produto de software ou 
componente. Funcionalidade é a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo passível 
de execução. 
b. É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo. 
c. É a característica que permite que um sistema seja executado em quaisquer arquiteturas, sistemas, tipos de computadores, 
sistemas operacionais e outras plataformas além daquela de origem. 
d. É a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo passível de execução. 
e. É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. 
Feedback 
A resposta correta é: É a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo 
passível de execução.. 
Questão 2 
Incorreto 
Texto da questão 
O que é um diagrama de caso de uso? 
Escolha uma: 
a.É um diagrama de alto nível que representa todo o sistema como um único processo. 
Comentário: É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. Diagrama de classe é uma representação com o objetivo de definir e descrever as 
informações da estrutura usada pelo aplicativo. E diagrama de sequência é um diagrama que representa uma sequência de 
processos, operações ou métodos no decorrer do tempo. 
b. É um diagrama que representa uma sequência de processos, operações ou métodos no decorrer do tempo. 
c. É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. 
d. É um diagrama dos processos do sistema e dos dados que ligam esses processos, descrevendo o fluxo de informação e a 
estrutura do sistema a ser desenvolvido. 
e. É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo. 
Feedback 
A resposta correta é: É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser 
informatizado e ajudar na comunicação entre os analistas e o cliente.. 
Questão 3 
Correto 
Texto da questão 
Por que se recomenda que o projeto lógico seja executado antes do físico? 
Escolha uma: 
a. Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho de um cliente. 
Comentário: Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho de um cliente. 
b. Para aumentar a possibilidade de atender às finalidades de usabilidade do sistema. 
c. O projeto lógico não tem relação com projeto físico. 
d. Para aumentar a possibilidade de atender aos requisitos funcionais de um cliente. 
e. Está recomendação não é verdadeira. 
Feedback 
A resposta correta é: Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho 
de um cliente.. 
Questão 4 
Incorreto 
Texto da questão 
Qual a principal característica do modelo objeto-relacional? 
Escolha uma: 
a. As entidades têm pais, filhos e relacionamentos entre entidades do mesmo nível. 
Comentário: É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou 
objetos dessas classes. No modelo hierárquico, as entidades têm pais e filhos, mas não apresentam relacionamentos entre 
entidades do mesmo nível. No modelo em rede, as entidades têm pais, filhos e relacionamentos entre entidades do mesmo 
nível. 
b. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
c. É uma junção do modelo de redes com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
d. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas e dados. 
e. As entidades têm pais e filhos, mas não apresentam relacionamentos entre entidades do mesmo nível. 
Feedback 
A resposta correta é: É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, 
classes e as instâncias ou objetos dessas classes.. 
Questão 5 
Incorreto 
Texto da questão 
A modelagem de requisitos pode ser considerada parte da nossa documentação. Além do uso de uma SRS, 
podemos também desenhar nossos diagramas de Casos de Uso. Ele possui uma notação bem simples. Quais 
elementos fazem parte do diagrama de casos de uso? 
Escolha uma: 
a. Atores, casos de uso e mensagens. 
Comentário: Atores, casos de uso, domínio do sistema. COMENTÁRIO: depósitos, fluxos de mensagens não fazem parte 
do modelo de casos de uso. 
b. Atores e domínio do sistema. 
c. Atores, casos de uso, domínio do sistema. 
d. Atores, casos de uso e depósitos. 
e. Domínio do sistema e fluxos das mensagens. 
Feedback 
A resposta correta é: Atores, casos de uso, domínio do sistema.. 
Questão 6 
Incorreto 
Texto da questão 
São exemplos de requisitos funcionais: 
Escolha uma: 
a. O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos; O sistema deve rodar em microcomputadores com 
sistema operacional Windows 10 ou superior; Adicionar usuário. 
Comentário: Filtrar poltronas disponíveis em um onibus; Consultar funcionário; Cadastrar produto. Devem ser processadas 
duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou 
superior; O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos: são exemplos de requisitos não funcionais. 
b. Devem ser processadas duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema 
operacional Windows 10 ou superior; O local deve ser associado a um identificador único do local. 
c. O sistema deve ter usabilidade e comunicabilidade. 
d. O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou superior; O sistema deve rodar 
em microcomputadores com sistema operacional Linux; Ser fácil de utilizar. 
e. Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto. 
Feedback 
A resposta correta é: Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto.. 
Questão 7 
Incorreto 
Texto da questão 
É considerado um requisito não-funcional: 
Escolha uma: 
a. A notificação de inconsistência de dado na tela. 
Comentário: Os requisitos não-funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema. Tais 
restrições são originadas por intermédio das necessidades dos usuários. Tema: Capítulo 02 - Requisitos de Software. 
b. A disponibilidade do sistema. 
c. A emissão de relatórios fiscais. 
d. Um histograma na interface gráfica do usuário. 
e. Uma informação na interface de entrada. 
Feedback 
A resposta correta é: A disponibilidade do sistema.. 
Questão 8 
Correto 
Texto da questão 
Podemos afirmar que requisitos de software é um conjunto de atividades que tem como principal objetivo 
ajudar a equipe de projeto a: 
Escolha uma: 
a. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto 
prossegue. 
Comentário: A área de requisitos de software trata de levantamento, análise, documentação e validação dos requisitos de 
software. A má condução dessas atividades tornam projetos de engenharia de software criticamente vulneráveis. Requisitos 
de software expressam as necessidades e restrições colocadas sobre um produto de software que contribui para a solução de 
um problema do mundo real. Tema: Capítulo 02 - Requisitos de Software. 
b. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada 
requisito. 
c. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. 
d. Construir um modelo técnico refinado de funções, características e restrições do software. 
e. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido 
detectados e corrigidos. 
Feedback 
A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer 
época, à medida que o projeto prossegue.. 
Questão 9 
Incorreto 
Texto da questão 
Trata-se de uma técnica de levantamento de requisitos ou elicitação de requisitos, para geração de ideias, 
onde reúnem-se várias pessoas que fazem a sugestão de ideias sem que sejam criticadas ou julgadas, ou seja, 
as pessoas que participam sugerem e exploram suas ideias livremente: 
Escolha uma: 
a. Entrevista. 
Comentário: Brainstorming é uma técnica para geração de ideias, em que se reúnem várias pessoasque fazem a sugestão de 
ideias sem que sejam criticadas ou julgadas, ou seja, as pessoas que participam desse tipo de reuniões sugerem e exploram 
suas ideias livremente. Os principais benefícios são: fornece maior interação social, não limita o problema, há ausência da 
crítica e ajuda na eliminação de certas dificuldades do processo. Porém, como não é um processo estruturado, pode não 
obter os resultados esperados. Tema: Capítulo 02 - Requisitos de Software. 
b. Prototipação. 
c. Análise de documentação. 
d. Brainstorming. 
e. Questionário. 
Feedback 
A resposta correta é: Brainstorming.. 
Questão 10 
Correto 
Texto da questão 
Técnica com um enfoque na compreensão de requisitos sociais e organizacionais, que permite ao engenheiro 
de software fazer anotações sobre os objetos e vocabulários existentes: 
Escolha uma: 
a. Observação. 
Comentário: A técnica de observação baseia-se no mundo social ordenado. A ordem social é obtida sobre uma base de 
momento a momento por meio de ações coletivas dos participantes, no seu ambiente natural. Por exemplo, a ordem social 
será somente observável no caso em que o observador se submeta a ela. Tema: Capítulo 02 - Requisitos de Software. 
b. Por cenário. 
c. Por pontos de vista. 
d. Prototipação. 
e. Entrevista. 
Feedback 
A resposta correta é: Observação.. 
O que é portabilidade? 
Escolha uma: 
a. É uma característica, aspecto ou atributo da qualidade de software ou hardware que caracteriza um projeto de sistema, 
produto de software ou componente. 
Comentário: É a característica que permite que um sistema seja executado em quaisquer arquiteturas, sistemas, tipos de 
computadores, sistemas operacionais e outras plataformas além daquela de origem. Manutenibilidade é uma característica, 
aspecto ou atributo da qualidade de software ou hardware que caracteriza um projeto de sistema, produto de software ou 
componente. Funcionalidade é a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo passível 
de execução. 
b. É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo. 
c. É a característica que permite que um sistema seja executado em quaisquer arquiteturas, sistemas, tipos de computadores, 
sistemas operacionais e outras plataformas além daquela de origem. 
d. É a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo passível de execução. 
e. É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. 
Feedback 
A resposta correta é: É a capacidade de execução de uma determinada tarefa, comportamento, ação ou algo 
passível de execução.. 
Questão 2 
Incorreto 
Texto da questão 
O que é um diagrama de caso de uso? 
Escolha uma: 
a. É um diagrama de alto nível que representa todo o sistema como um único processo. 
Comentário: É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. Diagrama de classe é uma representação com o objetivo de definir e descrever as 
informações da estrutura usada pelo aplicativo. E diagrama de sequência é um diagrama que representa uma sequência de 
processos, operações ou métodos no decorrer do tempo. 
b. É um diagrama que representa uma sequência de processos, operações ou métodos no decorrer do tempo. 
c. É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na 
comunicação entre os analistas e o cliente. 
d. É um diagrama dos processos do sistema e dos dados que ligam esses processos, descrevendo o fluxo de informação e a 
estrutura do sistema a ser desenvolvido. 
e. É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo. 
Feedback 
A resposta correta é: É um diagrama da UML cuja finalidade é representar um requisito do sistema a ser 
informatizado e ajudar na comunicação entre os analistas e o cliente.. 
Questão 3 
Correto 
Texto da questão 
Por que se recomenda que o projeto lógico seja executado antes do físico? 
Escolha uma: 
a. Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho de um cliente. 
Comentário: Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho de um cliente. 
b. Para aumentar a possibilidade de atender às finalidades de usabilidade do sistema. 
c. O projeto lógico não tem relação com projeto físico. 
d. Para aumentar a possibilidade de atender aos requisitos funcionais de um cliente. 
e. Está recomendação não é verdadeira. 
Feedback 
A resposta correta é: Para aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho 
de um cliente.. 
Questão 4 
Incorreto 
Texto da questão 
Qual a principal característica do modelo objeto-relacional? 
Escolha uma: 
a. As entidades têm pais, filhos e relacionamentos entre entidades do mesmo nível. 
Comentário: É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou 
objetos dessas classes. No modelo hierárquico, as entidades têm pais e filhos, mas não apresentam relacionamentos entre 
entidades do mesmo nível. No modelo em rede, as entidades têm pais, filhos e relacionamentos entre entidades do mesmo 
nível. 
b. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
c. É uma junção do modelo de redes com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
d. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas e dados. 
e. As entidades têm pais e filhos, mas não apresentam relacionamentos entre entidades do mesmo nível. 
Feedback 
A resposta correta é: É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, 
classes e as instâncias ou objetos dessas classes.. 
Questão 5 
Incorreto 
Texto da questão 
A modelagem de requisitos pode ser considerada parte da nossa documentação. Além do uso de uma SRS, 
podemos também desenhar nossos diagramas de Casos de Uso. Ele possui uma notação bem simples. Quais 
elementos fazem parte do diagrama de casos de uso? 
Escolha uma: 
a. Atores, casos de uso e mensagens. 
Comentário: Atores, casos de uso, domínio do sistema. COMENTÁRIO: depósitos, fluxos de mensagens não fazem parte 
do modelo de casos de uso. 
b. Atores e domínio do sistema. 
c. Atores, casos de uso, domínio do sistema. 
d. Atores, casos de uso e depósitos. 
e. Domínio do sistema e fluxos das mensagens. 
Feedback 
A resposta correta é: Atores, casos de uso, domínio do sistema.. 
Questão 6 
Incorreto 
Texto da questão 
São exemplos de requisitos funcionais: 
Escolha uma: 
a. O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos; O sistema deve rodar em microcomputadores com 
sistema operacional Windows 10 ou superior; Adicionar usuário. 
Comentário: Filtrar poltronas disponíveis em um onibus; Consultar funcionário; Cadastrar produto. Devem ser processadas 
duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou 
superior; O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos: são exemplos de requisitos não funcionais. 
b. Devem ser processadas duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema 
operacional Windows 10 ou superior; O local deve ser associado a um identificador único do local. 
c. O sistema deve ter usabilidade e comunicabilidade. 
d. O sistema deve rodar em microcomputadores com sistemaoperacional Windows 10 ou superior; O sistema deve rodar 
em microcomputadores com sistema operacional Linux; Ser fácil de utilizar. 
e. Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto. 
Feedback 
A resposta correta é: Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto.. 
Questão 7 
Incorreto 
Texto da questão 
É considerado um requisito não-funcional: 
Escolha uma: 
a. A notificação de inconsistência de dado na tela. 
Comentário: Os requisitos não-funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema. Tais 
restrições são originadas por intermédio das necessidades dos usuários. Tema: Capítulo 02 - Requisitos de Software. 
b. A disponibilidade do sistema. 
c. A emissão de relatórios fiscais. 
d. Um histograma na interface gráfica do usuário. 
e. Uma informação na interface de entrada. 
Feedback 
A resposta correta é: A disponibilidade do sistema.. 
Questão 8 
Correto 
Texto da questão 
Podemos afirmar que requisitos de software é um conjunto de atividades que tem como principal objetivo 
ajudar a equipe de projeto a: 
Escolha uma: 
a. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto 
prossegue. 
Comentário: A área de requisitos de software trata de levantamento, análise, documentação e validação dos requisitos de 
software. A má condução dessas atividades tornam projetos de engenharia de software criticamente vulneráveis. Requisitos 
de software expressam as necessidades e restrições colocadas sobre um produto de software que contribui para a solução de 
um problema do mundo real. Tema: Capítulo 02 - Requisitos de Software. 
b. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada 
requisito. 
c. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. 
d. Construir um modelo técnico refinado de funções, características e restrições do software. 
e. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido 
detectados e corrigidos. 
Feedback 
A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer 
época, à medida que o projeto prossegue.. 
Questão 9 
Incorreto 
Texto da questão 
Trata-se de uma técnica de levantamento de requisitos ou elicitação de requisitos, para geração de ideias, 
onde reúnem-se várias pessoas que fazem a sugestão de ideias sem que sejam criticadas ou julgadas, ou seja, 
as pessoas que participam sugerem e exploram suas ideias livremente: 
Escolha uma: 
a. Entrevista. 
Comentário: Brainstorming é uma técnica para geração de ideias, em que se reúnem várias pessoas que fazem a sugestão de 
ideias sem que sejam criticadas ou julgadas, ou seja, as pessoas que participam desse tipo de reuniões sugerem e exploram 
suas ideias livremente. Os principais benefícios são: fornece maior interação social, não limita o problema, há ausência da 
crítica e ajuda na eliminação de certas dificuldades do processo. Porém, como não é um processo estruturado, pode não 
obter os resultados esperados. Tema: Capítulo 02 - Requisitos de Software. 
b. Prototipação. 
c. Análise de documentação. 
d. Brainstorming. 
e. Questionário. 
Feedback 
A resposta correta é: Brainstorming.. 
Questão 10 
Texto da questão 
Técnica com um enfoque na compreensão de requisitos sociais e organizacionais, que permite ao engenheiro 
de software fazer anotações sobre os objetos e vocabulários existentes: 
Escolha uma: 
a. Observação. 
Comentário: A técnica de observação baseia-se no mundo social ordenado. A ordem social é obtida sobre uma base de 
momento a momento por meio de ações coletivas dos participantes, no seu ambiente natural. Por exemplo, a ordem social 
será somente observável no caso em que o observador se submeta a ela. Tema: Capítulo 02 - Requisitos de Software. 
b. Por cenário. 
c. Por pontos de vista. 
d. Prototipação. 
e. Entrevista. 
Feedback 
A resposta correta é: Observação.. 
 
O modelo orientado a objetos contém: 
Escolha uma: 
a. Classes de objetos. 
b. Dados, tabelas e classes. 
c. Tabelas, classes e as instâncias ou objetos dessas classes. 
Comentário: classes de objetos. O modelo relacional contém tabelas. O modelo objeto-relacional contém tabelas, classes e 
as instâncias ou objetos dessas classes. 
d. Tabelas. 
e. Dados e tabelas. 
Feedback 
A resposta correta é: Classes de objetos.. 
Questão 2 
Incorreto 
Texto da questão 
O que é uma classe? 
Escolha uma: 
a. É a definição das funcionalidades que o sistema a ser desenvolvido deve ter, bem como suas restrições. 
Comentário: É o projeto ou representação de um conjunto ou categoria de objetos semelhantes. Objeto é o conceito de uma 
entidade real ou abstrata ou de um elemento do mundo real que representa um conceito existente na realidade humana. E 
classificação é a categorização dos objetos em grupos e/ou classes, com base em propriedades comuns. 
b. É a compreensão do problema e o detalhamento dos requisitos, para o entendimento do que é o domínio da aplicação a 
ser desenvolvida. 
c. É o projeto ou representação de um conjunto ou categoria de objetos semelhantes. 
d. É o conceito de uma entidade real ou abstrata ou de um elemento do mundo real que representa um conceito existente na 
realidade humana. 
e. É a categorização dos objetos em grupos e/ou classes, com base em propriedades comuns. 
Feedback 
A resposta correta é: É o projeto ou representação de um conjunto ou categoria de objetos semelhantes.. 
Questão 3 
Incorreto 
Texto da questão 
Por que o requisito não funcional de usabilidade está associado a todos os requisitos funcionais? 
Escolha uma: 
a. Porque tanto faz se o requisito é funcional ou não funcional. 
Comentário: Porque a usabilidade é importante para possibilitar que todos os usuários do sistema consigam operá-lo sem 
dificuldade. 
b. Não existe requisito funcional de usabilidade. 
c. Porque todo requisito não funcional deve estar associado a pelo menos um requisito funcional. 
d. Porque todo requisito funcional deve estar associado a pelo menos um requisito não funcional. 
e. Porque a usabilidade é importante para possibilitar que todos os usuários do sistema consigam operá-lo sem dificuldade. 
Feedback 
A resposta correta é: Porque a usabilidade é importante para possibilitar que todos os usuários do sistema 
consigam operá-lo sem dificuldade.. 
Questão 4 
Correto 
Texto da questão 
Qual a principal característica do modelo objeto-relacional? 
Escolha uma: 
a. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
Comentário: É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas, classes e as instâncias ou 
objetos dessas classes. No modelo hierárquico, as entidades têm pais e filhos, mas não apresentam relacionamentos entre 
entidades do mesmo nível. No modelo em rede, as entidades têm pais, filhos e relacionamentos entre entidades do mesmo 
nível. 
b. As entidades têm pais e filhos, mas não apresentam relacionamentos entre entidades do mesmo nível. 
c. É uma junção do modelo de redes com o orientado a objetos, pois contém tabelas, classes e as instâncias ou objetos 
dessas classes. 
d. É uma junção do modelo relacional com o orientado a objetos, pois contém tabelas e dados. 
e. As entidades têm pais, filhos e relacionamentos entre entidades do mesmo nível. 
Feedback 
A resposta correta é: É uma junção do modelo relacional com o orientadoa objetos, pois contém tabelas, 
classes e as instâncias ou objetos dessas classes.. 
Questão 5 
Incorreto 
Texto da questão 
É considerado um requisito não-funcional: 
Escolha uma: 
a. A emissão de relatórios fiscais. 
Comentário: Os requisitos não-funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema. Tais 
restrições são originadas por intermédio das necessidades dos usuários. Tema: Capítulo 02 - Requisitos de Software. 
b. A disponibilidade do sistema. 
c. Uma informação na interface de entrada. 
d. A notificação de inconsistência de dado na tela. 
e. Um histograma na interface gráfica do usuário. 
Feedback 
A resposta correta é: A disponibilidade do sistema.. 
Questão 6 
Incorreto 
Texto da questão 
A modelagem de requisitos pode ser considerada parte da nossa documentação. Além do uso de uma SRS, 
podemos também desenhar nossos diagramas de Casos de Uso. Ele possui uma notação bem simples. Quais 
elementos fazem parte do diagrama de casos de uso? 
Escolha uma: 
a. Atores, casos de uso e mensagens. 
Comentário: Atores, casos de uso, domínio do sistema. COMENTÁRIO: depósitos, fluxos de mensagens não fazem parte 
do modelo de casos de uso. 
b. Atores, casos de uso e depósitos. 
c. Atores, casos de uso, domínio do sistema. 
d. Domínio do sistema e fluxos das mensagens. 
e. Atores e domínio do sistema. 
Feedback 
A resposta correta é: Atores, casos de uso, domínio do sistema.. 
Questão 7 
Incorreto 
Texto da questão 
Os requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, 
políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de 
privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais: 
Escolha uma: 
a. Incluem os requisitos legais, os quais devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos 
éticos, os quais asseguram que o sistema será aceitável para seus usuários e o público geral. 
Comentário: Os requisitos de produto especificam o comportamento do produto de software. Referem-se a atributos de 
qualidade que o software deve apresentar, como facilidade de uso, eficiência (desempenho e espaço), confiabilidade e 
portabilidade (por exemplo, toda comunicação necessária entre o ambiente e o usuário deve ser expressa no conjunto padrão 
de caracteres ANSI). Tema: Capítulo 02 - Requisitos de Software. 
b. Definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de 
desenvolvimento ou normas do processo a serem usadas. 
c. Especificam o comportamento do produto de software e referem-se a atributos de qualidade que o software deve 
apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade. 
d. São os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do 
desenvolvedor, como, por exemplo, os requisitos de processo operacional. 
e. Abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem 
incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso. 
Feedback 
A resposta correta é: Especificam o comportamento do produto de software e referem-se a atributos de 
qualidade que o software deve apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade.. 
Questão 8 
Incorreto 
Texto da questão 
São exemplos de requisitos funcionais: 
Escolha uma: 
a. Devem ser processadas duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema 
operacional Windows 10 ou superior; O local deve ser associado a um identificador único do local. 
Comentário: Filtrar poltronas disponíveis em um onibus; Consultar funcionário; Cadastrar produto. Devem ser processadas 
duas mil transações por segundo; O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou 
superior; O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos: são exemplos de requisitos não funcionais. 
b. O sistema deve ter usabilidade e comunicabilidade. 
c. O sistema deve rodar em microcomputadores com sistema operacional Windows 10 ou superior; O sistema deve rodar 
em microcomputadores com sistema operacional Linux; Ser fácil de utilizar. 
d. Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto. 
e. O tempo de resposta ao usuário deve ser de no máximo 5,4 segundos; O sistema deve rodar em microcomputadores com 
sistema operacional Windows 10 ou superior; Adicionar usuário. 
Feedback 
A resposta correta é: Filtrar poltronas disponíveis em um ônibus; Consultar funcionário; Cadastrar produto.. 
Questão 9 
Correto 
Texto da questão 
Considere: 
I-Para cada cliente deve ser aplicado um identificador único. 
II-O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms. 
III-Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal. 
IV-O sistema não deve ferir as leis de proteção ambiental. 
São requisitos não-funcionais os que constam em: 
Escolha uma: 
a. II e IV, apenas. 
Comentário: Os requisitos não-funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema. Tais 
restrições são originadas por intermédio das necessidades dos usuários. Os itens I e III tratam de informações para os 
requisitos funcionais. Tema: Capítulo 02 - Requisitos de Software. 
b. II e III, apenas. 
c. I e II, apenas. 
d. I, II, III e IV. 
e. I, III e IV, apenas. 
Feedback 
A resposta correta é: II e IV, apenas.. 
Questão 10 
Incorreto 
Texto da questão 
Após o levantamento dos requisitos é iniciada a fase de análise desses requisitos. Considere os itens a seguir 
referentes a essa etapa: 
I-A análise de requisitos visa o completo entendimento das necessidades dos usuários, tendo como resultado 
os requisitos descritos. 
II-Um dos propósitos da análise é prover uma especificação que guie os desenvolvedores nas demais etapas 
do desenvolvimento, sobretudo no projeto, implementação e testes do sistema. 
III-Somente a equipe técnica (engenheiros de softwares, desenvolvedores etc) devem discutir os requisitos 
que apresentam problemas. 
Está correto o que consta em: 
Escolha uma: 
a. I, II e III. 
Comentário: O item II está incorreto pois na análise de requisitos os usuários, clientes, especialistas de domínio e 
engenheiros de requisitos devem discutir os requisitos que apresentam problemas, negociar e chegar a uma concordância 
sobre as modificações a serem feitas. Tema: Capítulo 02 - Requisitos de Software. 
b. I, II apenas. 
c. II e III apenas. 
d. I apenas. 
e. I, III apenas. 
Feedback 
A resposta correta é: I, II apenas.. 
De maneira geral o projeto de software tem início com um modelo de requisitos e esse modelo deve ser 
transformado em quatro níveis de detalhes, que são: 
Escolha uma: 
a. Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente. 
O projeto de dados tem por objetivo projetar a estrutura de armazenamento de dados necessária para implementar o 
software; O projeto arquitetural visa definir os grandes componentes estruturais do software e seus relacionamentos; O 
projeto da interface descreve como o software deverá se comunicar dentro dele mesmo, com outros sistemas e com pessoas 
que o utilizam; e O projeto como componente tem por objetivo refinar e detalhar a descrição dos componentes estruturais da 
arquitetura do software. Tema: Capítulo 03 - Projeto de Software. 
b. Projeto de requisitos, projeto de análise, projeto de código e projetode segurança de dados. 
c. Projeto de requisitos, projeto de análise, projeto de código e projeto de dados. 
d. Projeto de requisito, projeto de dados, projeto arquitetural e projeto da interface. 
e. Projeto de dados, projeto arquitetural, projeto da interface e projeto de custo. 
Feedback 
A resposta correta é: Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de 
componente.. 
Questão 2 
Incorreto 
Texto da questão 
No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos, tais como: 
Escolha uma: 
a. Requisitos não-funcionais e requisitos de sistema. 
b. Requisitos funcionais e requisitos não-funcionais. 
Na área de conhecimento dos requisitos de software, podemos encontrar diferentes tipos de requisitos, como: funcionais, de 
domínio e não funcionais. Tema: Capítulo 02 - Requisitos de Software. 
c. Requisitos funcionais, requisitos não-funcionais e requisitos de domínio. 
d. Requisitos de usuário e funcionais. 
e. Requisitos de sistema e requisitos de domínio. 
Feedback 
A resposta correta é: Requisitos funcionais, requisitos não-funcionais e requisitos de domínio.. 
Questão 3 
Incorreto 
Texto da questão 
Considerando os modelos de Banco de Dados, a ____________ é baseada no modelo lógico demonstra 
como os dados são fisicamente armazenados no banco de dados: 
Escolha uma: 
a. Modelagem arquitetural. 
b. Modelagem física. 
c. Modelagem conceitual. 
d. Modelagem de dados. 
O modelo de dados é construído do ponto de vista dos dados ou das informações utilizadas, no qual as tabelas de dados e as 
relações definem os modelos de dados. Esse método é usado principalmente para definir e analisar requisitos de dados que 
suportem projetos de banco de dados ou repositórios de dados normalmente encontrados em software de negócios, em que 
os dados são gerenciados ativamente como um recurso ou recurso de sistemas de negócios. Tema: Capítulo 09 - 
Ferramentas, métodos e técnicas na Engenharia de Software. 
e. Modelagem lógica. 
Feedback 
A resposta correta é: Modelagem física.. 
Questão 4 
Incorreto 
Texto da questão 
No que se refere aos erros em projetos, é correto afirmar que: 
Escolha uma: 
a. Erros no escopo não são causas relevantes no custo da execução do projeto. 
b. Erros de escopo são os mais onerosos. 
c. O erro cometido na definição do escopo tem o mesmo valor que o cometido após a implementação do projeto. 
d. Erros de escopo são raros. 
e. As maiores falhas de projetos ocorrem por erros de execução, sem relação com o escopo. 
A Validação dos requisitos verifica os requisitos quanto ao realismo, consistência, completude. É a verificação da lista de 
requisitos, em que os erros identificados são corrigidos. Nesta fase é importante identificar os possíveis problemas nos 
requisitos antes da fase de implementação do sistema a fim de descobrir problemas, omissões e ambiguidades nos 
requisitos. Além disso, é fundamental um acordo entre as partes interessadas do projeto no início do projeto com relação às 
solicitações de mudanças. As exigências e o acordo devem ser revisados. Tema: Capítulo 08 - Gerenciamento de 
Engenharia de Software. 
Feedback 
A resposta correta é: Erros de escopo são os mais onerosos.. 
Questão 5 
Incorreto 
Texto da questão 
A terceira forma normal é baseada no conceito de: 
Escolha uma: 
a. relação de chave secundária. 
b. atributo não-atômico. 
c. relação de chave estrangeira. 
d. dependência transitiva. 
e. relação de chave primária. 
A ALTERNATIVA CORRETA: dependência transitiva. 
Feedback 
A resposta correta é: dependência transitiva.. 
Questão 6 
Incorreto 
Texto da questão 
Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. 
Qual a definição que melhor descreve requisitos não-funcionais? 
Escolha uma: 
a. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. 
Comentários: Requisito funcional – um requisito de sistema de software que especifica uma função que o sistema ou 
componente deve ser capaz de realizar. Estes são requisitos de software que definem o comportamento do sistema, ou seja, 
o processo ou transformação que componentes de software ou hardware efetuam sobre as entradas para gerar as saídas. 
Esses requisitos capturam as funcionalidades sob o ponto de vista do usuário. Requisito não funcional – em engenharia de 
sistemas de software, um requisito não funcional de software é aquele que descreve não o que o sistema fará, mas como ele 
fará. Assim, por exemplo, têm-se requisitos de desempenho, requisitos da interface externa do sistema, restrições de projeto 
e atributos da qualidade. A avaliação dos requisitos não funcionais é feita, em parte, por meio de testes, enquanto que outra 
parte é avaliada de maneira subjetiva. 
b. São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. 
c. São requisitos que não estão diretamente relacionados com as funções específicas do sistema. 
d. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve 
comportar-se em situações particulares. 
e. São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados 
esperados e as condições sob as quais os testes devem ocorrer. 
Feedback 
A resposta correta é: São requisitos que não estão diretamente relacionados com as funções específicas do 
sistema.. 
Questão 7 
Incorreto 
Texto da questão 
Requisitos funcionais e não funcionais podem definir características e funcionalidades presentes na interface 
a ser desenvolvida para um sistema. 
Em relação aos requisitos não funcionais, também chamados de requisitos de qualidade, avalie as afirmações 
a seguir. 
I-São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos funcionais 
determinarão as funcionalidades da interface. 
II-Sempre serão definidos de forma mais concreta, através de requisitos funcionais, uma vez que o usuário 
manipula na interface somente as funcionalidades levantadas. 
III-Podem complementar os requisitos funcionais. 
É correto o que se afirma em: 
Escolha uma: 
a. I e III, apenas. 
Comentários: Os requisitos não funcionais são levantados e elicitados em paralelo aos requisitos funcionais. Os requisitos 
não funcionais são aqueles que não estão diretamente relacionados à funcionalidade de um sistema. 
b. I, II e III. 
c. III, apenas. 
d. II, apenas. 
e. I e II, apenas. 
Feedback 
A resposta correta é: III, apenas.. 
Questão 8 
Incorreto 
Texto da questão 
Casos de Uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as 
classes. Também podem ser organizados pelas especificações de relacionamentos de generalização, inclusão 
e extensão, existentes entre eles. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. UML – Guia do Usuário. 1 
ed. Campus, 2006 (adaptado). 
Considerando os relacionamentos existentes entre os casos de uso, avalie as afirmações a seguir. 
I- Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o 
significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o comportamento 
de seu pai. 
II-O estereótipo <> indica que um caso inclui o outro. Permite fatorar comportamento comum a vários 
casos. 
III-Pode-se usar o estereótipo <> para indicar que um caso estende o outro. Útil para fatorar comportamento 
incomum/não-padrão. 
IV-Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o usuário 
poderá considerar como um comportamento opcional do sistema e para a modelagem

Continue navegando