Buscar

Prova Modelagem de Sistemas1

Prévia do material em texto

10/04/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Richard Markus Leal (1338053)
Disciplina: Modelagem de Sistemas Empresariais (GTI22)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:448184) ( peso.:1,50)
Prova: 10213015
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 II e III estão corretas.
 d) As sentenças I e III estão corretas.
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) Requisitos funcionais.
 c) Requisito de sistema.
 d) Requisitos não funcionais.
3. 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 II, III e IV estão corretas.
10/04/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
 b) Somente a sentença II está correta.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
4. 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) Somente a sentença II está correta.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e III estão corretas.
5. Os requisitos funcionais preocupam-se com a funcionalidade e os serviços do sistema, que indicam o que o
sistema deve fazer com as funções que o sistema deve fornecer para o cliente e como o sistema se comportará em
determinadas situações. Diante disso, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O sistema deverá permitir cadastrar novos produtos com todos os seus atributos (descrição, preço). 
( ) O sistema deverá permitir a exclusão de produtos por nome. 
( ) Sistema desenvolvido na linguagem Java de modo a ser compatível com o sistema operacional Windows. 
( ) A interface do sistema deverá ser objetiva e agradável para o usuário. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - V - V - F.
 c) V - V - F - F.
 d) V - F - F - V.
6. 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) Somente a sentença IV está correta.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença I está correta.
10/04/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
7. 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 e linguagem unificada.
 c) Modelagem de casos de uso.
 d) Modelagem do diagrama de atividade.
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 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) V - V - F - V.
 b) F - F - V - F.
 c) F - V - V - V.
 d) V - V - F - F.
9. 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.
10/04/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
10. 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 validade, verificação de completude e verificabilidade.
 b) Verificação de validade, verificação de complexidade e verificabilidade.
 c) Verificação de atualidade, verificação de complexidade e utilidade.
 d) Verificação de invalidade, verificação de incompletude e verificabilidade.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando