Logo Passei Direto
Buscar

REQUISITOS DE SOFTWARE 1 MÓDULO

Ferramentas de estudo

Questões resolvidas

Qual é a característica de um requisito funcional?
A) Definem propriedades e restrições do sistema.
B) Expressam informações relacionadas com a arquitetura do sistema.
C) Expressam informações relacionadas com a segurança do sistema.
D) São os requisitos que descrevem as funcionalidades específicas que definem o que um sistema deve realizar.
E) É mais voltado para características que podem ser mensuradas e testadas facilmente.

Do ponto de vista do processo de software, a engenharia de requisitos é uma importante ação de engenharia de software, que se inicia em meio a atividade de comunicação e continua na atividade de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho (PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8ª ed. Porto Alegre: AMGH, 2016 (adaptado)). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou; R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, 60 dias; R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo; R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até 2 segundos depois do momento que o professor a registra; R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que 10 minutos de orientação. Nessa situação, descrições de requisitos não funcionais apenas os requisitos
A) R1, R3 e R5
B) R2, R4 e R5
C) R1, R2 e R3
D) R3, R4 e R5
E) R1, R2 e R5

No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de requisitos não funcionais.
A) Desempenho, disponibilidade, codificação e segurança.
B) Documentação, confiabilidade, codificação e segurança.
C) Especificação, elaboração, casos de uso e segurança.
D) Desempenho, disponibilidade, tolerância a falhas e segurança.
E) Desempenho, confiabilidade, testes e documentação.

Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa: ( ) Requisitos não-funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. ( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema. ( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer. ( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer. Assinale a opção com a sequência CORRETA.

A) F, V, V, F.
B) F, V, F, F.
C) V, F, F, V
D) V, F, V, V.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Qual é a característica de um requisito funcional?
A) Definem propriedades e restrições do sistema.
B) Expressam informações relacionadas com a arquitetura do sistema.
C) Expressam informações relacionadas com a segurança do sistema.
D) São os requisitos que descrevem as funcionalidades específicas que definem o que um sistema deve realizar.
E) É mais voltado para características que podem ser mensuradas e testadas facilmente.

Do ponto de vista do processo de software, a engenharia de requisitos é uma importante ação de engenharia de software, que se inicia em meio a atividade de comunicação e continua na atividade de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho (PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8ª ed. Porto Alegre: AMGH, 2016 (adaptado)). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou; R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, 60 dias; R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo; R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até 2 segundos depois do momento que o professor a registra; R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que 10 minutos de orientação. Nessa situação, descrições de requisitos não funcionais apenas os requisitos
A) R1, R3 e R5
B) R2, R4 e R5
C) R1, R2 e R3
D) R3, R4 e R5
E) R1, R2 e R5

No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de requisitos não funcionais.
A) Desempenho, disponibilidade, codificação e segurança.
B) Documentação, confiabilidade, codificação e segurança.
C) Especificação, elaboração, casos de uso e segurança.
D) Desempenho, disponibilidade, tolerância a falhas e segurança.
E) Desempenho, confiabilidade, testes e documentação.

Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa: ( ) Requisitos não-funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. ( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema. ( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer. ( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer. Assinale a opção com a sequência CORRETA.

A) F, V, V, F.
B) F, V, F, F.
C) V, F, F, V
D) V, F, V, V.

Prévia do material em texto

REQUISITOS DE SOFTWARE – 1º MÓDULO 
ATIVIDADE NÃO AVALIATIVA 
 
1) O que é um requisito de software? 
 
 A) Um requisito pode ser definido como uma condição ou uma capacidade com a qual o sistema deve estar 
de acordo. 
 B) É uma declaração sobre políticas ou condições que devem ser satisfeitas. 
 C) É um conjunto de elementos que um software entrega, podendo ser dados ou valores. 
 D) É uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma 
medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de 
vista do usuário. 
 E) É uma técnica de desenvolvimento de software em que se utiliza camadas. 
 
2) Dentre as técnicas utilizadas para coletar requisitos funcionais estão as entrevistas. Temos cinco tipos de 
entrevistas. Qual tipo de entrevista de coleta de requisito possui a característica de especificação com 
antecedência das informações que serão adquiridas e que seguem a pauta e a questão de discussão sem 
desvios? 
 
 A) Entrevista aberta. 
 B) Entrevista individual. 
 C) Entrevista escrita. 
 D) Entrevistas orais. 
 E) Entrevista fechada. 
 
3) Qual é a característica de um requisito funcional? 
 A) Definem propriedades e restrições do sistema. 
 B) Expressam informações relacionadas com a arquitetura do sistema. 
 C) Expressam informações relacionadas com a segurança do sistema. 
 D) São os requisitos que descrevem as funcionalidades específicas que definem o que um sistema deve 
realizar. 
 E) É mais voltado para características que podem ser mensuradas e testadas facilmente. 
 
 
 
 
 
 
 
 
 
 
 
 
4) Na engenharia de requisitos, a técnica de elicitação que ocorre em ambiente mais informal em que toda a 
ideia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer 
sugestão alheia, é conhecida como: 
 A) Entrevista 
 B) Brainstorming 
 C) JAD 
 D) Prototipação 
 E) Questionário 
 
 
 
5) Qual é a característica de um requisito não funcional? 
 A) É um tipo de requisito fácil de estimar. 
 B) É um tipo de requisito que geralmente descreve explicitamente as funcionalidades e serviços do sistema. 
 C) É um tipo de requisito que é flexível e não impacta no desenvolvimento. 
 D) É um tipo de requisito que o usuário geralmente conhece bem. 
 E) É um tipo de requisito que define propriedades e restrições do sistema. É mais voltado para características 
que podem ser mensuradas e testadas facilmente. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTIONÁRIO – ATIVIDADE AVALIATIVA 
 
1) Do ponto de vista do processo de software, a engenharia de requisitos é uma importante ação de 
engenharia de software, que se inicia em meio a atividade de comunicação e continua na atividade de 
modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que 
estão realizando o trabalho (PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8ª ed. 
Porto Alegre: AMGH, 2016 (adaptado)). 
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o 
setor acadêmico. 
 
R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou; 
R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, 
no máximo, 60 dias; 
R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre 
letivo; 
R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até 2 segundos depois do momento 
que o professor a registra; 
R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais 
do que 10 minutos de orientação. 
 
Nessa situação, descrições de requisitos não funcionais apenas os requisitos 
 A) R1, R3 e R5 
 B) R2, R4 e R5 
 C) R1, R2 e R3 
 D) R3, R4 e R5 
 E) R1, R2 e R5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2) 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 5 segundos. 
II - Clientes que tenham pagado 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: 
 A) Apenas II e IV 
 B) Apenas I 
 C) Apenas IV 
 D) Apenas I e III 
 E) I, II e IV 
 
 
3) Os requisitos de um sistema consistem nas descrições daquilo que o sistema deve fazer, dos serviços que 
oferece e das restrições a seu funcionamento. Esses requisitos refletem as necessidades específicas dos 
clientes do sistema, como controlar um dispositivo, realizar um pedido ou encontrar informações. O 
processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado de 
engenharia de requisitos (SOMMERVILLE, I. Engenharia de software. 9ª Ed. São Paulo: Pearson, 2011 
(adaptado)). 
 
Tendo o texto como referência, avalie as atribuições listadas a seguir, no que se refere à etapa de especificação 
de requisitos em projetos de software. 
I. Identificar as expectativas e necessidades dos stakeholders com relação ao software a ser desenvolvido. 
II. Distribuir os requisitos em categorias, explorar as relações entre eles e classificar a sua importância para os 
stakeholders. 
III. Produzir um documento de especificação de requisitos, de forma que todos os stakeholders possam entendê-
lo. 
IV. Examinar a especificação do software para assegurar que todos os requisitos foram definidos sem 
inconsistências. 
 
São atribuições na etapa de especificação de requisitos os itens 
 A) Somente I e IV 
 B) I, II, III e IV 
 C) Somente I e III 
 D) Somente II e III 
 E) Somente II e IV 
 
 
 
 
4) No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de 
requisitos não funcionais. 
 A) Desempenho, disponibilidade, codificação e segurança. 
 B) Documentação, confiabilidade, codificação e segurança. 
 C) Especificação, elaboração, casos de uso e segurança. 
 D) Desempenho, disponibilidade, tolerância a falhas e segurança. 
 E) Desempenho, confiabilidade, testes e documentação. 
 
 
 
5) Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva 
verdadeira e com (F) a assertiva falsa: 
 
 
( ) Requisitos não-funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. 
( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema. 
( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer. 
( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer. 
 
Assinale a opção com a sequência CORRETA. 
 
 A) F, V, V, F. 
 B) F, V, F, F. 
 C) V, F, F, V 
 D) V, F, V, V.

Mais conteúdos dessa disciplina