Buscar

Prova Modelagem de Sistemas2


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

1. 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) As sentenças I e II estão corretas. 
b) As sentenças I e III estão corretas. 
c) Somente a sentença II está correta. 
d) As sentenças II e III estão corretas. 
 
2. O gerenciamento de projetos de software geralmente é realizado a partir de uma 
metodologia ou ferramenta de gerenciamento. Esse procedimento serve para que 
todos os processo e etapas tenham responsáveis, prazos a serem cumpridos, custos 
que não podem ser ultrapassados. Um projeto de software possui como responsável 
geral o gestor, líder ou diretor do setor de tecnologia da informação, o qual possui a 
responsabilidade de gerenciar desde o desenvolvimento, implementação até a 
finalização do projeto. O gerenciamento de software possui suas especificidades e, 
muitas vezes, dificuldades de medir exatamente os resultados. Por isso, o gerente de 
projetos de software corre grandes riscos em seus projetos. Sobre esses riscos, 
analise as seguintes sentenças: 
 
I- Projetos de médio porte são imensuráveis. 
II- Produto é intangível e não possui processo padrão. 
III- Projetos de grande porte são projetos exclusivos. 
IV- Projetos de TI têm mínimos riscos de fracasso. 
 
Agora, assinale a alternativa CORRETA: 
a) As sentenças II e III estão corretas. 
b) Somente a sentença I está correta. 
c) As sentenças I, II e IV estão corretas. 
d) Somente a sentença IV está correta. 
 
3. 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) V - V - F - F. 
c) F - V - V - V. 
d) V - V - F - V. 
 
4. 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) Requisitos não funcionais. 
c) Requisito de sistema. 
d) Requisitos funcionais. 
 
5. 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 I está correta. 
b) As opções III e IV estão corretas. 
c) Somente a opção III está correta. 
d) As opções II e IV estão corretas. 
 
6. 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 atividade. 
b) Modelagem e linguagem unificada. 
c) Modelagem do diagrama de classe. 
d) Modelagem de casos de uso. 
 
7. 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) Verificação de invalidade, verificação de incompletude e verificabilidade. 
b) Verificação de validade, verificação de completude e verificabilidade. 
c) Verificação de atualidade, verificação de complexidade e utilidade. 
d) Verificação de validade, verificação de complexidade e verificabilidade. 
 
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. Sobre os requisitos 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 ultrapassar10 segundos. 
( ) O software deve ser operacionalizado no sistema Windows. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F. 
b) V - F - F - V. 
c) F - F - V - V. 
d) V - V - F - F. 
 
9. 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 II e III estão corretas. 
b) Somente a sentença III está correta. 
c) As sentenças I e II estão corretas. 
d) As sentenças I e III estão corretas. 
 
10. 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, e algumas verificações devem ser realizadas. Sobre essas verificações, 
analise as sentenças a seguir: 
 
I- Ele deve ser documentado de maneira que seja de fácil compreensão por todos. 
II- Nem todos os requisitos podem ser testados após a entrega do sistema. 
III- A rastreabilidade dos requisitos a partir do problema de negócio. 
IV- A unicidade dos requisitos. 
 
Agora, assinale a alternativa CORRETA: 
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.