Buscar

Avaliação II - Individual


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

Continue navegando


Prévia do material em texto

28/09/2023, 19:55 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:889454)
Peso da Avaliação 1,50
Prova 70884140
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Os requisitos de sistema são processos realizados pelos engenheiros, que realizam a análise de 
como devem ser as funcionalidades do software a ser desenvolvido. O requisito de sistema possui 
como objetivo descrever o comportamento externo do sistema e possui restrições operacionais, tanto 
para acesso quanto para ações de suas funcionalidades. A utilização de como redigir de forma útil os 
requisitos de sistema pode estar atrelada ao uso de qual linguagem?
A Orientada.
B Validação.
C Natural.
D Especificação.
Com relação ao levantamento de requisitos, dependendo da situação encontrada, uma ou mais 
técnicas podem ser utilizadas. Uma delas é conhecida como a técnica de observação, em que os 
analistas passam alguns dias na empresa na qual o software será utilizado e, dessa forma, conseguem 
entender a política organizacional da empresa e acompanhar os trabalhos diários para que, assim, 
conheçam os processos reais que os usuários irão precisar diariamente no sistema. Sobre essa técnica, 
assinale a alternativa CORRETA:
A Brainstorming.
B JAD.
C Etnografia - observação pessoal.
D Questionário.
A á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. Para auxiliar 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 Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop,
Prototipagem, Questionários, Etnografia e Casos de Uso.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
28/09/2023, 19:55 Avaliação II - Individual
about:blank 2/5
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 WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise,
Sorteio de Cartões, Sessões RAD, Storyboards 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.
Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto 
de software, os serviços que o sistema oferece ou não. Os requisitos não funcionais são requisitos que 
estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, 
usabilidade, segurança, portabilidade e integridade, mas que também são de grande importância para 
o projeto. Sobre os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) O sistema deve possibilitar o cadastramento dos dados pessoais dos funcionários.
( ) O sistema deve permitir a baixa automática do estoque quando da venda de um produto.
( ) O tempo de resposta do sistema não deve ultrapassar 10 segundos.
( ) O software deve ser operacionalizado no sistema Windows.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - V.
C V - V - F - F.
D F - V - V - F.
No processo de desenvolvimento de um sistema de controle de materiais (matérias-primas) para 
uma metalúrgica, a equipe de projeto, responsável pelo mapeamento dos requisitos, desenvolveu seus 
trabalhos seguindo os quatro subprocessos da engenharia de requisitos. Inicialmente, foram feitas a 
análise e a avaliação para se verificar se o sistema seria útil ao negócio. Em um segundo momento, os 
requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi 
verificado se os requisitos identificados atendiam às demandas dos usuários. Tendo sido executado 
esse procedimento, uma empresa independente de auditoria, após análise, identificou dois problemas 
no processo: a documentação dos requisitos (formulários e padrões utilizados) estava inadequada e 
não possibilitava o entendimento correto dos requisitos; o processo de checagem entre as demandas 
dos usuários e as especificações relatadas não foi bem conduzido e seus resultados eram 
insatisfatórios. Considerando o relatório da auditoria independente, com relação as duas fases do 
processo de engenharia de requisitos, avalie as asserções a seguir e a relação proposta entre elas:
I- A fase de validação apresentou problemas.
PORQUE
II- Deve mostrar que os requisitos levantados definem o sistema desejado pelos usuários, mas estava 
inadequada e não possibilitava o entendimento correto.
4
5
28/09/2023, 19:55 Avaliação II - Individual
about:blank 3/5
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
Os 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 Brainstorming.
C Entrevista.
D PIECES (perfomance informação/dados economia controle eficiência e serviços).
Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas 
propõe regras específicas no intuito de contemplar as expectativas dos usuários finais. Para que se 
tenha um bom entendimento disso, torna-se necessário fazer um adequado levantamento de 
requisitos, a fim de compreender as particularidades de negócio que serão executadas e controladas 
pelo sistema que será construído. Com relação ao levantamento de requisitos, analise as sentenças a 
seguir:
I- Transforma conhecimento tácito em conhecimento explícito.
II- Um requisito não pode ser considerado uma documentação do software.
III- Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de 
desenvolvimento.
IV- Requisitos não funcionais especificam o comportamento do sistema.
Assinale a alternativa CORRETA:
6
7
28/09/2023, 19:55 Avaliação II - Individual
about:blank 4/5
A As sentenças II e III estão corretas.
B As sentenças III e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças I e IV estão corretas.
Para Sommerville (2011), os requisitos de um sistema são as descrições do que o sistema deve 
fazer, os serviços que o sistema oferece, bem como as restrições a seu funcionamento. Esses 
requisitos refletem a necessidade dos clientes para um sistema com finalidade específica, seja ela 
controlar um dispositivo,colocar ou buscar uma determinada informação. Os requisitos de um 
sistema são frequentemente classificados como funcionais e não funcionais. A respeito disto, analise 
as afirmativas a seguir:
I- Requisitos funcionais são requisitos que descrevem o que o sistema deve fazer, como deve reagir a 
determinadas entradas e como deve comportar-se em situações particulares.
II- Requisitos não funcionais devem descrever as funções, regras e as ações do sistema.
III- Requisitos não funcionais são requisitos que não estão diretamente relacionados com as funções 
específicas do sistema.
IV- Requisitos funcionais são requisitos que especificam como deve ser testada uma parte do sistema, 
incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
A As afirmativas I e II estão corretas.
B As afirmativas III e IV estão corretas.
C As afirmativas II e IV estão corretas.
D As afirmativas I e III estão corretas.
Como qualquer projeto de desenvolvimento de software, existem processos e procedimentos 
que são difíceis de serem realizados e registrados. Podemos citar como exemplo disso a 
documentação de um sistema. No caso de levantamento de requisitos, também pode ser identificada a 
dificuldade de registrar, realizar o levantamento de todos os processos que envolvem as etapas de 
criação de um software. No levantamento de requisitos, podem ser encontradas algumas dificuldades, 
como desconhecimento do analista, falta de conhecimento técnico, excesso de palavras técnicas, falta 
de conhecimento técnico do usuário. Assinale a alternativa CORRETA que apresenta o método que 
realiza o levantamento de requisitos:
A Modelagem do diagrama de classe.
B Modelagem do diagrama de atividade.
C Modelagem de casos de uso.
8
9
28/09/2023, 19:55 Avaliação II - Individual
about:blank 5/5
D Modelagem e linguagem unificada.
Uma das principais razões para o fracasso de um software está relacionada a falhas no 
levantamento de requisitos. Entre as principais razões destacam-se os requisitos mal organizados, 
requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a 
constante alteração dos requisitos. Com base no exposto, analise a lista de requisitos de um sistema 
que será desenvolvido e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O sistema deverá emitir relatórios de compras a cada 15 dias; é um requisito não funcional. 
( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito 
funcional. 
( ) O sistema deverá fornecer diariamente o relatório de despesas; é um requisito não funcional. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F.
B V - F - F.
C V - F - V.
D V - V - F.
10
Imprimir