Logo Passei Direto
Buscar

prova eng de requisitos

Ferramentas de estudo

Questões resolvidas

Podemos definir requisito como uma condição ou uma capacidade de um software que deve ser implementada por um sistema ou componente de sistema para se alcançar determinado fim. Todo projeto de software tem um conjunto de requisitos, definidos pelas necessidades e expectativas dos usuários que efetivamente utilizarão o mesmo, relacionado ao atendimento dos objetivos de negócio da empresa onde trabalham.
Analisando todo o contexto citado exemplifique o que é um requisito.

O que é a Engenharia de Requisitos?

Pressman (2016) cita sete tarefas que a Engenharia de Requisitos trabalha, uma delas possui a seguinte descrição: "é uma das etapas mais cruciais da Engenharia de Requisitos, pois envolve a coleta das informações que gerarão os requisitos preliminares do sistema".
A tarefa citada é:
a) Concepção
b) Levantamento (correta)
c) Elaboração
d) Negociação

Pressman e Maxim (2016) classificam as classes de análise em cinco tipos, por meio de seus papéis que desempenham, sendo uma delas com a seguinte descrição: "Implementam as abstrações de baixo nível necessárias para a gestão das classes de domínio de negócio".
A descrição refere-se a classe:
a) Classes de interfaces de usuário
b) Classes de domínio de negócio
c) Classes de processos (correta)
d) Classes de sistema

A Engenharia de Requisitos, é composta por quatro processos, assinale a alternativa que NÃO representa um desses processos.
a) processos de coleta
b) análise
c) documentação
d) gerenciamento de requisitos
e) implantação de requisitos (correta)

Em relação ao Modelo Baseado em Cenários, para cada caso de uso identificado deve-se realizar três etapas, sendo assim assinale a alternativa que NÃO faz parte das etapas.
a) Criação de um caso de uso preliminar.
b) Refinamento de um caso de uso preliminar.
c) Construção de um caso de uso formal.
d) Desenvolvimento do caso de uso. (correta)

Desenvolvido por Rebecca Wirfs-Brock, ____________ é uma técnica que consiste em modelar em fichas reais as classes do sistema e suas responsabilidades e colaborações.
A lacuna pode ser preenchida corretamente por:
a) Modelagem CRP (Classe-Responsabilidade-Produto)
b) Modelagem CRC (Classe-Responsabilidade-Colaborador) (correta)
c) Modelagem CCP (Classe-Cliente -Produto)
d) Modelagem CCR (Classe-Cliente-Responsabilidade)

Em relação aos Conceitos de Projeto de Software, Refatoração pode ser definida como:
a) É o aperfeiçoamento contínuo do sistema, sendo o processo de alterar o código fonte de uma maneira que não altere seu comportamento externo e ainda melhore a sua estrutura interna. (correta)
b) É uma representação de um interesse em comum no sistema. Esses interesses podem ser separados ou podem ser entrelaçar, dependendo dos requisitos que definem os aspectos do sistema.
c) É o conceito que é obtido pelo resultado direto da separação por interesses, da modularidade, dos conceitos de abstração e encapsulamento de informações, se refere ao desenvolvimento de módulos com uma função ?única? (coesão) e com aversão à interação excessiva com outros módulos do sistema (relacionado ao acoplamento dos módulos do sistema).
d) É a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.

A fase de levantamento de requisitos, que também pode ser chamada de elaboração, é a principal fase da Engenharia de Requisitos, pois é a fase onde os analistas ouvem os stakeholders sobre as suas necessidades a serem resolvidas. Uma das maneiras de coletar requisitos é por meio da __________ , a qual pode ser descrita da seguinte maneira: "técnica de observação, onde o 'analista faz uma imersão no ambiente de trabalho em que o sistema será utilizado. O trabalho do dia a dia é observado e são feitas anotações sobre as tarefas reais em que os participantes estão envolvidos."
A lacuna pode ser corretamente preenchida por:
a) Entrevista
b) Cenário
c) Etonografia (correta)
d) Dinâmica de Grupo

Uma das regras de ouro proposta por Theo Mandel é "Deixe o usuário no comando".
Explique com suas palavras o que você entende por "Deixar o usuário no comando".

Em relação a Negociação de Requisitos, explique Definição por Consenso.

Analise o texto a seguir: "É um padrão de criação que se propõe a resolver problemas na criação de instâncias de classes, principalmente em classes com construtores muito complexos (muitos construtores ou construtores com muitos parâmetros)."
O texto refere-se ao padrão:
a) Singleton
b) Builder (correta)
c) Adapter
d) Facade

Julgue a assertiva a seguir: Na visão tradicional, um componente é "um elemento funcional de um programa que incorpora a lógica de processamento, as estruturas de dados internas necessárias para implementar a lógica de processamento e uma interface que permite chamar o componente e passar dados a ele".
Com base na análise feita, podemos afirmar que:
As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira.
As duas assertivas são falsas.
A primeira afirmativa é falsa e a segunda é verdadeira.
a) As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira; (correta)
b) As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira;
c) As duas assertivas são falsas;
d) A primeira afirmativa é falsa e a segunda é verdadeira

Analise o texto a seguir:"Esse padrão de criação é usado para classes onde só deve ser permitida apenas uma instância de execução em todo o programa."
O texto refere-se a:
a) Singleton (correta)
b) Adapter
c) Facade
d) Builder

Em relação ao Planejamento de Gerenciamento de Requisitos, a etapa Políticas de Rastreabilidade, pode ser descrita como:
a) Cada requisito deve ser identificado unicamente para poder ser comparado com outros requisitos e usado em avaliações de rastreabilidade.
b) Esse é o conjunto de atividades que avaliam o impacto e o custo das mudanças.
c) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser registrado. (correta)
d) Ferramentas que podem ser usadas variam desde sistemas especializados em gerenciamento de requisitos até planilhas e sistemas de banco de dados simples.

Muitos pesquisadores realizaram investigações a respeito sobre que fatores deixam os usuários mais confortáveis em um software ou não. Em uma dessas pesquisas, Theo Mandel cunhou o que foi denominado de regras de ouro. Uma das regras de ouro é denominada por "Reduzir a carga de memória do usuário" que tem a seguinte definição:
a) O usuário sempre deve estar no comando do sistema, não o computador impor limitações e restrições de uso ao sistema, para que o usuário possa usar da melhor forma o sistema.
b) A interface deve ser bem projetada para que o usuário não tenha a necessidade de lembrar, sobrecarregando a memória dele. (correta)
c) Para que a interface seja útil, ela deve ser consistente com todo o sistema em si, evitando o sobrecarregamento do usuário.
d) Simplifique a interação à medida que os níveis de competência avançam e permita que a interação possa ser personalizada.

Em relação a Verificação e Validação de Requisitos, Sommerville (2011) define como “o processo pelo qual se verifica se os requisitos definem o sistema que o cliente realmente quer. Ela se sobrepõe à análise, uma vez que está preocupada em encontrar problemas com os requisitos.” Várias validações podem ser feitas nessa etapa, sendo uma delas a "Verificações de Consistência", que pode ser descrita como:
a) Um usuário pode pensar que é necessário um sistema para executar determinadas funções.
b) Requisitos no documento não devem entrar em conflito. Ou seja, não deve haver restrições contraditórias ou descrições diferentes da mesma função do sistema. (correta)
c) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
d) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados.

O processo de projeto de componentes consiste na elaboração de classes de projeto e na elaboração dos atributos e método dessas classes. Esse processo possui diversas etapas, sendo assim, julgue os itens (etapas) a seguir.
É possível julgar:
I- Identificar todas as classes de projeto correspondentes ao domínio do problema;
II - Identificar todas as classes de projeto correspondentes ao domínio de infraestrutura;
III - Elaborar todas as classes de projeto que não são obtidas como componentes reutilizáveis;
IV - Desenvolver e elaborar representações comportamentais para uma classe ou componente
a) Apenas a I e II são verdadeiras
b) Apenas a II é verdadeira
c) Apenas a III e IV são verdadeiras
d) Todos os itens são verdadeiros. (correta)

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!

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

Podemos definir requisito como uma condição ou uma capacidade de um software que deve ser implementada por um sistema ou componente de sistema para se alcançar determinado fim. Todo projeto de software tem um conjunto de requisitos, definidos pelas necessidades e expectativas dos usuários que efetivamente utilizarão o mesmo, relacionado ao atendimento dos objetivos de negócio da empresa onde trabalham.
Analisando todo o contexto citado exemplifique o que é um requisito.

O que é a Engenharia de Requisitos?

Pressman (2016) cita sete tarefas que a Engenharia de Requisitos trabalha, uma delas possui a seguinte descrição: "é uma das etapas mais cruciais da Engenharia de Requisitos, pois envolve a coleta das informações que gerarão os requisitos preliminares do sistema".
A tarefa citada é:
a) Concepção
b) Levantamento (correta)
c) Elaboração
d) Negociação

Pressman e Maxim (2016) classificam as classes de análise em cinco tipos, por meio de seus papéis que desempenham, sendo uma delas com a seguinte descrição: "Implementam as abstrações de baixo nível necessárias para a gestão das classes de domínio de negócio".
A descrição refere-se a classe:
a) Classes de interfaces de usuário
b) Classes de domínio de negócio
c) Classes de processos (correta)
d) Classes de sistema

A Engenharia de Requisitos, é composta por quatro processos, assinale a alternativa que NÃO representa um desses processos.
a) processos de coleta
b) análise
c) documentação
d) gerenciamento de requisitos
e) implantação de requisitos (correta)

Em relação ao Modelo Baseado em Cenários, para cada caso de uso identificado deve-se realizar três etapas, sendo assim assinale a alternativa que NÃO faz parte das etapas.
a) Criação de um caso de uso preliminar.
b) Refinamento de um caso de uso preliminar.
c) Construção de um caso de uso formal.
d) Desenvolvimento do caso de uso. (correta)

Desenvolvido por Rebecca Wirfs-Brock, ____________ é uma técnica que consiste em modelar em fichas reais as classes do sistema e suas responsabilidades e colaborações.
A lacuna pode ser preenchida corretamente por:
a) Modelagem CRP (Classe-Responsabilidade-Produto)
b) Modelagem CRC (Classe-Responsabilidade-Colaborador) (correta)
c) Modelagem CCP (Classe-Cliente -Produto)
d) Modelagem CCR (Classe-Cliente-Responsabilidade)

Em relação aos Conceitos de Projeto de Software, Refatoração pode ser definida como:
a) É o aperfeiçoamento contínuo do sistema, sendo o processo de alterar o código fonte de uma maneira que não altere seu comportamento externo e ainda melhore a sua estrutura interna. (correta)
b) É uma representação de um interesse em comum no sistema. Esses interesses podem ser separados ou podem ser entrelaçar, dependendo dos requisitos que definem os aspectos do sistema.
c) É o conceito que é obtido pelo resultado direto da separação por interesses, da modularidade, dos conceitos de abstração e encapsulamento de informações, se refere ao desenvolvimento de módulos com uma função ?única? (coesão) e com aversão à interação excessiva com outros módulos do sistema (relacionado ao acoplamento dos módulos do sistema).
d) É a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.

A fase de levantamento de requisitos, que também pode ser chamada de elaboração, é a principal fase da Engenharia de Requisitos, pois é a fase onde os analistas ouvem os stakeholders sobre as suas necessidades a serem resolvidas. Uma das maneiras de coletar requisitos é por meio da __________ , a qual pode ser descrita da seguinte maneira: "técnica de observação, onde o 'analista faz uma imersão no ambiente de trabalho em que o sistema será utilizado. O trabalho do dia a dia é observado e são feitas anotações sobre as tarefas reais em que os participantes estão envolvidos."
A lacuna pode ser corretamente preenchida por:
a) Entrevista
b) Cenário
c) Etonografia (correta)
d) Dinâmica de Grupo

Uma das regras de ouro proposta por Theo Mandel é "Deixe o usuário no comando".
Explique com suas palavras o que você entende por "Deixar o usuário no comando".

Em relação a Negociação de Requisitos, explique Definição por Consenso.

Analise o texto a seguir: "É um padrão de criação que se propõe a resolver problemas na criação de instâncias de classes, principalmente em classes com construtores muito complexos (muitos construtores ou construtores com muitos parâmetros)."
O texto refere-se ao padrão:
a) Singleton
b) Builder (correta)
c) Adapter
d) Facade

Julgue a assertiva a seguir: Na visão tradicional, um componente é "um elemento funcional de um programa que incorpora a lógica de processamento, as estruturas de dados internas necessárias para implementar a lógica de processamento e uma interface que permite chamar o componente e passar dados a ele".
Com base na análise feita, podemos afirmar que:
As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira.
As duas assertivas são falsas.
A primeira afirmativa é falsa e a segunda é verdadeira.
a) As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira; (correta)
b) As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira;
c) As duas assertivas são falsas;
d) A primeira afirmativa é falsa e a segunda é verdadeira

Analise o texto a seguir:"Esse padrão de criação é usado para classes onde só deve ser permitida apenas uma instância de execução em todo o programa."
O texto refere-se a:
a) Singleton (correta)
b) Adapter
c) Facade
d) Builder

Em relação ao Planejamento de Gerenciamento de Requisitos, a etapa Políticas de Rastreabilidade, pode ser descrita como:
a) Cada requisito deve ser identificado unicamente para poder ser comparado com outros requisitos e usado em avaliações de rastreabilidade.
b) Esse é o conjunto de atividades que avaliam o impacto e o custo das mudanças.
c) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser registrado. (correta)
d) Ferramentas que podem ser usadas variam desde sistemas especializados em gerenciamento de requisitos até planilhas e sistemas de banco de dados simples.

Muitos pesquisadores realizaram investigações a respeito sobre que fatores deixam os usuários mais confortáveis em um software ou não. Em uma dessas pesquisas, Theo Mandel cunhou o que foi denominado de regras de ouro. Uma das regras de ouro é denominada por "Reduzir a carga de memória do usuário" que tem a seguinte definição:
a) O usuário sempre deve estar no comando do sistema, não o computador impor limitações e restrições de uso ao sistema, para que o usuário possa usar da melhor forma o sistema.
b) A interface deve ser bem projetada para que o usuário não tenha a necessidade de lembrar, sobrecarregando a memória dele. (correta)
c) Para que a interface seja útil, ela deve ser consistente com todo o sistema em si, evitando o sobrecarregamento do usuário.
d) Simplifique a interação à medida que os níveis de competência avançam e permita que a interação possa ser personalizada.

Em relação a Verificação e Validação de Requisitos, Sommerville (2011) define como “o processo pelo qual se verifica se os requisitos definem o sistema que o cliente realmente quer. Ela se sobrepõe à análise, uma vez que está preocupada em encontrar problemas com os requisitos.” Várias validações podem ser feitas nessa etapa, sendo uma delas a "Verificações de Consistência", que pode ser descrita como:
a) Um usuário pode pensar que é necessário um sistema para executar determinadas funções.
b) Requisitos no documento não devem entrar em conflito. Ou seja, não deve haver restrições contraditórias ou descrições diferentes da mesma função do sistema. (correta)
c) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
d) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados.

O processo de projeto de componentes consiste na elaboração de classes de projeto e na elaboração dos atributos e método dessas classes. Esse processo possui diversas etapas, sendo assim, julgue os itens (etapas) a seguir.
É possível julgar:
I- Identificar todas as classes de projeto correspondentes ao domínio do problema;
II - Identificar todas as classes de projeto correspondentes ao domínio de infraestrutura;
III - Elaborar todas as classes de projeto que não são obtidas como componentes reutilizáveis;
IV - Desenvolver e elaborar representações comportamentais para uma classe ou componente
a) Apenas a I e II são verdadeiras
b) Apenas a II é verdadeira
c) Apenas a III e IV são verdadeiras
d) Todos os itens são verdadeiros. (correta)

Prévia do material em texto

GABARITO
Protocolo: 861225
Página 1 - 11/06/2024 às 15:47
Prova
Data de aplicação: 11/04/2024
Curso: Engenharia de Software
Disciplina: Engenharia de Requisitos
Ano: 20241 / Semestre: 3
RGM: 123.1736 / Aluno: NATANIELI LIMA LINCH
PROVA 01
Questão 1
Podemos definir requisito como uma condição ou uma capacidade de um software que deve ser implementada
por um sistema ou componente de sistema para se alcançar determinado fim. Todo projeto de software tem um
conjunto de requisitos, definidos pelas necessidades e expectativas dos usuários que efetivamente utilizarão o
mesmo, relacionado ao atendimento dos objetivos de negócio da empresa onde trabalham. Análisando todo o
contexto citado exemplifique o que é um requisito. 
Resposta do aluno: .UM ALUNO IRÁ COLAR UM LIVRO, ELE DEVE POR SEU LOGIN E O SISTEMA DEVE ABRIR UMA
LA INFORMANDO SE O LIVRO ESTA LOCADO OU NAO. E ABRIR ALA PARA AGENDAMENTO.
Parecer do professor: Questão correta.
Questão 2
O que é a Engenharia de Requisitos?
Resposta do aluno: É UMA CONDIÇÃO QUE DEVE SER IMPLEMENTADA POR UM SISTEMA PARA SER ALCANÇADO
DETERMINADO FIM. DEFINIDO PELAS NECESSIDADES DO USUARIO. UM CONJUTO DE REQUISITOS QUE SÃO:
VALIDAÇAO CONCEPÇÃO ESPECIFICAÇAO NEGOCIAÇÃO IMPLEMENTAÇÃO ELABORAÇÃO GESTÃO DE REQUISITOS
Parecer do professor: Questão correta.Questão correta.
Questão 3
Pressman (2016) cita sete tarefas que a Engenharia de Requisitos trabalha, uma delas possui a seguinte
descrição: "é uma das etapas mais cruciais da Engenharia de Requisitos, pois envolve a coleta das informações
que gerarão os requisitos preliminares do sistema". A tarefa citade é:
 
a) Concepção
b) Levantamento (correta)
c) Elaboração
d) Negociação
Questão 4
Pressman e Maxim (2016) classificam as classes de análise em cinco tipos, por meio de seus papéis que
desempenham, sendo uma delas com a seguinte descrição: "Implementam as abstrações de baixo nível
necessárias para a gestão das classes de domínio de negócio"
 
A descrição refere-se a classe:
a) Classes de interfaces de usuário
b) Classes de domínio de negócio
GABARITO
Protocolo: 861225
Página 2 - 11/06/2024 às 15:47
c) Classes de processos (correta)
d) Classes de sistema
Questão 5
A Engenharia de Requisitos, é composta por quatro processos, assinale a alternativa que NÃO representa um 
desses processos.
a) processos de coleta
b) análise
c) documentação
d) gerenciamento de requisitos
e) implantação de requisitos (correta)
Questão 6
Em relação ao Modelo Baseado em Cenários, para cada caso de uso identificado deve-se realizar três etapas,
sendo assim assinale a alternativa que NÃO faz parte das etapas.
a) Criação de um caso de uso preliminar.
b) Refinamento de um caso de uso preliminar.
c) Construção de um caso de uso formal.
d) Desenvolvimento do caso de uso. (correta)
Questão 7
Desenvolvido por Rebecca Wirfs-Brock, ____________ é uma técnica que consiste em modelar em fichas reais as
classes do sistema e suas responsabilidades e colaborações.
 
A lacuna pode ser preenchida corretamente por:
a) Modelagem CRP (Classe-Responsabilidade-Produto)
b) Modelagem CRC (Classe-Responsabilidade-Colaborador) (correta)
c) Modelagem CCP (Classe-Cliente -Produto)
d) Modelagem CCR (Classe-Cliente-Responsabilidade)
Questão 8
Em relação aos Conceitos de Projeto de Software, Refatoração pode ser definida como:
a) É o aperfeiçoamento contínuo do sistema, sendo o processo de alterar o código fonte de uma maneira que
não altere seu comportamento externo e ainda melhore a sua estrutura interna. (correta)
b) É uma representação de um interesse em comum no sistema. Esses interesses podem ser separados ou
podem ser entrelaçar, dependendo dos requisitos que definem os aspectos do sistema.
c) É o conceito que é obtido pelo resultado direto da separação por interesses, da modularidade, dos conceitos
de abstração e encapsulamento de informações, se refere ao desenvolvimento de módulos com uma função
?única? (coesão) e com aversão à interação excessiva com outros módulos do sistema (relacionado ao
acoplamento dos módulos do sistema).
d) É a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam
ocultos para os objetos.
Questão 9
A fase de levantamento de requisitos, que também pode ser chamada de elaboração, é a principal fase da
Engenharia de Requisitos, pois é a fase onde os analistas ouvem os stakeholders sobre as suas necessidades a
serem resolvidas. Uma das maneiras de coletar requisitos é por meio da __________ , a qual pode ser descrita da
seguinte maneira: "técnica de observação, onde o “analista faz uma imersão no ambiente de trabalho em que o
sistema será utilizado. O trabalho do dia a dia é observado e são feitas anotações sobre as tarefas reais em que
GABARITO
Protocolo: 861225
Página 3 - 11/06/2024 às 15:47
os participantes estão envolvidos."
A lacuna pode ser corretamente preenchida por:
a) Entrevista
b) Cenário
c) Etonografia (correta)
d) Dinâmica de Grupo
Questão 10
A Imagem a seguir exemplifica: 
a) Um caso de uso preliminar (correta)
b) Um caso de uso formal
c) Um caso de uso implementado
d) Um caso de uso rascunhado
PROVA 02
Questão 1
Uma das regras de ouro proposta por Theo Mandel é "Deixe o usuário no comando". Explique com suas palavras
o que você entende por "Deixar o usuário no comando".
Resposta do aluno: É DEIXAR O USUARIO USAR O SISTEMA SEM INTERRUPÇOES PARAMUDANÇAS.
Parecer do professor: Questão correta.
Questão 2
Em relação a Negociação de Requisitos, explique Definição por Consenso. 
Resposta do aluno: QUANDO TODOS OU A MAIORIA ESTÃO DE ACORDO COM OS REQUISITOS.
Questão 3
Analise o texto a seguir: "É um padrão de criação que se propõe a resolver problemas na criação de instâncias
de classes, principalmente em classes com construtores muito complexos (muitos construtores ou construtores
com muitos parâmetros). "
 
O texto refere-se ao padrão:
GABARITO
Protocolo: 861225
Página 4 - 11/06/2024 às 15:47
a) Singleton
b) Builder (correta)
c) Adapter
d) Facade
Questão 4
Julgue a assertiva a seguir:
 
Na visão tradicional, um componente é "um elemento funcional de um programa que incorpora a lógica de
processamento, as estruturas de dados internas necessárias para implementar a lógica de processamento e
uma interface que permite chamar o componente e passar dados a ele".
 
PORQUE
 
Na visão orientada a objetos, denomina-se componente como um conjunto de uma única classe ou de várias
classes colaborativas.
 
Com base na análise feita, podemos afirmar que:
 
a) As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira; (correta)
b) As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira;
c) As duas assertivas são falsas;
d) A primeira afirmativa é falsa e a segunda é verdadeira
Questão 5
Analise o texto a seguir:"Esse padrão de criação é usado para classes onde só deve ser permitida apenas uma
instância de execução em todo o programa. "
 
O texto refere-se a:
a) Singleton (correta)
b) Adapter
c) Facade
d) Builder
Questão 6
Em relação ao Planejamento de Gerenciamento de Requisitos, a etapa Políticas de Rastreabilidade, pode ser
descrita como:
a) Cada requisito deve ser identificado unicamente para poder ser comparado com outros requisitos e usado em
avaliações de rastreabilidade.
b) Esse é o conjunto de atividades que avaliam o impacto e o custo das mudanças.
c) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser
registrado. (correta)
d) Ferramentas que podem ser usadas variam desde sistemas especializados em gerenciamento de requisitos
até planilhas e sistemas de banco de dados simples.
Questão 7
Muitos pesquisadores realizaram investigações a respeito sobre que fatores deixam os usuários mais
confortáveis em um software ou não. Em uma dessas pesquisas, Theo Mandel cunhou o que foi denominado de
regras de ouro. Uma das regras de ouro é denominada por "Reduzir a carga de memória do usuário" que tem a
seguinte definição:
GABARITO
Protocolo:861225
Página 5 - 11/06/2024 às 15:47
a) O usuário sempre deve estar no comando do sistema, não o computador impor limitações e restrições de uso
ao sistema, para que o usuário possa usar da melhor forma o sistema.
b) A interface deve ser bem projetada para que o usuário não tenha a necessidade de lembrar, sobrecarregando
a memória dele. (correta)
c) Para que a interface seja útil, ela deve ser consistente com todo o sistema em si, evitando o
sobrecarregamento do usuário.
d) Simplifique a interação à medida que os níveis de competência avançam e permita que a interação possa ser
personalizada.
Questão 8
Em relação a Verificação e Validação de Requisitos, Sommerville (2011) define como “o processo pelo qual se
verifica se os requisitos definem o sistema que o cliente realmente quer. Ela se sobrepõe à análise, uma vez
que está preocupada em encontrar problemas com os requisitos.” Várias validações podem ser feitas nessa
etapa, sendo uma delas a "Verificações de Consistência", que pode ser descrita como:
a) Um usuário pode pensar que é necessário um sistema para executar determinadas funções.
b) Requisitos no documento não devem entrar em conflito. Ou seja, não deve haver restrições contraditórias ou
descrições diferentes da mesma função do sistema. (correta)
c) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas
pelo usuário do sistema.
d) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que
realmente podem ser implementados.
Questão 9
 Julgue a assertiva a seguir:
 
Depois que o documento de requisitos está pronto, pode ser que mudanças podem ocorrer no sistema.
 
PORQUE
 
Com o decorrer da descoberta de novas necessidades, novos requisitos podem surgir.
 
Com base na análise feita, podemos afirmar que: 
a) As duas assertivas são verdadeiras e a segunda é uma justificativa correta da primeira; (correta)
b) As duas assertivas são verdadeiras, mas a segunda não é uma justificativa correta da primeira;
c) A primeira afirmativa é verdadeira e a segunda é falsa;
d) A primeira afirmativa é falsa e a segunda é verdadeira;
Questão 10
O processo de projeto de componentes consiste na elaboração de classes de projeto e na elaboração dos
atributos e método dessas classes. Esse processo possui diversas etapas, sendo assim, julgue os itens (etapas)
a seguir.
 
I- Identificar todas as classes de projeto correspondentes ao domínio do problema;
II - Identificar todas as classes de projeto correspondentes ao domínio de infraestrutura;
III - Elaborar todas as classes de projeto que não são obtidas como componentes reutilizáveis;
IV - Desenvolver e elaborar representações comportamentais para uma classe ou componente
É possivel julgar:
 
a) Apenas a I e II são verdadeiras
b) Apenas a II é verdadeira
GABARITO
Protocolo: 861225
Página 6 - 11/06/2024 às 15:47
c) Apenas a III e IV são verdadeiras
d) Todos os itens são verdadeiros. (correta)

Mais conteúdos dessa disciplina