Logo Passei Direto
Buscar

Requisitos de Software e Engenharia de Requisitos

Ferramentas de estudo

Questões resolvidas

Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do desenvolvedor.
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e externos.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do desenvolvedor.
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e externos.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Prévia do material em texto

16/06/2023, 18:37 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825817)
Peso da Avaliação 1,50
Prova 65749516
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Na engenharia de software, os requisitos não funcionais descrevem como o sistema se 
comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de 
usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças 
a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas 
específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e 
procedimentos da organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, 
como produto, organizacional e externos.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a 
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de 
trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os 
motivos. Com relação às consequências para a crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos 
e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente 
ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software 
não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de 
manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da 
inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
16/06/2023, 18:37 Avaliação II - Individual
about:blank 2/5
B V - V - F - F.
C V - F - F - V.
D V - V - V - F.
A engenharia de requisitos representa um dos maiores problemas enfrentados no 
desenvolvimento de sistemas de software grandes e complexos. É a área relacionada com a definição 
de que o sistema deve fazer suas propriedades emergentes desejáveis e essenciais e as restrições 
quanto à operação do sistema e quanto aos processos de desenvolvimento de software. Você pode, 
portanto, pensar na engenharia de requisitos como o processo de comunicação entre os usuários de 
software e os desenvolvedores de software. Os requisitos de sistema de software são frequentemente 
classificados em: requisitos funcionais e requisitos não funcionais. Acerca do que são os requisitos 
funcionais e os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento 
tecnológico do projeto.
( ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo 
detalhadamente as entradas, as saídas e as suas exceções.
( ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do 
sistema, estão atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que 
este sistema pode obter. 
( ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no 
processo de desenvolvimento e restrições impostas pelas normas.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - V - V - F.
C V - F - V - F.
D F - V - F - F.
A análise e especificação dos requisitos têm vital importância no desenvolvimento de softwares, 
pois é nesta etapa da engenharia de software que são levantadas as informações de grande 
importância para a construção adequada do sistema (considerada marco decisivo de sucesso ou 
fracasso dos projetos). Sobre a concepção do termo Requisito de Software, analise as sentenças a 
seguir:
I- Os Requisitos de Software estão relacionados à definição do que o sistema deve fazer, suas 
propriedades e suas restrições quanto às operações do sistema.
II- Os requisitos são a base para a criação do escopo do projeto e sua documentação ocorre uma única 
vez no projeto, pois os requisitos não mudam durante a execução dos projetos de software.
III- Os requisitos de software são classificados como funcionais ou não funcionais. Os requisitos 
funcionais tratam das descrições das funções que o software deverá oferecer e os requisitos não 
funcionais tipicamente representam restrições sobre os serviços e/ou funções oferecidas pelo 
software.
3
4
16/06/2023, 18:37 Avaliação II - Individual
about:blank 3/5
IV- Quando ocorre o levantamento de requisitos de forma inadequada, o resultado é um diagnóstico 
pobre com conclusões comprometidas, não identificando as causas dos problemas, os custos 
elevados, os prazos vencidos ou comprometedores, a omissão de processos fundamentais e os 
descréditos.
V- O gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e 
documentar os requisitos do sistema; e estabelecer e manter acordo entre o cliente e a equipe do 
projeto nos requisitos variáveis do sistema.
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, III, IV e V estão corretas.
C As sentenças II, III e V estão corretas.
D As sentenças I, II e IV estão corretas.
A importância da tecnologia de hardware e software já é reconhecida pela sociedade e pelo 
mercado. A tecnologia nos aproxima das pessoas e das empresas, por isso, usá-la de forma consciente 
e eficaz, possibilita o crescimento, podendo trazer bons frutos. Sobre o software, conforme Pressman 
(2011), classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Consiste em instruções (programas de computador) que, quando executadas, fornecem 
características, funções e desempenho desejados. 
( ) Consiste em uma estrutura de dados que possibilita aos programas manipular informações 
adequadamente.
( ) Consiste em informações descritivas, tanto na forma impressa como na virtual, descrevendo a 
operação e o uso dos programas.
( ) Consiste em um executável lógico que manipula de forma especializada as informações dos 
usuários.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. São 
Paulo: McGraw Hill, 2011.
A V - F - F - V.
B F - F - V - V.
C V - V - V - F.
D F - V - V - F.
Os requisitos não funcionais são desenvolvidos no projeto de software com o objetivo de 
descrever os atributos do sistema ou do ambiente, definindo características de eficiência e restrições. 
Sobre a importância dos requisitos não funcionais para o projeto de software, classifique V para as 
opções verdadeiras e F para as falsas:
( ) Usabilidade.
5
6
16/06/2023, 18:37 Avaliação II - Individual
about:blank 4/5
( ) Funcionalidade.
( ) Integridade.
( ) Segurança.
( ) Regras de negócio.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V - F.
B F - V - V - F - V.
C F - V - F - F - V.
D V - V - F - F - V.
A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira 
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além 
destes aspectos, existem critérios mais técnicos, comoconsiderar as necessidades do cliente, prazo, 
métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa 
CORRETA:
A A agilidade é a camada da base da Engenharia de Software.
B As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
C A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
D O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de 
um projeto de software, com diversas características, práticas e técnicas executadas no projeto. Uma 
destas áreas é responsável por identificar as necessidades do cliente, fazer os registros e a modelagem 
do projeto de software, etapa em que é analisado, descoberto, verificado e documentado todo o 
escopo do projeto. No que se refere às áreas de Engenharia de Requisito, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e às 
características inerentes ao sistema e para definir como uma condição ou capacidade de um software 
deve ser implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de desenvolvimento de 
software utilizadas no projeto, bem como se obtêm a aprovação formal do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois 
depende da interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de 
requisitos possui como objetivo principal desenvolver e manter um documento dos requisitos do 
sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode 
gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando 
posterior retrabalho no desenvolvimento.
Assinale a alternativa que apresenta a sequência CORRETA:
7
8
16/06/2023, 18:37 Avaliação II - Individual
about:blank 5/5
A F - V - V - F.
B V - F - V - F.
C V - V - F - F.
D V - V - F - V.
A aplicação do software pode abranger várias áreas e categorias, dependendo de como deve ser 
desenvolvido, levando em conta os requisitos do usuário/cliente, observando a qual finalidade deve 
atender. Esta categoria de software é formada por um conjunto de programas, com objetivo de 
atender e comunicar-se com outros programas, como editores, utilitários ou compiladores. Essa 
afirmação está alocada na categoria de qual software?
A Software de Modelagem.
B Software de Planejamento
C Software de Aplicação.
D Software Básico.
Os sistemas de informação são um conjunto de comandos escritos em uma determinada 
linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos 
programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus 
objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, 
assinale a alternativa CORRETA:
A Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas
complexos, que não apresentam facilidades de análise direta.
B Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do
mundo real, respondendo aos estímulos em um tempo predeterminado.
C Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo,
planilhas do Excel.
D O software básico é caracterizado por algoritmos de processamento numérico, dependentes da
coleta e processamento de dados científicos.
9
10
Imprimir

Mais conteúdos dessa disciplina