Buscar

Prova de Análise e Projeto de Sistemas

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

Prova de Análise e Projeto de Sistemas
A UML (Unified Modeling Language) é composta por vários tipos de diagramas diferentes, por exemplo: diagrama de casos de uso, diagrama de classes, diagrama de sequência etc. Alguns dão uma perspectiva externa de forma mais geral, como é o caso do diagrama de casos de uso, enquanto outras oferecem uma visão mais profunda do software.
GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. 2 ed. São Paulo: Novatec, 2011.
 A respeito dos relacionamentos entre casos de uso, avalie as afirmações a seguir
 I. O relacionamento de extensão, descreve cenários que ocorrerão em uma situação específica, se determinada condição for satisfeita, ou seja, indica a necessidade de um teste para verificar se o caso de uso estendido deve ou não ser executado.
 II. O relacionamento de generalização/especialização é utilizado quando existem dois ou mais casos de usos, com características parecidas. Os casos de uso especializados herdam toda a estrutura do caso de uso generalizado;
 III. O relacionamento de inclusão, costuma ser utilizado quando existe um cenário comum a mais de um caso de uso. Esse relacionamento indica que, sempre que o primeiro caso de uso for executado, o segundo será executado, obrigatoriamente.
 É correto apenas o que se afirma em:
A - I e II;
B - I e III;
C - I, II e III. 
D - I;
E - II;
Resposta correta (C)
O desenvolvimento de software é uma atividade complexa, pois pode, entre outras coisas, envolver muito esforço humano. Para o controle do projeto de software ser mais efetivo o gerenciamento de desenvolvimento de software é direcionado a partir de: pessoas, produto, processo e projeto, também conhecido como 4 P’s.
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 I. O trabalho do engenheiro de software se traduz em esforço humano e, se o gerente, não considerar isso no gerenciamento do projeto não obterá sucesso.
PORQUE
 II. Os recursos humanos são considerados de extrema importância no processo de desenvolvimento de software, tanto que, o SEI (Software Engineering Institute) desenvolveu o modelo People-CMM que definiu práticas-chave como: a formação da equipe, a comunicação entre as pessoas, o ambiente de trabalho, o treinamento etc.
 
A respeito dessas asserções, assinale a opção correta.
A -
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
B -
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C -
As asserções I e II são proposições falsas.
D -
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
E -
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Resposta correta (D)
No desenvolvimento de um sistema de gestão de um condomínio, serão implementados módulos de controle dos proprietários. Para a criação desse sistema será necessário aplicar algumas regras, conforme pode ser observado no diagrama abaixo.
Com base nesse diagrama, avalie as afirmações a seguir.
I. Um bloco pode conter vários apartamentos;
 II. Um proprietário poderá possuir apenas 1 apartamento no condomínio;
 III. Poderão existir blocos que não possuirão apartamentos relacionados;
 IV. O proprietário precisa ter pelo menos 1 apartamento;
 V. Um apartamento estará relacionado apenas a um bloco e, se não existir o bloco, o apartamento também não existirá.
 É correto apenas o que se afirma em
A -
I e II.
B -
I e III
C -
I, IV e V.
D -
II e IV.
E -
II, III e IV.
Resposta correta(C)
Para o controle do projeto de software ser mais efetivo é necessário levar em consideração os 4 P’s: pessoas, produto, processo e projeto.
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
 Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 I. Um projeto de software pode ser conduzido com sucesso, para isso, é necessário compreender o que pode ocorrer de errado, como: a definição parcial do escopo do produto, a resistência dos usuários, regras de negócio mal definidas etc.
PORQUE
 II. Um projeto de software poderá ser comprometido, caso seja iniciado sem um plano de projeto consistente.
 
 A respeito dessas asserções, assinale a opção correta.
A -
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
B -
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C -
As asserções I e II são proposições falsas.
D -
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
E- As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Resposta correta –D
Compreender os requisitos de um software pode ser considerada uma das tarefas mais complexas encontradas pelo engenheiro de software. Porém, no primeiro momento pode não parecer tão difícil, pois, consideramos que o cliente sabe o que precisa e têm domínio sobre o assunto. Mas, em muitos casos isso não é verdadeiro.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
 Considere os requisitos, a seguir, de um sistema para uma clínica veterinária.
 R1: o sistema deve permitir o registro de entrada de animais;
 R2: o sistema deverá estar acessível em todos os navegadores web atuais;
 R3: o sistema deve permitir o vínculo de mais de um animal por cliente;
 R4: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder desempenho;
 Nessa situação, representam descrições de requisitos funcionais apenas os requisitos.
A -
R1 e R2;
B -
R1 e R3;
C -
R1, R2, R3 e R4.
D -
R2 e R4;
E -
R2, R3 e R4;
Resposta correta-B

Mais conteúdos dessa disciplina