Buscar

Modelagem de Sistemas Empresariais - Avaliação II

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 3 páginas

Prévia do material em texto

1. Os requisitos representam uma exigência, solicitação, desejo ou necessidade que o cliente tem com relação a um
software. Os requisitos podem ser definidos conforme a funcionalidade que eles vão desempenhar nesse software e
podem ser divididos em funcionais ou não funcionais. Sobre os requisitos 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, II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
2. Quando estudamos Engenharia de Requisitos, verificamos sua importância, pois ela é o elemento fundamental na
engenharia de software para se permitir dar subsídios mais detalhados e precisos à modelagem dos sistemas de
informações computacionais. As falhas em requisitos estão entre as principais razões para o fracasso de um software.
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 requisitos frequentemente mutáveis. Sobre a definição de requisitos
funcionais, assinale a alternativa CORRETA:
 a) Os requisitos funcionais são as funcionalidades que o software deve realizar ativamente para atender à determinada
necessidade.
 b) Os requisitos funcionais são as condições que devem preexistir para que o software consiga prover ou realizar os
requisitos funcionais.
 c) “Garantir segurança dos dados armazenados” também pode ser um requisito funcional, pois os dados são
armazenados de maneira remota.
 d) “Prover energia elétrica ininterrupta para as máquinas servidoras” pode ser um requisito funcional, dada a
necessidade de o software ser mantido em funcionamento vinte e quatro horas por dia, sete dias por semana.
3. 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. Segundo
Sommerville (2011), podem ser agrupados em categorias. Associe os itens, utilizando o código a seguir:
 
I- Velocidade.
 II- Tamanho.
 III- Facilidade de uso.
 
( ) Tamanho máximo na memória.
 ( ) Número de transações processadas em determinado tempo.
 ( ) Tempo para treinamento da aplicação.
 
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) III - II - I.
 b) I - II - III.
 c) I - III - II.
 d) II - I - III.
4. De acordo com Sommerville (2011), os requisitos não funcionais do sistema, como o nome sugere, são requisitos que
não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. E são agrupados
em três grandes grupos. Referente à classificação dos requisitos não funcionais, assinale a alternativa CORRETA:
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
 a) Requisitos funcionais, requisitos não funcionais e requisitos externos.
 b) Requisitos de produto, requisitos organizacionais e requisitos externos.
 c) Requisitos de desempenho, requisitos organizacionais e requisitos externos.
 d) Requisitos de produto, requisitos operacionais e requisitos externos.
5. Durante o desenvolvimento de uma nova aplicação, o entendimento dos requisitos está entre as atividades mais
complexas. Especialmente porque o cliente em alguns casos, não sabe exatamente quais são as suas necessidades e
muitas vezes não possuírem um bom entendimento das características e funções que o sistema deveria contemplar. Por
isso, durante a fase de validação de requisitos, algumas atividades devem ser realizadas. Sobre essa etapa de validação,
analise as sentenças a seguir:
 
I- Verificação de validade dos requisitos, deve-se para garantir que todas as funções atendem as necessidades específicas
de um stakeholders.
 II- Verificação de completude, para avaliar se os documentos incluem todos os requisitos e se definem todos os
comportamentos e restrições definidas.
 III- Verificação do realismo, para assegurar que os requisitos podem ser implementados usando as tecnologias
disponíveis.
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III 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. 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, II e III 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, III e IV estão corretas.
7. 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) F - F - V - V.
 b) V - F - F - V.
 c) F - V - V - F.
 d) V - V - F - F.
8. 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 softwarecalcule 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) V - V - F - V.
 c) V - V - F - F.
 d) F - V - V - V.
9. 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ções definidas 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) I - III - II.
 b) III - II - I.
 c) II - I - III.
 d) I - II - III.
10.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 não poderá excluir um fornecedor do cadastro, se o fornecedor estiver inadimplente; este é um requisito
não funcional. 
 ( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito funcional. 
 ( ) O sistema não permitirá acesso aos registros de compras após as 17 horas; é um requisito não funcional. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F.
 b) F - V - F.
 c) V - F - V.
 d) V - F - F.