Buscar

Levantamento de Requisitos e Engenharia de Software

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 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

Prévia do material em texto

1O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. 
Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas 
para a elicitação dos requisitos. Sobre essas técnicas, assinale a alternativa 
CORRETA: 
A 
Brainstorming de requisitos consiste na realização de reuniões estruturadas e 
delimitadas entre os analistas de requisitos do projeto e representantes do cliente. 
B 
A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados 
em outros sistemas da organização. 
C 
Cenário consiste na observação das ações do funcionário na realização de uma 
determinada tarefa, para verificar os passos necessários para sua conclusão. 
D 
As entrevistas são realizadas com os analistas de sistemas e podem ser abertas ou 
fechadas. 
2A etapa de identificação e entendimento dos requisitos é fundamental para 
desenvolver um software com sucesso. Os requisitos são características ou regras 
de negócio específicas do projeto a ser desenvolvido. Entender estas 
particularidades reduz os riscos e os custos de desenvolvimento. Sobre os 
requisitos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os tipos de requisitos são: funcionais e não funcionais. 
( ) As metodologias ágeis permitem a alteração dos requisitos. 
( ) Requisito é uma importante documentação acerca do software que será 
desenvolvido e contempla regras específicas que deverão ser obedecidas na 
execução de cada atividade. 
( ) O sucesso dos projetos não depende do levantamento de requisitos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
V - V - V - F. 
C 
F - F - F - V. 
D 
F - V - V - F. 
3No intuito de se atingir os objetivos definidos para os projetos, as atividades 
envolvidas devem ser criteriosamente definidas e controladas. Cabe ressaltar que 
todas as etapas possuem regras específicas. Podemos entender as regras como os 
requisitos necessários para a execução da etapa ou atividade em questão. 
Identificar, entender, documentar e priorizar os requisitos é de grande 
importância para o controle do projeto como um todo. Com relação aos requisitos, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A gestão dos requisitos preocupa-se com a documentação, versionamento, 
controle de mudanças e qualidade dos requisitos levantados na fase de 
especificação de requisitos. 
( ) A especificação de requisitos faz o detalhamento das regras de negócio, 
sinalizando o que o sistema deverá fazer. 
( ) Brainstorming não pode ser considerada uma técnica de levantamento de 
requisitos. 
 
Assinale a alternativa que apresentas a sequência CORRETA: 
A 
V - V - F. 
B 
V - F - F. 
C 
F - F - V. 
D 
F - V - V. 
4A Engenharia de Software define diversas metodologias com diversos ciclos de 
vidas de desenvolvimento de software, a fim de dinamizar a execução dos projetos 
adotando os melhores métodos, técnicas de ferramentes para execução de seus 
processos de software, a fim de atingir maior produtividade e qualidade nos 
projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre 
elas: 
 
I- No início, através da fase de iniciação são realizados o planejamento do projeto, 
definindo os requisitos de sistemas para garantir que o escopo do projeto seja 
atendido, onde neste processo as atividades de requisitos de softwares são 
extremamente importantes. 
 
PORQUE 
 
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, 
definir, especificar, documentar, rastrear, priorizar e classificar os principais 
problemas que o futuro software deve resolver. É onde os requisitos de software 
expressam a necessidade e restrições ou limitações colocadas sobre o produto ou 
software. 
 
Assinale a alternativa CORRETA: 
A 
As duas asserções são proposições verdadeiras, e a segunda proposição é 
justificativa da primeira. 
B 
As duas asserções são proposições verdadeiras, embora a segunda proposição não 
é justificativa da primeira. 
C 
A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
D 
As duas asserções são proposições falsas. 
5O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. 
Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas 
para a elicitação dos requisitos. Sobre essas técnicas, analise as sentenças a seguir: 
 
I- O brainstorming deve ser acompanhado por uma carta explicativa, redigida por 
um alto executivo, para enfatizar a importância dessa pesquisa para a organização. 
II- Etnografia consiste na observação das ações do funcionário na realização de 
uma determinada tarefa, para verificar os passos necessários para sua conclusão. 
III- O cenário é montado com os stakeholders e podem ser abertas ou fechadas. 
IV- A prototipagem é uma versão inicial do sistema. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças II e IV estão corretas. 
B 
As sentenças I e III estão corretas. 
C 
As sentenças I e II estão corretas. 
D 
As sentenças II e III estão corretas. 
6Com relação ao levantamento de requisitos, dependendo da situação encontrada, 
uma ou mais técnicas podem ser utilizadas. Uma dessas técnicas promove 
cooperação, entendimento e trabalho em grupo entre os usuários 
desenvolvedores. Ela facilita a criação de uma visão compartilhada do que o 
produto de software deve ser. Sobre essa técnica, assinale a alternativa CORRETA: 
A 
Etnografia - observação pessoal. 
B 
JAD. 
C 
Brainstorming. 
D 
Questionário. 
7O documento de requisito de software possui como objetivo implementar os 
requisitos levantados, tanto no requisito de usuário quanto no levantamento das 
especificações dos requisitos de sistema. O documento de requisito é constituído 
por vários usuários do sistema e engenheiros do desenvolvimento. Esse contexto 
exige que a comunicação no levantamento dos requisitos seja bem clara entre os 
desenvolvedores e o cliente. Com relação aos usuários que utilizam parte do 
documento de requisitos de software, analise as opções a seguir: 
 
I- Líderes. 
II- Gerentes. 
III- Engenheiros de testes. 
IV- Suporte técnico. 
 
Assinale a alternativa CORRETA: 
A 
As opções I e IV estão corretas. 
B 
As opções I e II estão corretas. 
C 
As opções II e III estão corretas. 
D 
As opções III e IV estão corretas. 
8A modelagem de um software pode ser entendida como a captura de uma visão 
do sistema físico, descrevendo estruturas comportamentais ou estruturai do 
software. Neste sentido, um diagrama de casos de uso apresenta as 
funcionalidades e os atores que interagem com elas, no contexto da aplicação. Os 
casos de uso são baseados nos requisitos levantados junto ao cliente, e após serem 
desenvolvidos, são apresentados ao cliente para que este aprove as 
funcionalidades previstas. Sobre a modelagem de software, analise as sentenças a 
seguir: 
 
I- A fase de análise de requisitos é uma das principais etapas de um processo de 
desenvolvimento de software, sendo caracterizada pelo levantamento de 
requisitos. 
II- Durante o levantamento de requisitos, o analista deve auxiliar o cliente 
sugerindo funcionalidades para solução de seu problema, não deixando a solução 
toda ser requerida pelo cliente. 
III- A fase de levantamento de requisitos compreende a identificação de requisitos 
funcionais assim como de requisitos não funcionais, os quais são necessários para 
solucionar o problema do cliente. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças II e III estão corretas. 
B 
As sentenças I e III estão corretas. 
C 
As sentenças I e II estão corretas. 
D 
Somente a sentença II está correta. 
9A área de Requisitos de Software é responsável por informar quais requisitos o 
produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos 
com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do 
que precisam e do que um produto de software pode lhes oferecer ou o que 
querem é diferente do que precisam. Paraauxiliar a resolver estes problemas, há 
diversas técnicas a serem utilizadas para o levantamento de requisitos. Sobre as 
técnicas utilizadas, assinale a alternativa CORRETA: 
A 
WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de 
Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso. 
B 
Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos 
Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação. 
C 
Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, 
WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso. 
D 
Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, 
Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a 
Ponto de Vista, Etnografia e Casos de Uso. 
10Os trainees de uma empresa deveriam escolher um sistema de média 
complexidade, contendo no mínimo 50 funcionalidades, para ser modelado em 
UML e codificado em uma linguagem orientada a objetos. Um dos grupos de 
trainees estabeleceu a seguinte estratégia para identificação e seleção do sistema. 
• Se reunir em um horário predeterminado em um grupo de mensagens 
instantâneas. 
• Cada integrante deveria sugerir um ou mais sistemas e justificar sua escolha, e 
não poderia criticar as ideias dos outros. 
• À medida que as ideias fossem digitadas, o líder deveria copiá-las para um editor 
de texto e controlar o tempo de sugestão. 
• Quando o limite de tempo fosse atingido, o líder disponibilizaria todas as 
sugestões para serem analisadas pelo grupo. 
• As cinco melhores ideias seriam selecionadas e colocadas em votação para a 
escolha da melhor ideia, segundo critérios predefinidos. 
 
Nessa situação, a estratégia utilizada pelo grupo de funcionários é uma adaptação 
da técnica de geração de ideias denominada: 
A 
Facilitaded application specification techniques. 
B 
Entrevista. 
C 
Brainstorming. 
D 
PIECES (perfomance informação/dados economia controle eficiência e serviços).

Continue navegando