Buscar

Questionários pós - Projetos de software 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

1)
O que é uma premissa dentro do escopo de projeto de software?
c)
É algo que pode acontecer durante o projeto, apresentando uma característica ou fato. Uma premissa está relacionada com o projeto em questão.
RESPOSTA CORRETA
A premissa são coisas que podem acontecer, possuem chance ou opção de ocorrer ou não durante o projeto. A premissa sempre está relacionada com o projeto.
2)
Quais destes exemplos pode ser considerado uma restrição de um projeto de software?
c)
Somente deverão ser utilizadas tecnologias baseadas em software livre para a construção do software.
RESPOSTA CORRETA
Esta é uma restrição, já que é de controle interno da equipe do projeto.
3)
O que é feito durante a documentação da visão do projeto?
a)
Descrição do escopo de forma preliminar, os objetivos e metas.
RESPOSTA CORRETA
Também é descrito o motivo e justificativa pelo qual o projeto será desenvolvido.
4)
É correto afirmar que a análise SWOT:
d)
Identifica as forças, fraquezas, oportunidades e ameaças.
RESPOSTA CORRETA
Com a análise SWOT conseguimos eleger os fatores internos e externos que podem afetar o projeto de forma negativa e positiva. Com esta análise, podemos traçar melhores decisões para evitar problemas no projeto.
5)
Quais destes elementos estão presentes na documentação de uma visão de projeto?
e)
Visão geral do produto.
RESPOSTA CORRETA
A visão geral do produto está presente no documento de visão, apresentando como será o produto e algumas características. Obviamente, não existem grandes detalhes ainda nesta etapa, já que o documento de visão é criado no início do projeto.
1)
O que é um diagrama de caso de uso?
b)
Um diagrama de caso de uso é uma representação da interação de um usuário com o sistema, que mostra a relação entre o usuário e os diferentes casos de uso em que o usuário está envolvido.
RESPOSTA CORRETA
Um diagrama de caso de uso pode identificar os diferentes tipos de usuários de um sistema e os diferentes casos de uso.
2)
Qual figura geométrica representa um caso de uso em um diagrama de caso de uso?
a)
Elipse.
RESPOSTA CORRETA
Um caso de uso é representado por uma elipse com o nome geralmente localizado no interior.
3)
Para que serve uma relação extend no diagrama de caso de uso?
c)
É utilizada para representar que um caso de uso aumenta a funcionalidade e as características existentes em outro caso de uso.
RESPOSTA CORRETA
De acordo com a UML, a seta da relação extend é pontilhada e possui a palavra <<extend>> sobre ela.
4)
Para que serve uma relação do tipo include no diagrama de caso de uso?
e)
É uma relação que implica que o comportamento do caso de uso incluído é inserido no comportamento do caso de uso inclusor.
RESPOSTA CORRETA
De acordo com a UML, a seta da relação include é pontilhada e possui a palavra <<include>> sobre ela.
5)
Uma das relações presentes no diagrama de caso de uso é chamada de generalização. O que ela representa?
d)
Esta é uma relação de pai-filho, onde o filho herda as funcionalidades do pai e torna-se mais especializado. Pode ocorrer entre atores ou, também, entre casos de usos.
RESPOSTA CORRETA
Em outros termos, representa que um caso de uso na relação tem o significado do processo subjacente, mas é um aprimoramento do caso de uso principal.
1)
No contexto do diagrama de sequência, o que são linhas de vida?
a)
Linha de vida ou Lifeline é um elemento nomeado que representa um participante individual na interação do diagrama de sequência.
RESPOSTA CORRETA
Uma linha de vida é mostrada usando um símbolo que consiste em um objeto (podendo ser um retângulo, por exemplo) que forma sua "cabeça" seguida de uma linha vertical (que pode ser tracejada), que representa a vida útil do participante.
2)
Qual o tipo de mensagem que não precisa de uma resposta para interação para continuar?
c)
Mensagem assíncrona.
RESPOSTA CORRETA
As mensagens assíncronas não precisam de uma resposta para interação para continuar. Como mensagens síncronas, elas são desenhadas com uma seta conectando duas linhas de vida.
3)
Sobre os fragmentos combinados, qual deles permite o processamento simultâneo?
e)
[par]
RESPOSTA CORRETA
O fragmento paralelo modela o processamento simultâneo.
4)
Em um sistema de camadas no modelo MVC, qual camada é representada pelo objeto do tipo Boundary (ou Fronteira)?
e)
View.
RESPOSTA CORRETA
O elemento do tipo Boundary representa uma camada View no diagrama de sequência.
5)
Quais são os passos base para realizar antes da criação de um diagrama de sequência?
c)
1 - Escolher um caso de uso. 2 - Identificar os objetos que fazem parte da interação. 3 - Identificar o objeto que começa a interação. 4 - Identificar as mensagens trocadas entre os objetos. 5 - Identificar a sequência destas mensagens.
RESPOSTA CORRETA
Estes são alguns passos que devem ser realizados para a elaboração de um diagrama de sequência. De forma geral, é interessante que já exista um ou mais diagramas ou especificações de casos de uso. Além disso, a pré-existência de uma especificação/diagrama de classes facilita na hora de criar um diagrama de sequência, já que os métodos, atributos e classes já estão bem definidos.
1)
O que é um diagrama de classes?
a)
É uma representação da estrutura e relações das classes que servem de modelo para objetos.
RESPOSTA CORRETA
É uma modelagem muito útil para o desenvolvimento de sistemas, pois define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados.
2)
Como uma classe é representada no diagrama de classes?
b)
Com um retângulo.
RESPOSTA CORRETA
O nome da classe vai na parte superior, e na parte inferior vão os atributos e métodos.
3)
No diagrama de classes, o que é uma relação de associação?
d)
São relacionamentos estruturais entre as instâncias das classes e permitem especificar que objetos de uma classe são ligados a objetos de outras classes.
RESPOSTA CORRETA
Um relacionamento de associação representa a questão estrutural entre classes.
4)
Leia a seguinte descrição: "... são utilizadas no diagrama de classes para informar a quantidade de instâncias de objetos que uma classe pode ter em relação a outra classe. Estamos nos referindo às(aos):
b)
Multiplicidades.
RESPOSTA CORRETA
As multiplicidades são utilizadas no diagrama de classes para informar a quantidade de instâncias de objetos que uma classe pode ter em relação a outra classe. Temos definidos pela UML cinco tipos diferentes de multiplicidades. Sendo 0..1 ,1..1, 0..*, 1..*, 3..5 (valores específicos).
5)
Quais destes são tipos de visibilidades definidos pela UML?
b)
Público, Protegido, Privado e Pacote.
RESPOSTA CORRETA
Temos definidos pela UML as visibilidades Público, Protegido, Privado e Pacote.

Continue navegando