Buscar

Avaliação II Individual FLEX ( Cod 423725)

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 4 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

Prévia do material em texto

Disciplina: Modelagem de Sistemas Empresariais (GTI22) 
Avaliação: Avaliação II - Individual FLEX ( Cod.:423725) 
 
 
1. Analise o seguinte cenário fictício: 
 
"Uma empresa de auditoria deseja controlar seus funcionários e os empregados 
terceirizados, bem como seus contratos com os clientes, através de um novo sistema. Por 
ser uma empresa de auditoria, um ponto importante é a segurança, por isso a base de dados 
deve estar protegida e com acesso restrito aos usuários autorizados. O cliente também 
precisa de um forte gerenciamento de risco, prazo e custo, pois se o projeto não for entregue 
em seis meses ele não terá mais utilidade. Além disso, o sistema deve ser rápido, as 
consultas e os relatórios não devem demorar mais que 10 segundos. Outra solicitação é o 
calculo dos salários dos funcionários e terceirizados, todos os meses. Além de indicar para 
qual cliente eles trabalharam". 
 
Baseado no cenário, identifique os requisitos não funcionais e classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) O sistema não pode demorar mais que seis meses e é necessário que o software 
calcule os salários dos terceirizados e mensalistas. 
( ) O sistema deve gerar relatórios mensalmente, separando por tipo de funcionário. 
( ) O tempo de resposta das consultas não deve superar os dez segundos. 
( ) Os relatórios por clientes indicam quem realizou os serviços. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - F. 
 b) F - V - V - V. 
 c) V - V - F - F. 
 d) V - V - F - V. 
 
2. A engenharia de requisitos é um processo muito importante e difícil de ser realizado no que tange 
ao desenvolvimento de um software, pois requer comunicação entre o cliente, o usuário e os 
desenvolvedores. Os requisitos de software são definidos pelo levantamento das informações que 
devem compor o software, como as funcionalidades, os serviços e as ações que este sistema 
deve executar. Devem ser compostos por uma linguagem natural, contendo diagrama, objetivo do 
serviço a executar e ser composto por restrições de acesso. Essas declarações se referem a qual 
requisito? 
 
 a) Requisito de usuário. 
 b) Requisito de sistema. 
 c) Requisitos funcionais. 
 d) Requisitos não funcionais. 
 
3. 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, além de deixar bem claras as restrições a seu 
funcionamento. Essa fase normalmente é complexa e, para que esses problemas sejam 
minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. 
Existe uma série de técnicas para a validação dos requisitos, que podem ser usadas 
individualmente ou em conjunto. Sobre essas técnicas, analise as sentenças a seguir: 
 
I- A revisão sistêmica e a procura de erros e inconsistências. 
II- A criação de um protótipo para apresentação. 
III- Testes através da geração de casos de testes. 
IV- Conferência através dos documentos e entrevistas. 
 
Agora, assinale a alternativa CORRETA: 
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 
2011. 
 a) As sentenças I, III e IV estão corretas. 
 b) Somente a sentença II está correta. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
4. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os 
requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que 
estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, 
usabilidade, segurança, portabilidade e integridade. Estes requisitos não funcionais são 
agrupados em três grandes grupos. Referente à classificação dos requisitos não funcionais, 
associe os itens, utilizando o código a seguir: 
 
I- Requisitos de produto. 
II- Requisitos organizacionais. 
III- Requisitos externos. 
 
( ) Requisitos éticos. 
( ) Requisitos operacionais. 
( ) Requisitos de usabilidade. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) I - III - II. 
 b) III - II - I. 
 c) I - II - III. 
 d) II - I - III. 
 
5. Podemos definir um requisito funcional, como algo que o software deve fazer, já o requisito não 
funcional é quem determina como o sistema fará. Os requisitos não funcionais são premissas ou 
restrições que o sistema deverá atender, mas que não são realizadas através de funcionalidades. 
Sobre os requisitos não funcionais, analise as sentenças a seguir: 
 
I- O sistema deve cadastrar funcionários. 
II- O sistema deve imprimir o relatório de clientes em até 5 segundos. 
III- O sistema deve emitir um relatório de clientes. 
IV- O cliente pode consultar seus dados no sistema. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) Somente a sentença II está correta. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças II, III e IV estão corretas. 
 
6. 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, além de deixar bem claras as restrições a seu 
funcionamento. Essa fase normalmente é complexa e, para que esses problemas sejam 
minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. 
Durante o processo de validação dos requisitos, diferentes tipos de verificações devem ser 
realizados com os documentos de requisitos. Sobre os tipos de verificações de requisitos, 
assinale a alternativa CORRETA: 
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 
2011. 
 a) Revisão de requisitos, verificação de validade e prototipação. 
 b) Revisão de requisitos, prototipação e geração de casos de testes. 
 c) Entrevistas e prototipação. 
 d) Entrevistas, revisão de requisitos e prototipação. 
 
7. O principal objetivo da engenharia de requisitos é desenvolver e armazenar um documento de 
requisito de sistema, analisar se o sistema é viável, analisar a obtenção dos requisitos, realizar o 
levantamento dos requisitos e confirmar se os requisitos são válidos para o sistema. A engenharia 
de requisitos pode ser aplicada e analisada em um sistema orientado a objetos, em um sistema 
estruturado, pode também analisar modelos gráficos, como modelo de casos de uso. A 
engenharia de requisito é composta por alguns subprocessos. Sobre esses subprocessos, analise 
as seguintes opções: 
 
I- Análise de dados e configuração. 
II- Fusão de requisitos. 
III- Estudo de viabilidade e especificação. 
IV- Elicitação e validação. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a opção III está correta. 
 b) As opções III e IV estão corretas. 
 c) Somente a opção I está correta. 
 d) As opções II e IV estão corretas. 
 
8. Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto, 
os serviços que o sistema oferece ou não, além de deixar bem claras as restrições a seu 
funcionamento. Devido à complexidade dessa fase e, para que os problemas sejam minimizados, 
é muito importante que os requisitos sejam entendidos pelas partes interessadas. Para que um 
requisito possa ser validado e aceito, algumas verificações devem ser realizadas. Sommerville 
(2011) diz que, durante o processo de validação dos requisitos, diferentes tipos de verificações 
devem ser realizados com os documentos de requisitos. Referente aos tipos de verificação, 
associe os itens, utilizando o código a seguir: 
 
I- Validade. 
II- Consistência. 
III- Completude. 
 
( ) Os requisitos devem ser coerentes, sem contradições entre eles. 
( ) Identificação correta da função dos requisitos. 
( ) Identificação de todas as funções e restriçõesdefinidas pelos usuários. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 
2011. 
 a) II - I - III. 
 b) I - II - III. 
 c) III - II - I. 
 d) I - III - II. 
 
9. As falhas nos sistemas são decorrentes muitas vezes de problemas no levantamento de 
requisitos. Problemas de comunicação entre os analistas e os usuários, como os requisitos mal 
expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a constante 
alteração dos requisitos. Com relação aos requisitos funcionais e não funcionais, analise as 
sentenças a seguir: 
 
I- O sistema deverá emitir relatórios de vendas semanalmente, é um exemplo de requisito não 
funcional. 
II- O sistema permitirá a visualização do campo "salário" somente para o RH, é um requisito 
funcional. 
III- O relatório de despesas será gerado conforme a solicitação, é um requisito não funcional. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a sentença II está correta. 
 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. 
 
10. A linguagem natural, que é a linguagem que usamos no nosso dia a dia, foi usada desde o início 
da engenharia do software para descrever os requisitos de sistema. Ao utilizarmos a linguagem 
natural como forma de documentação, devemos estar atentos a problemas inerentes a essa 
forma de documentação, como, por exemplo: por ser potencialmente vaga, ambígua, seu 
significado depende do conhecimento do autor. Acerca das diretrizes para a especificação em 
linguagem natural, analise as sentenças a seguir: 
 
I- Cria uma padronização e garante que será seguida. 
II- Para marcar as partes fundamentais, utiliza recursos como negrito e itálico. 
III- Faz uso de jargões e termos técnicos para garantir o entendimento por todos. 
IV- Usa uma linguagem em que fique claro o que é opcional e obrigatório. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) Somente a sentença II está correta. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças II, III e IV estão corretas.

Outros materiais