Buscar

PACK PAIZÃO DISCURSIVAS Requisitos de Sistemas

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

Requisitos de Sistemas 
Discursivas 
 
 
 
1. Considerando a etapa de Levantamento de Requisitos é correto afirmar que sua função compreende em: 
 
Gabarito: Descobrir as condições necessárias para atingir os objetivos do sistema. 
 
2. Quais as atividades envolvidas durante o Levantamento de Requisitos? Explique cada uma delas. 
 
Gabarito: Elicitação: Tem o objetivo de entender o processo como um todo. 
Análise: Essa atividade consiste em organizar os requisitos em categorias, examinar os relacionamentos e 
dependências entre eles, analisar a consistência, além de omissões e ambiguidades, estabelecer uma ordem 
de prioridade e reconhecer a origem e a necessidade de cada requisito. 
Especificação: É a descrição dos requisitos levantados. Pode ser feita em linguagem natural, linguagem 
natural estruturada ou linguagem formal. 
Modelagem: É a representação dos requisitos levantados de forma a garantir o melhor entendimento. 
Validação: São revisões realizadas pelos clientes e pela equipe de desenvolvimento para garantir que os 
requisitos estejam sempre consistentes, comprometidos com o objetivo do sistema, e não-ambíguos. 
 Gerenciamento: Estabelecer padrões de nomenclatura e identificação, divisão por classes, etc. 
 
3. Cite as principais dificuldades da etapa de levantamento de requisitos. 
 
Gabarito: Frequentemente os usuários não sabem o que querem do seu futuro sistema ou ficam confusos ou tem 
visões conflitantes de diferentes partes do sistema. Além do mais, o vocabulário técnico muitas vezes acaba por 
complicar essa comunicação. 
 
4. Existem três estágios principais em um processo de gerenciamento de mudanças. Quais são? 
 
Gabarito: Análise de problema e especificação de mudanças; Análise de mudança de requisitos; Implementação de 
mudanças. 
 
5. A etapa de levantamento de requisitos é fundamental para a fase de Análise. Várias técnicas de levantamento de 
dados podem ser usadas, conforme o contexto da aplicação. Cite e explique um contexto de uso adequado para 2 
técnicas de levantamento de dados 
 
Gabarito: 1. Questionário - útil quando a quantidade de pessoas é grande, que inviabilizaria atendimento 
individualizado ou em pequenos grupos. 2. Entrevista individual - útil nos primeiros contatos com o alto escalão da 
empresa ou para tratar de assunto específico. 3. Etnografia - vivência, em campo, do funcionamento da empresa ou 
parte dela. 
 
6. Qual a finalidade do processo de gerenciamento de mudanças? 
 
Gabarito: Política que define conjunto de atividades cujo objetivo está em avaliar o impacto causado e o referenciar o 
custo inerente a mudança. 
 
7. Explique como o Engenheiro de Sistema utiliza esse documento. 
 
Gabarito: Um dos possíveis usuários é o Engenheiro de Sistema, que Usam os requisitos para compreender o sistema 
e os relacionamentos entre as partes 
 
8. Cite e explique a finalidade dos possíveis relacionamento entre 2 casos de uso. 
 
Gabarito: Cadastrar cliente, abrir conta, são casos de uso por exemplo de um gerente de banco, primeiro ele vai 
cadastrar o cliente para depois abrir sua conta. 
 
9. A partir da compreensão do que na figura anterior, claramente conseguimos ter a percepção de um sistema da 
informação, contendo: entrada, processamento e saída. Com base nesse modelo, então define-se que o processo de 
validação de requisitos tem como entrada o arcabouço oriundo de quais processos? 
 
Gabarito: (a) análise e elicitação de requisitos; (b) das normas de qualidade da organização; (c) conhecimento empírico 
obtido contido na empresa, principalmente vindo de outros projetos ou de skateholders experientes no assunto. Na 
etapa de processamento temos a validação dos requisitos, que gera como saída uma lista de problemas que devem 
ser resolvidos e ações que são combinadas. 
 
10. A atividade da elicitação dos requisitos não é habitualmente desenvolvida forma isolada, visto que a identificação de 
requisitos costuma aparecer de forma cíclica durante sessões tanto de levantamento quando de validação, portanto 
requer uma combinação de técnicas para que seja completa. Esse processo se apresenta extremamente complexo, 
tendo como principais problemas? 
 
Gabarito: Problemas de escopo; Problemas de compreensão; Problemas de volatilidade 
 
11. Cite e explique a finalidade de cada uma das 4 atividades que fazem parte do processo de engenharia de requisitos 
 
Gabarito: Viabilidade - o projeto é factível. Está adequado para atender aos requisitos demandados. Elicitação - 
responsável por levantar e evidenciar o requisito. Validação - demostrar que conseguiu-se compreender as 
características a serem incorporadas no SW. Gerenciamento - processo de compreensão e controle das mudanças nos 
requisitos do sistema 
 
12. O estudo de viabilidade é desenvolvido em função do levantamento de requisitos realizado na fase preliminar do 
desenvolvimento de sistema. Para verificar a viabilidade o estudo é pautado em três conceitos: Recursos, Custo e 
Tempo. Quais as consequências que podem ser geradas quando se faz um levantamento de requisitos incompleto? 
 
Gabarito: Um levantamento de requisitos mal elaborado pode levar ao insucesso do desenvolvimento, podendo ser 
em função da falta de recursos, tempo, gerando um custo inadequado. Portanto pode gerar prejuízo financeiro e/ou 
atraso no cronograma. 
 
13. Uma das atividades de um analista de negócio no processo de elaboração do estudo de viabilidade de um sistema é 
propor alternativas de solução para um problema ou nova necessidade apresentada pelos StakeHolders. Baseado 
neste princípio, leia atentamente o caso descrito abaixo. 
"Uma financeira possui um sistema de cobrança que se tornou ineficiente com o tempo, pois com o crescimento da 
empresa filas enormes se formam entre os dias 5 e 10 de todo mês para efetivação do pagamento. A empresa possui 
uma área onde disponibiliza caixas para recebimento. Diariamente os valores são computados e disponibilizados para 
gestão e controle." 
A empresa precisa de uma solução para esse problema e solicita a você que relacione no mínimo 2 alternativas que 
viabilize a redução de contingente nas áreas de recebimento neste período. 
 
 Gabarito: Alternativas: 
1. Efetivar um convênio com o banco; 
2. Oferecer formas de pagamento diferente: débito em conta 
3. Diluir as datas de pagamento durante o mês. 
 
14. REQUISITOS FUNCIONAIS PODEM SER DEFINIDOS COMO A DESCRIÇÃO DAS NECESSIDADES FUNCIONAIS 
QUE SE DESEJA TER EM UM PROJETO DE SOFTWARE. TENDO COMO BASE ESTÁ DEFINIÇÃO, CITE 2 (DOIS) EXEMPLOS 
DE REQUISITOS FUNCIONAIS DE UM SISTEMA DE BIBLIOTECA: 
 
Gabarito: O SOFTWARE DEVE CONTROLAR A QUANTIDADE DE LIVROS ALUGADOS. 
O SOFTWARE DEVE EMITIR RELATÓRIOS DE ATRASOS DE ENTREGA DE LIVROS. 
O SOFTWARE DEVE PERMITIR O REGISTRO DE USUÁRIO. 
O SOFTWARE DEVE PERMITIR O REGISTRO DE LIVROS. 
O SOFTWARE NÃO DEVE PERMITIR EMPRÉSTIMO DE LIVROS A ALUNOS COM PENDÊNCIAS DE ENTREGA. 
 
15. O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema. No 
entanto, você deve começar a planejar como gerenciar mudanças de requisitos durante o processo de elicitação de 
requisitos. O passo inicial é planejar e definir bem qual será o nível do detalhamento pretendido no gerenciamento de 
requisitos. Dentre os exemplos de atributos que devem ser avaliados, explique a Política de Rastreabilidade. 
 
Gabarito: Definem os relacionamentos entre cada requisito e o projeto de sistema que deve ser registrado. A política 
de rastreabilidade também deve definir como esses registros serão mantidos. 
 
16. Na atividade de gerenciamento de requisitos o passo inicial é planejar e definir o nível de detalhamento preendimento 
no gerenciamento de requisitos, onde a o processo de gerenciamento de mudanças deve ser avaliado. Qual a 
finalidade do processode gerenciamento de mudanças? 
 
Gabarito: Política que define conjunto de atividades cujo objetivo está em avaliar o impacto causado e o referenciar 
o(s) custo(s) inerente(s) a(s) mudança(s). 
 
17. Você foi contratado para desenvolver um PDI (Plano Diretor de Informática) para uma empresa e será necessário que 
você identifique todas as características apresentadas para cada setor da empresa, divididos nos 16 andares da sede. 
Você deverá obter informações comuns aos setores, como sistemas que utilizam, quantidade de funcionários, 
quantidade de computadores e impressoras. Qual técnica de elicitação você julgaria mais adequada que traga um 
resultado satisfatório na obtenção das informações em um menor tempo? 
 
Gabarito: Deveria ser utilizado o QUESTIONÁRIO em função das perguntas padronizadas seria uma economia na 
obtenção das informações, embora o tempo de apuração seja maior. 
 
18. O diagrama de casos de uso é um diagrama da UML cujo objetivo é representar um requisito do sistema que será 
automatizado. Considere como requisito uma necessidade do sistema. A figura mostra um relacionamento entre 
casos de uso através do "extend". Explique esse relacionamento. 
 
Gabarito: Quando o caso de uso "A" tem um relacionamento do tipo extends com outro caso de uso "B". Implica que 
ao executar o caso de uso "A" não necessariamente "B" será executado. No cenário apresentado, o vendedor pode 
fazer uso de quaisquer um dos casos de uso de maneira independente. Ele executa o caso de uso "Consultar Serasa" 
e/ou "Solicitar Entrega". 
 
19. Sommervile (2011) é bem incisivo no tocante ao desenvolvimento da atividade de gerenciamento de requisitos. Ele 
afirma que "o gerenciamento de requisitos precisa de apoio automatizado, e as ferramentas de software para esse 
gerenciamento devem ser escolhidas durante a fase de planejamento." Ele dispõe de três necessidades macros para 
apoiar sua afirmação. Uma delas é Gerenciamento de mudanças. O que significa essa necessidade? 
 
Gabarito: A necessidade de gerenciamento de mudanças significa que os requisitos devem ser mantidos em um 
repositório de dados gerenciado e seguro, acessível a todos os envolvidos no processo de engenharia de requisitos. 
 
20. Um projetista de sistemas, está realizando o levantamento de um sistema. O mesmo está com alguns problemas, 
pois algumas funcionalidades do sistema são bem complexas, o mesmo designou um analista para trabalhar por um 
período no setor o qual existe o problema. Qual técnica de levantamento de requisito deve ser utilizada neste caso? 
 
Gabarito: Etnografia 
 
21. O processo de Validação de requisitos é muito importante para o desenvolvimento de sistema. Relacione 3 
propriedades que são avaliadas nesse processo. 
 
Gabarito: Completude e consistência, Conformidade com os padrões, Conflitos de requisitos, Erros técnicos, 
Requisitos ambíguos 
 
22. No gerenciamento de mudanças existem três estágios, a análise de problema e especificação de mudanças, Análise 
de mudanças de requisitos e implementação de mudanças. Dentre os três estágios, qual a premissa do estágio de 
implementação de mudanças? 
 
Gabarito: As modificações dos requisitos devem ocorrer no documento de requisitos e depois no projeto 
 
23. Dentre os processos de requisitos de sistemas, o gerenciamento de projeto é tido como um dos mais críticos no que 
tange os impactos de mudanças no projeto em desenvolvimento. Qual a importância de se gerenciar requisitos? 
 
Gabarito: O gerenciamento de requisitos garante o controle das constantes mudanças sofridas pelo projeto ao longo 
do seu desenvolvimento, objetivando a entrega de um projeto com qualidade. 
 
24. A partir do Minimundo apresentado a seguir, relacione os requisitos classificando-os em Requisito Funcional e 
Requisito não funcional. 
"O Colégio Primário XYZ deseja implantar um sistema para controla as suas atividades principais, desde a 
contratação de professores até a emissão de carnês e contracheques. Você é responsável pelas partes aqui descritas. 
A qualquer momento, pode haver uma matrícula de aluno. O aluno matriculado deve ser colocado em uma turma. 
Cada série pode ter uma ou mais turmas. Quando a direção quiser, pode contratar um professor. No Colégio, cada 
professor é responsável por uma turma. No início de cada mês, são emitidos os carnês de alunos, com preços 
relativos as séries cursadas. No fim de cada mês é emitido um contracheque para cada professor. Quando um 
professor dá uma prova, ele envia as notas para a secretaria (em uma ata de prova), que insere no sistema. No início 
de cada mês é emitida uma pauta para que seja feita a chamada. No final do ano é emitido o boletim completo para 
cada aluno e um boletim resumido para o professor." 
 
Gabarito: matrícula de aluno / Inserir aluno em turma / Cadastrar serie / cadastrar turma / Emitir Carnês / Emitir 
contracheque / Inserir notas / Emitir pauta / Emitir boletim completo, emitir boletim resumido. Todos os requisitos 
são funcionais. 
 
25. A ENGENHARIA DE SOFTWARE EM SEUS PROCESSOS, POSSUI AS SEGUINTES FASES: ESTUDO DE VIABILIDADE, 
LEVANTAMENTO DE DOCUMENTAÇÃO, ELICITAÇÃO E ANÁLISE DE REQUISTOS, VALIDAÇÃO E GERENCIAMENTO DE 
REQUISITOS. DEFINA ESTUDO DE VIABILIDADE 
 
Gabarito: - TODO PROJETO DE SOFTWARE, EM SUA FASE INICIAL, DEVE SER SUBMETIDO A UMA RÁPIDA ANÁLISE 
NOS SEUS DIVERSOS ASPECTOS; O ESTUDO DE VIABILIDADE DETERMINARÁ PONTOS CRÍTICOS DO PROJETO, 
APRESENTANDO DIFERENTES ALTERNATIVAS DE SOLUÇÕES PARA O PROBLEMA E, ATÉ MESMO, SE O PROJETO SERÁ 
LEVADO ADIANTE OU NÃO 
 
26. A elicitação de requisitos é um procedimento essencial na identificação das necessidades do negócio em estudo. 
Existem diversas técnicas a serem utilizadas, dentre elas e a mais utilizada, a ENTREVISTA. Considere que você é o 
analista contratado para desenvolver um sistema de hotel e está marcado com o Gerente Financeiro para realizar 
uma entrevista. Formule três perguntas a serem usadas na hora da entrevista. 
 
Gabarito: Qual a periodicidade de consolidação e análise das informações? Existe alguma estratégia definida para os 
melhores clientes? O que é considerado um bom cliente para a empresa? 
 
27. Durante o desenvolvimento de um projeto de software, um analista de sistema realiza o levantamento e a elicitação 
do sistema, qual a diferença entre os conceitos de elicitar e levantar sistema? 
 
Gabarito: Quando estamos no processo inicial do sistema, fazemos um levantamento sumário do mesmo no estudo 
de viabilidade. Quando aprofundamos o conhecimento do mesmo na fase de análise estamos Elicitando o sistema 
 
 
 
 
 
 
 
 
 
 
Múltipla Escolha 
 
1. Analise as afirmativas a seguir, sobre requisitos em projetos de software. 
I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em 
requisitos. 
II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, 
Performance e Supportability. 
III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento. 
IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos 
funcionais. 
Estão corretas APENAS as afirmativas 
 
Gabarito: I e III. 
 
2. Identificar e especificar os requisitos funcionais e os não funcionais são atividades da Engenharia de Requisitos 
realizadas nos processos de: 
 
Gabarito: definição dos sistemas e refinamento dos requisitos 
 
3. Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema e o que é o ambiente do sistema, um 
trabalho é feito em conjunto com os stakeholders em um estágio inicial de elicitaçãoe análise de requisitos. Esse 
trabalho culmina, em primeira instância, com um modelo: 
 
Gabarito: de contexto 
 
4. Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a ser desenvolvido, pode-se afirmar que 
essa é a etapa onde se dá, EXCETO: 
 
Gabarito: A definição do hardware que será necessário à implantação do projeto/sistema. 
 
5. Sobre a Engenharia de requisitos, assinale a opção INCORRETA: 
 
Gabarito: Usabilidade, portabilidade e performance são exemplos de requisitos funcionais de um sistema. 
 
6. Um requisito de software expressa as necessidades e restrições colocadas em um produto de software que 
contribuem para a solução de algum problema do mundo real. Acerca desse assunto, assinale a opção correta. 
 
Gabarito: Entre as fontes de informação para a elicitação de requisitos, destacam-se, além dos colaboradores, o 
conhecimento do domínio de aplicação em que o software funcionará, o ambiente operacional do software e o 
ambiente organizacional. 
 
7. São requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente 
ao domínio do sistema. Qual opção abaixo corresponde à descrição anterior? 
 
Gabarito: Requisitos permanentes 
 
8. Com foco então em um ciclo de vida do software é possível claramente saber que ele é composto por diversas e 
distintas responsabilidades que estão vinculadas as pessoas, grupos e entidades. Portanto, o responsável em 
organizar e conduzir as equipes em suas responsabilidades. Como gestor, precisa manter harmonia no 
desenvolvimento do projeto, supervisionando a execução das tarefas, observar os processos, sustentar e fomentar o 
equilíbrio entre a equipe, etc. é chamado de: 
 
Gabarito: Gerente de Projeto 
 
9. 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: 
 
Gabarito: a disponibilidade do sistema. 
 
10. O que NÃO é definido como requisito não funcional. 
 
Gabarito: São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema. 
 
11. Refletindo sobre a relação entre levantamento de requisitos e qualidade de software, marque a alternativa 
INCORRETA: 
 
Gabarito: A definição da arquitetura do sistema, definida no levantamento de requisitos é determinante para prover 
qualidade no desenvolvimento. 
 
12. A etapa de levantamento de requisitos é considerada uma das mais importantes no processo de desenvolvimento de 
sistemas. Analisando as alternativas abaixo marque a que NÃO influencia esta definição. 
 
Gabarito: Fornece ao desenvolvedor o que é necessário para utilização das ferramentas de teste de sistemas. 
 
13. Analisando as alternativas a seguir, marque a que identifica Requisitos de usuário: 
 
Gabarito: São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio oferece e as 
restrições para a sua operação. 
 
14. Analisando as alternativas a seguir, marque a que identifica Requisitos de sistema: 
 
Gabarito: São requisitos que estabelecem detalhadamente as funções e restrições do sistema através da 
especificação funcional que pode servir como um contrato entre cliente e desenvolvedor. 
 
15. A lista de exemplos abaixo é de requisitos funcionais, EXCETO em: 
 
Gabarito: O sistema deve ter um tempo de resposta de no máximo 30 segundos. 
 
16. Sobre a Engenharia de requisitos, assinale a opção INCORRETA: 
 
Gabarito: Usabilidade, portabilidade e performance são exemplos de requisitos funcionais de um sistema. 
 
17. Assinale a alternativa que representa a técnica de elicitação de requisitos que pode ser usada para compreender os 
requisitos sociais e organizacionais: 
 
Gabarito: Etnografia. 
 
18. Em Engenharia de Requisitos, o processo é dividido em estágios, de acordo com a ênfase das atividades executadas, 
suas metas. A etapa de elicitação consiste na descoberta de dados sobre o sistema a serem utilizados na definição de 
requisitos. Eis, abaixo, algumas técnicas para elicitação de requisitos. Correlacione as colunas: 
(1) Engenharia Reversa (2) Questionários (3) Reuniões (4) Observação (5) Leitura de Documentos (6) Entrevistas 
( ) facilidade de acesso às fontes de informação, volume de informação. 
( ) baixo custo, pouca complexidade da tarefa. 
( ) contato direto com os atores, possibilidade de validação imediata. 
( ) múltiplas opiniões, criação coletiva. 
( ) padronização de perguntas, tratamento estatístico. 
( ) disponibilidade de informação (código), reutilização. 
 
Gabarito: 546321 
 
19. O desenvolvimento de uma documentação completa e consistente faz parte dos requisitos de qualidades no 
processo de desenvolvimento de software. A estrutura proposta por Summerville (2009) compreende de Prefácio, 
Introdução, Glossário, Definição de requisitos de usuário, modelos do sistema, Evolução do sistema, Apêndices e 
Índice. Marque a alternativa que descreve o conteúdo do item Definição de Requisitos de Usuários: 
 
Gabarito: Descrever os serviços oferecidos ao usuário e requisitos não funcionais. 
 
20. Para facilitar nossa compreensão na definição da palavra qualidade, Pressman (2006) atribuiu o alcance da qualidade 
de software como uma consequência formal no desenvolvimento; para tanto, estima-se que seja colocada em 
prática e não somente uma idéia ou desejo que uma organização venha a ter. Marque a opção que NÃO faz parte 
dessa definição de qualidade. 
 
Gabarito: É preciso massificar a concepção nos profissionais e empresas que trabalham com software. 
 
21. Analise os itens abaixo: 
I - O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos; 
II - O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial do banco de dados ou selecionar um 
subconjunto com base nele; 
III - A interface de usuário deve ser implementada como simples HTM, sem frames ou applets de Java; 
IV - A base de dados deve ser protegida para acesso apenas de pessoas autorizadas. 
São requisitos funcionais, os itens: 
 
Gabarito: I e II; 
 
22. No processo de engenharia de requisitos, os tipos de requisitos de usuário e de sistema podem ser, respectivamente, 
 
Gabarito: funcionais e não funcionais; funcionais e não funcionais. 
 
23. "São declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema e as 
restrições sob as quais ele deve operar". Esta sentença se refere a que tipos de requisitos: 
 
Gabarito: Requisitos de usuário. 
 
24. Em relação aos conceitos de requisitos de software, analise os itens a seguir e coloque (V) para a assertiva verdadeira 
e (F) para a assertiva falsa. 
( ) Na definição dos requisitos de software, nem todos os requisitos não funcionais dizem respeito ao sistema de 
software a ser desenvolvido. 
( ) O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos deum 
produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto. 
( ) Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. O 
processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado engenharia de 
requisitos. 
( ) Gerência de requisitos pode ser conceituada como enfoque sistemático para a elicitação, organização e 
documentação dos requisitos do sistema e um processo que estabelece e mantém o acordo entre usuários e a 
equipe de projeto à medida que os requisitos são modificados. 
 
Gabarito: V, F,V, V 
 
25. Com relação ao Estudo de Viabilidade analise as sentenças a seguir e escolha a alternativa que indica as sentenças 
CORRETAS. 
I – é um planejamento que define a distribuição dos recursos humanos, materiais e financeiros, com o tempo. 
II – é um procedimento relevante para obter sucesso e qualidade no desenvolvimento do projeto. 
III – Um Estudo de Viabilidade mal elaborado pode inviabilizar um projeto. 
IV – O planejamento é realizado para obter aprovação do projeto. 
Opções: 
 
Gabarito: I - II - III - IV 
 
26. Analise as seguintes afirmações sobre Requisitos: 
I. Um requisito é uma característica do sistema ou a descrição de algo que o sistema é capaz de realizar para atingir 
os seus objetivos. 
II. Os requisitos devem ser validados a fim de assegurar que são consistentes e completos, e que refletem as 
necessidades do usuário. 
III Requisitos funcionais são requisitos não diretamente relacionados às funções precípuas do sistema. 
Assinale a alternativa que indica a (s) afirmação (ões) CORRETA(S) 
Gabarito: Apenas I e II 
 
27. Analise o fragmento a seguir: "a base de dados deve ser protegida para acesso apenas de usuários autorizados". O 
fragmento acima apresenta um exemplo do seguinte requisito: 
 
Gabarito: não funcional 
 
28. Refletindo sobre a relação entre levantamento de requisitos e qualidade de software, marque a alternativa 
INCORRETA: 
 
Gabarito: A definição da arquitetura do sistema, definida no levantamento de requisitos é determinante para prover 
qualidade no desenvolvimento. 
 
29. Conceitualmente envolve os processos de descobrir, analisar, documentar e verificar as necessidades de clientes e 
sistemas no desenvolvimento de software garantindo que o sistema desenvolvido atenda de forma correta as 
necessidades especificadas. Este conceito refere-se a: 
 
Gabarito: Análise de requisitos 
 
30. Segundo o livro PMBok disponibilizado pela Project Management Institute (PMI), a qualidade possui 3 principais 
processos: Planejamento da Qualidade, Garantia da Qualidade e Controle da Qualidade. Conhecendo a abrangência 
dos processos relacionados, marque a alternativa que NÃO indica uma ação referente a Controle da Qualidade. 
 
Gabarito: Definição de padrões de desenvolvimento. 
 
31. A preocupação com a qualidade está constante nos processos de desenvolvimento de software em função de um 
mercado cada vez mais exigente. Dentre as alternativas abaixo, marque a que NÃO é considerada no âmbito do 
alcance da qualidade. 
 
Gabarito: Escolher a tecnologia de ponta no mercado para que o cliente possa estar atualizado 
em suas operações. 
 
32. A etapa de levantamento de requisitos é considerada uma das mais importantes no processo de desenvolvimento de 
sistemas. Analisando as alternativas abaixo marque a que NÃO influencia esta definição. 
 
Gabarito: Fornece ao desenvolvedor o que é necessário para utilização das ferramentas de 
teste de sistemas. 
 
33. "São declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema e as 
restrições sob as quais ele deve operar". Esta sentença se refere a que tipos de requisitos: 
 
Gabarito: Requisitos de usuário. 
 
34. Analisando as alternativas a seguir, marque a que identifica Requisitos de sistema: 
 
Gabarito: São requisitos que estabelecem detalhadamente as funções e restrições do sistema através da 
especificação funcional que pode servir como um contrato entre cliente e desenvolvedor. 
 
35. Analise as alternativas abaixo e marque a que NÃO se refere a requisitos de usuários. 
 
Gabarito: Especificados para leitores com experiência no negócio e/ou tecnologia. 
 
36. Ao comprar um jogo eletrônicos (recomenda-se) analisar quais são as características mínimas exigidas para que o 
jogo possa funcionar em um determinado computador. As informações ali dispostas são consideradas, obrigatórias, 
pois define os componentes e configurações para que seja possível usufruir das emoções dos jogos. Portanto, são: 
 
Gabarito: Requisitos do Sistema 
 
37. Tem por definição o detalhamento, as funções, os serviços e restrições operacionais de sistema. O texto acima é o 
conceito de: 
 
Gabarito: Requisitos Sistemas. 
 
38. Analisando as alternativas a seguir, marque a que identifica Requisitos de usuário: 
 
Gabarito: São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio 
oferece e as restrições para a sua operação. 
 
39. Em relação a requisitos de sistemas, 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 que vem do domínio da aplicação do sistema e refletem características ou restrições para aquele 
domínio são chamados de requisitos de domínio e podem ser requisitos funcionais e/ou não-funcionais. Está correto 
o que se afirma em: 
 
Gabarito: III, apenas 
 
40. Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São 
necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O 
cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da 
empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o 
sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos 
também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas 
feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms). É considerado um requisito NÃO funcional: 
 
 
Gabarito: o tempo de resposta máximo 
 
41. Analise o fragmento a seguir: "a base de dados deve ser protegida para acesso apenas de usuários autorizados". O 
fragmento acima apresenta um exemplo do seguinte requisito: 
 
Gabarito: não-funcional 
 
42. A lista de exemplos abaixo é de requisitos funcionais, EXCETO em: 
 
Gabarito: O sistema deve ter um tempo de resposta de no máximo 30 segundos. 
 
43. A lista de exemplos abaixo é de requisitos não funcionais, EXCETO em: 
 
Gabarito: O sistema deve calcular os gastos diários de um consultor. 
 
44. É uma restrição sobre os serviços ou as funções oferecidas pelo sistema. Pode ser uma restrição de timing, sobre o 
processo de desenvolvimento, sobre o desempenho ou sobre a confiabilidade do sistema, entre outras. Trata-se de: 
 
Gabarito: requisito não funcional 
 
45. Assinale a alternativa que representa a técnica de elicitação de requisitos que pode ser usada para compreender os 
requisitos sociais e organizacionais: 
 
Gabarito: Etnografia. 
 
46. Com foco então em um ciclo de vida do software é possível claramente saber que ele é composto por diversas e 
distintas responsabilidades que estão vinculadas as pessoas, grupos e entidades. Portanto, o responsável em 
organizar e conduzir as equipes em suas responsabilidades. Como gestor, precisa manter harmonia no 
desenvolvimento do projeto, supervisionando a execução das tarefas, observar os processos, sustentar e fomentar o 
equilíbrio entre a equipe, etc. é chamado de: 
 
Gabarito: Gerente de Projeto 
 
47. STAKEHOLDERS SÃO DE GRANDE IMPORTÂNCIA NO DESENVOLVIMENTO DE UM PROJETO DE SISTEMAS.SELECIONE 
NOS ITENS ABAIXO O CONCEITO DE STAKEHOLDERS. 
 
Gabarito: TODOS OS ENVOLVIDOS DIRETA E INDIRETAMENTE NO PROJETO. 
 
48. Com foco então em um ciclo de vida do software é possível claramente saber que ele é composto por diversas e 
distintas responsabilidades que estão vinculadas as pessoas, grupos e entidades. Aquele que, a partir de uma 
necessidade, faz a encomenda de um software. Portanto, é quem vai usufruir do produto a ser entregue. Seja ele 
apenas um ou um grupo. Estamos falando de quem? 
 
Gabarito: Usuário 
 
49. A técnica de prototipagem, explora requisitos vinculados a um produto que possua aspectos críticos. A mesma 
possui os seguintes elementos que contribuem para o sucesso na elaboração dos processos, EXCETO: 
 
Gabarito: Dinâmica de Grupo. 
 
50. A técnica de elicitação aplicada quando se tem um número elevado de usuários para identificação de informações é 
denominado de: 
 
Gabarito: Questionários. 
 
51. Considerando-se a especificação de requisitos de um software, é INCORRETO afirmar: 
 
Gabarito: a fase de especificação de requisitos pode ser iniciada logo após as fases de análise e projeto. Por essa 
razão, é fundamental que haja a participação ativa do usuário. 
 
 
52. O documento de requisito é o documento mais importante para o controle técnico do projeto, segundo Sommerville 
(2009) este documento define-se como: 
 
Gabarito: Uma declaração oficial do que deve ser implementado no projeto de software. 
 
 
53. Com relação aos documentos de requisitos gerados durante o processo de desenvolvimento de software, marque a 
alternativa que indica uma assertiva INCORRETA em relação ao seu conteúdo: 
 
Gabarito: Devem-se descrever as restrições e a acessibilidade definida, mas as questões relacionadas ao hardware 
devem ser descritas a parte. 
 
54. Segundo Sommerville, o documento de requisitos de software é a declaração oficial do que os desenvolvedores de 
sistema devem implementar. Esse documento possui um conjunto diversificado de usuários, desde a gerência sênior 
da organização até os engenheiros responsáveis pelo desenvolvimento do software. Um dos possíveis usuários é o 
Cliente de Sistema, como ele utiliza esse documento? 
 
Gabarito: Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades. Também especificam 
as mudanças 
 
55. O desenvolvimento de uma documentação completa e consistente faz parte dos requisitos de qualidades no 
processo de desenvolvimento de software. A estrutura proposta por Summerville (2009) compreende de Prefácio, 
Introdução, Glossário, Definição de requisitos de usuário, modelos do sistema, Evolução do sistema, Apêndices e 
Índice. Marque a alternativa que descreve o conteúdo do item Definição de Requisitos de Usuários: 
 
Gabarito: Descrever os serviços oferecidos ao usuário e requisitos não funcionais. 
 
56. Segundo Sommerville, o documento de requisitos de software é a declaração oficial do que os desenvolvedores de 
sistema devem implementar. Esse documento possui um conjunto diversificado de usuários, desde a gerência sênior 
da organização até os engenheiros responsáveis pelo desenvolvimento do software. Um dos possíveis usuários é o 
Gerente, como ele utiliza esse documento? 
 
Gabarito: Usam o documento de requisitos para planejar, por exemplo, as atividades do processo de 
desenvolvimento oi sistema. 
 
 
57. É consenso que o levantamento de requisitos é fundamental para o sucesso do desenvolvimento de um software. 
Em função disso definiu-se a Engenharia de Requisitos que está dividida em atividades. Marque a alternativa que 
NÃO corresponde a uma dessas atividades que compõe a Engenharia de Requisitos. 
 
Gabarito: Construção 
 
 
58. No desenvolvimento de um software, a fase em que se determinam os objetivos e as restrições do sistema, 
utilizando-se técnicas como entrevistas, questionários, prototipagem, entre outras, chama-se 
 
Gabarito: levantamento de requisitos 
 
 
59. Com relação a engenharia de requisitos, analise: 
I) É dependente da interação entre contratantes e contratados para minimizar problemas na definição de requisitos. 
II) Quanto maior o conhecimento do domínio do problema, melhor o entendimento e a elaboração do documento 
de requisitos. 
III) Quanto maior o conhecimento do domínio do problema, mais difícil se torna o entendimento e a elaboração do 
documento de requisitos. 
IV) Quanto maior o conhecimento técnico, melhor o entendimento e a elaboração do documento de requisitos. 
Marque a alternativa abaixo que apresenta as assertivas verdadeiras: 
 
Gabarito: I - II 
 
 
60. Identifique com V as afirmativas verdadeiras e com F, as falsas. 
( ) Os requisitos não funcionais restringem o sistema que está sendo desenvolvido e o processo de desenvolvimento 
que deve ser usado e estão, frequentemente, relacionados às propriedades emergentes do sistema de modo que se 
aplicam ao sistema em sua totalidade. 
( ) A prototipação não é considerada uma técnica usada para validação de requisitos, pois ocorre na fase final do 
processo de desenvolvimento, representado a entrega do sistema aos usuários finais e clientes. 
( ) Pode-se considerar que a entrada para o estudo de viabilidade consiste em um conjunto preliminar de requisitos 
de negócios, um esboço da descrição do sistema e como esse sistema pretende apoiar os processos de negócios. 
Marque a alternativa que registra a resposta correta, considerando a ordem de cima para baixo. 
 
Gabarito: F, F, V 
 
 
61. Considerando a proposta de Sommerville (2009) de se ter um processo genérico de levantamento e análise, associe a 
atividade à descrição correspondente. 
1- Compreensão do domínio. 2- Coleta de requisitos. 3- Classificação. 4- Resolução de conflitos. 5- Definição das 
prioridades. 6- Verificação de requisitos. 
 
( ) Soluciona discussões entre múltiplos stakeholders estão envolvidos. 
( ) Os analistas devem entender a aplicação. 
( ) É o processo de descoberta dos requisitos. 
( ) Confirmam se os requisitos estão completos e consistentes e se estão em concordância com o que os stakeholders 
desejam do sistema. 
( ) Envolve interação com os stakeholders para a ordenação dos requisitos por importância. 
( ) Considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes. 
Marque a alternativa que indica a ordem correta de cima para baixo. 
Gabarito: 4 - 1 - 2 - 6 - 5 - 3 
 
 
62. Sobre os processos de engenharia de requisitos, na elicitação e na análise ocorre total interação com os stakeholders 
no sistema, sendo o principal objetivo: 
 
Gabarito: a obtenção dos requisitos. 
 
63. São causas de dificuldade no processo de elicitação e compreensão dos requisitos: 
I - Os stakeholders frequentemente não sabem o que querem do sistema; 
II - Diferentes stakeholders possuem diferentes requisitos, expressos de diferentes formas; 
III - Novos requisitos podem surgir de novos stakeholders que não haviam sido consultados anteriormente; 
IV - Fatores políticos podem influenciar os requisitos do sistema. Estão corretos: 
 
Gabarito: Os itens I, II, III e IV. 
 
64. Em um sistema cujo objetivo principal seja emitir guias de cobrança de impostos e fazer o controle de contribuintes, 
NÃO é um produto inerente ao trabalho de levantamento de requisitos 
 
Gabarito: uma descrição da relação possível entre as linhas de código com os pontos de função 
 
 
65. A elicitação de requisitos é um processo extremamente complexo e fundamental no desenvolvimento de um 
software. E por isso requer toda atenção do analista de negócio. Muitos pontos devemos considerar para evitar 
problemas de escopo, compreensãoe volatilidade. 
Marque a alternativa que indica um fator de sucesso no processo de elicitação de requisitos. 
 
Gabarito: Conhecer o limite dos procedimentos a desenvolver. 
 
66. Dentre as alternativas relacionadas abaixo, marque a que NÂO corresponde a uma ATIVIDADE da técnica de 
Elicitação de Requisitos: 
Gabarito: Checar a consistência e completude. 
 
 
67. UM DOS GRANDES PROBLEMAS NA ELICITAÇÃO DE REQUISITOS, SÃO AS CONSTANTES MUDANÇAS QUE O SISTEMA 
SOFRE AO LONGO DO TEMPO. ESTE CONCEITO ESTÁ A ASSOCIADO A? 
 
Gabarito: PROBLEMAS DE VOLATIBILIDADE DE REQUISITOS. 
 
 
68. Um dos grandes problemas da atividade de levantamento de requisitos é: 
 
Gabarito: garantir que as necessidades reais do usuário sejam identificadas. Constantemente, os próprios usuários 
não conseguem definir/expressar suas necessidades de forma clara, levando a erros na identificação dos requisitos. 
 
 
69. No âmbito da Engenharia de Requisitos, uma revisão técnica formal é: 
 
Gabarito: um mecanismo de validação. 
 
 
70. A Revisão dos Requisitos é uma técnica, como o nome já sugere, a qual são analisados e revisados sistematicamente 
todos os requisitos elicitados, executando uma checagem no tocante a erros e inconsistências. Na tabela é exibida as 
principais questões da Revisão dos Requisitos. Com relação a questão selecionada, a qual Atributo de Qualidade ela 
está relacionada? 
 
Gabarito: consistência, redundância 
 
71. Os produtos de trabalho resultantes da engenharia de requisitos são avaliados quanto à qualidade durante a etapa 
de validação de requisitos. Analise os itens a seguir referentes a essa etapa: 
I. Um dos principais mecanismos de validação de requisitos é a avaliação técnica formal. 
II. O modelo de análise pode garantir que os requisitos foram consistentemente declarados. 
III. É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist. 
IV. A equipe de revisão que avalia os requisitos inclui apenas pessoas com conhecimento técnico na área de TI, como 
engenheiros de softwares, desenvolvedores etc. Está correto o que consta em: 
 
Gabarito: I e III, apenas 
 
 
72. A Revisão dos Requisitos é uma técnica, como o nome já sugere, a qual são analisados e revisados sistematicamente 
todos os requisitos elicitados, executando uma checagem no tocante a erros e inconsistências. Na tabela é exibida as 
principais questões da Revisão dos Requisitos. Com relação a questão selecionada, a qual Atributo de Qualidade ela 
está relacionada? 
 
Gabarito: organização, rastreabilidade 
 
73. Na engenharia de requisitos, a etapa em que a equipe de revisão examina a especificação do sistema, procurando 
erros de conteúdo ou interpretação, áreas em que esclarecimentos podem ser necessários, informação omissa, 
inconsistências, requisitos conflitantes ou requisitos não realísticos, é conhecida como: 
 
Gabarito: validação de requisitos 
 
74. A VALIDAÇÃO DE REQUISITOS, UTILIZA-SE DE ALGUMAS PROPRIEDADES NO TOCANTE A DOCUMENTAÇÃO DE 
REQUISITOS DE SOFTWARE PELA EQUIPE RESPONSÁVEL PELA VALIDAÇÃO. DENTRE OS ELEMENTOS CITADOS ABAIXO 
QUAL DELES NÃO SE APLICA A ESTE CONCEITO? 
 
Gabarito: PROTOTIPAÇÃO. 
 
 
75. Segundo Sommerville (2011, pag. 76), "O gerenciamento de requisitos é o processo de compreensão e controle das 
mudanças nos requisitos do sistema. No entanto, você deve começar a planejar como gerenciar mudanças de 
requisitos durante o processo de elicitação de requisitos." O passo inicial é planejar e definir bem qual será o nível do 
detalhamento pretendido no gerenciamento de requisitos. São exemplos de atributos que devem ser avaliados, 
EXCETO: 
 
Gabarito: workshops de requisitos e pesquisa/questionários. 
 
 
76. DURANTE O PLANEJAMENTO DE GERENCIAMENTO DE REQUISTOS, TEMOS COMO PASSO INICIAL PLANEJAR E 
DEFINIR QUAL SERÁ O NÍVEL DE DETALHAMENTO PRETENDIDO DURANTE O PROJETO. A SEGUIR UMA LISTAGEM DOS 
ATRIBUTOS QUE DEVEM SER AVALIADOS. MARQUE A OPÇÃO QUE NÃO ESTÁ DE ACORDO COM O CONCEITO 
APRESENTADO. 
 
Gabarito: PROTOTIPAÇÃO E ETNOGRAFIA. 
 
77. Considerando os motivos que levam a realização de manutenções nos sistemas, marque a alternativa que NÃO 
descreve um motivo para realizar a manutenção de softwares. 
 
Gabarito: Turn-over na equipe de desenvolvimento. 
 
 
78. No processo de gerenciamento de mudança de requisitos são considerados três estágios, apresentado no quadro 
abaixo. Correlacione as informações Estagio x Objetivos. 
Estagio 
1 - Análise de problema e especificação de mudanças 
2 - Análise de mudança de requisito 
3 - Implementação de Mudanças 
Objetivo 
( ) Decidir a efetivação da mudança. 
( ) Efetivar a mudança. 
( ) Verificar a validade da mudança. 
Marque a alternativa correta, em seguida. 
 
Gabarito: 2 - 3 - 1 
 
 
79. Os sistemas sofrem constantes modificações, seja por algum erro, novas necessidades ou até como resultado de um 
levantamento de requisitos precário. Sendo assim é preciso considerar a possibilidade das mudanças no software 
que pode acontecer. Com intuito de prover organização e método na execução das mudanças, realizamos um 
planejamento onde atividades são propostas. Marque a alternativa que denomina a atividade que consiste em 
definir um conjunto de atividades cujo objetivo está em avaliar o impacto causado. 
 
 
Gabarito: Processo de gerenciamento de mudanças. 
 
 
80. A mudança de requisito pode iniciar após a implantação do sistema pois é possível uma adequação a uma situação 
não prevista ou uma necessidade nova ou até um requisito não previsto. Sendo assim é preciso que o analista já 
esteja planejando o gerenciamento de mudança para a partir de um problema identificado possa entregar um 
requisito revisado. Para isso é preciso passar por um fluxo que compreende de 3 etapas. Marque a alternativa 
que identifica corretamente as etapas e na sequencia ordenada da esquerda para a direita. 
 
Gabarito: Análise de problema e especificação de mudanças - Análise de mudanças de custos - Implementação de 
Mudanças 
 
81. Os relacionamentos presentes nos diagramas de casos de uso podem ser de: 
I. Agregação. II. Generalização. III. Dependência. IV. Associação. 
Está correto o que consta em: 
 
Gabarito: II, III e IV, apenas 
 
 
82. Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais adequado para essa 
finalidade é o diagrama de 
 
Gabarito: casos de uso. 
 
 
83. O caso de uso é um diagrama utilizado para representar as funcionalidades de sistema. O uso deste diagrama no 
processo de desenvolvimento de sistemas é importante sob quais aspectos? I - Facilitar comunicação entre cliente e 
desenvolvedora do sistema. II – Auxiliar nas atividades de construção dos prédios da empresa contratante. III - 
Compor a documentação do sistema para futuro acesso e garantia de continuidade. IV – Informar detalhadamente 
linguagem de programação e banco de dados. Marque a alternativa que aponta as assertivas CORRETAS: 
 
Gabarito: I – III 
 
84. Os diagramas de caso de uso apresentados pela UML (Unified Modelling Language) têm como objetivo a 
representação dos requisitos de sistema. Muitas simbologias são usadas. Escolha a alternativa correta que denomina 
a representação da interação caso de uso – caso de uso que é estabelecida somente quando existe o atendimento de 
uma regra de negócio. 
 
Gabarito: extend 
 
 
85. Analise as afirmativas a seguir, sobre requisitos em projetos de software. 
I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em 
requisitos. 
II - O acrônimo FURPS+se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, 
Performance e Supportability. 
III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento. 
IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos 
funcionais. Estão corretas APENAS as afirmativas 
 
Gabarito: I e III. 
 
86. Analise as sentenças e marque a alternativa que indica as assertivas CORRETAS. 
I - O principal artefato elaborado no processo de produção de requisitos do sistema, segundo a ER, é o documento 
de requisitos. Por sua vez, o documento de requisitos é uma declaração formal dos requisitos para os stakeholders, 
que podem ser clientes, usuários finais ou a equipe de desenvolvimento do software. 
II - Uma das principais técnicas de verificação de requisitos é a prototipação. Um protótipo é um produto 
parcialmente desenvolvido, que possibilita aos clientes e desenvolvedores examinarem certos aspectos do sistema 
proposto e decidir se eles são ou não apropriados ou adequados para o produto acabado. 
III - O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a 
construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante 
todo o processo de modelagem. 
 
 
Gabarito: II e III 
 
87. Identificar e especificar os requisitos funcionais e os não funcionais são atividades da Engenharia de Requisitos 
realizadas nos processos de: 
 
Gabarito: definição dos sistemas e refinamento dos requisitos. 
 
88. No processo de engenharia de requisitos, os tipos de requisitos de usuário e de sistema podem ser, respectivamente, 
 
Gabarito: funcionais e não funcionais; funcionais e não funcionais. 
 
89. Considere os quatro requisitos registrados em um projeto de uma aplicação para a Internet apresentados a seguir. 
I - O tempo de resposta máximo do sistema a qualquer ação do usuário deve ser de 5s. 
II - Clientes que tenham pago as últimas cinco compras à vista têm direito a um desconto não cumulativo de 10% na 
próxima compra. 
III - A interface com o usuário deve ser organizada em abas e menus. IV- Se o produto possuir uma quantidade 
máxima permitida por compra, esse limite deve ser imposto pelo sistema durante uma compra. São tipicamente 
classificados como requisitos funcionais APENAS os requisitos: 
 
Gabarito: II e IV 
 
90. "São requisitos que se aplicam frequentemente ao sistema como um todo, indicando restrições sobre os serviços ou 
funções oferecidas pelo sistema". Esta definição se refere aos requisitos: 
 
Gabarito: Não funcionais. 
 
91. "São declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema e as 
restrições sob as quais ele deve operar". Esta sentença se refere a que tipos de requisitos: 
 
Gabarito: Requisitos de usuário. 
 
 
92. Analise os itens abaixo: 
I - O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos; 
II - O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial do banco de dados ou selecionar um 
subconjunto com base nele; 
III - A interface de usuário deve ser implementada como simples HTM, sem frames ou applets de Java; 
IV - A base de dados deve ser protegida para acesso apenas de pessoas autorizadas. 
São requisitos funcionais, os itens: 
 
Gabarito: I e II; 
 
93. Analisando as alternativas a seguir, marque a que identifica Requisitos de usuário: 
 
Gabarito: São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio oferece e as 
restrições para a sua operação. 
 
94. Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido. 
1. O sistema deverá emitir relatórios de compras a cada 15 dias. 
2. O sistema só irá permitir a visualização do campo "valor máximo" para gerentes. 
3. O sistema deverá fornecer diariamente o relatório de despesas. 
4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente. 
5. O sistema não permitirá acesso aos registros de compras após as 17 horas. Em relação a esses requisitos, é correto 
afirmar que: 
 
Gabarito: são todos requisitos funcionais 
 
95. Analise os itens abaixo: 
I - O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos; 
II - O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial do banco de dados ou selecionar um 
subconjunto com base nele; 
III - A interface de usuário deve ser implementada como simples HTM, sem frames ou applets de Java; 
IV - A base de dados deve ser protegida para acesso apenas de pessoas autorizadas. 
São requisitos não funcionais, os itens: 
 
Gabarito: III e IV. 
 
96. O que são requisitos funcionais? 
 
Gabarito: São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema que 
realizam o negócio. 
 
97. Sobre a Engenharia de requisitos, assinale a opção INCORRETA: 
 
Gabarito: Usabilidade, portabilidade e performance são exemplos de requisitos funcionais de um sistema. 
 
 
98. O desenvolvimento de sistema é composto por várias etapas, cada qual com sua função e importância no geral. 
Considerando a etapa de Levantamento de Requisitos é correto afirmar que sua função compreende em: 
 
Gabarito: Descobrir as condições necessárias para atingir os objetivos do sistema. 
 
 
99. Identificar e especificar os requisitos funcionais e os não funcionais são atividades da Engenharia de Requisitos 
realizadas nos processos de 
 
Gabarito: definição dos sistemas e refinamento dos requisitos. 
 
100. O que NÃO é definido como requisito não funcional. 
 
Gabarito: São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema.

Outros materiais