Buscar

ATIVIDADES - PROJETO DE SOFTWARE II

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PROJETO DE SOFTWARE II
Premissa é algo que está relacionado com o projeto e que possui a possibilidade de acontecer. Existe uma chance ou opção de acontecer, mas também pode não acontecer. Então, não pode ser garantida ao cliente.
Restrições são coisas que você deve fazer no projeto ou que restringem determinado fato. Em outros termos, restrições são obrigações a serem cumpridas.
1)
O que é uma premissa dentro do escopo de projeto de software?
a)
É um dever do time de desenvolvimento.
RESPOSTA INCORRETA
Uma premissa não é um dever do time de desenvolvimento. Um "dever" pode ser considerado uma restrição neste escopo.
b)
É algo que pode acontecer, mas não está relacionado com o projeto.
RESPOSTA INCORRETA
Uma premissa está sempre relacionada com o projeto em questão.
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.
Enviada em
08/10/2020 12:18
d)
É um conjunto de deveres do cliente.
RESPOSTA INCORRETA
Premissas não são um conjunto de deveres do cliente. Elas estão relacionadas com fatos que podem ou não ocorrer.
e)
São restrições relacionadas com a tecnologia.
RESPOSTA INCORRETA
As premissas não são restrições relacionadas com a tecnologia. Dentro deste contexto estão presentes as restrições, que podem incluir questões tecnológicas, como por exemplo "o uso da linguagem x" no projeto.
2)
Quais destes exemplos pode ser considerado uma restrição de um projeto de software?
a)
A variação na economia irá refletir diretamente no valor do software.
RESPOSTA INCORRETA
Variações da economia não são controláveis. Logo, esta poderia ser considerada uma premissa.
b)
Dúvidas dos membros da equipe deverão ser respondidas em até 10 dias pelo cliente.
RESPOSTA INCORRETA
Esta seria considerada uma premissa, já que depende do time do cliente responder as dúvidas.
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.
Enviada em
08/10/2020 12:20
d)
Em caso de falhas, o software deverá ser corrigido durante os 5 meses depois da primeira entrega.
RESPOSTA INCORRETA
Falhas podem ou não acontecer. Esta, então, pode ser considerada uma premissa.
e)
Problemas com software de terceiros utilizados no projeto deverão ser corrigidos em até 1 mês.
RESPOSTA INCORRETA
Problemas com softwares de terceiros podem ocorrer ou não. Logo, esta é uma premissa.
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.
Enviada em
08/10/2020 12:22
b)
Descrever a implementação do projeto.
RESPOSTA INCORRETA
Nesta fase, a implementação não é descrita.
c)
Descrição do modelo de ciclo de vida de software.
RESPOSTA INCORRETA
Esta fase não possui como objetivo descrever o ciclo de vida, embora possa ser citado.
d)
Descrever todos os requisitos de software.
RESPOSTA INCORRETA
Nesta etapa, o foco não é a descrição dos requisitos de software.
e)
Descrição dos testes de software que serão visualizados.
RESPOSTA INCORRETA
Nesta etapa, não são descritos os testes de software.
4)
É correto afirmar que a análise SWOT:
a)
Identifica os requisitos funcionais de software.
RESPOSTA INCORRETA
A análise SWOT não identifica os requisitos funcionais de software.
b)
Identifica qual será o ciclo de vida de software.
RESPOSTA INCORRETA
A análise SWOT não identifica o ciclo de vida de software.
c)
Identifica o esforço necessário para produzir um software.
RESPOSTA INCORRETA
A análise SWOT não identifica o esforço de criação de software.
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.
Enviada em
08/10/2020 12:22
e)
Identifica o tempo necessário para a criação de um software.
RESPOSTA INCORRETA
A análise SWOT não identifica o tempo necessário para desenvolvimento.
5)
Quais destes elementos estão presentes na documentação de uma visão de projeto?
a)
Modelo de componentes.
RESPOSTA INCORRETA
No documento de visão não existe um tópico que apresente os modelos de componentes, já que é criado no início do projeto. A modelagem de componentes é realizada geralmente em um estado mais avançado do projeto.
b)
Papéis e responsabilidades de cada participante do projeto.
RESPOSTA INCORRETA
Este item geralmente é encontrado no Plano de Projeto, que é criado após a documentação de uma visão de projeto.
c)
Roteiro de testes.
RESPOSTA INCORRETA
O roteiro de testes ou plano de testes é criado em uma fase mais avançada do projeto. Logo, o documento de visão não possui este tópico.
d)
Partes do código final.
RESPOSTA INCORRETA
No documento de visão não está presente nenhum trecho de código. Não faz sentido termos partes de códigos no documento de visão, já que seu objetivo é de apresentar e abordar outras questões. É possível que existam documentos com códigos em uma etapa mais avançada do projeto, como na documentação do produto ou em roteiros/relatórios de testes.
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.
Enviada em
08/10/2020 12:24
PADRÃO DE RESPOSTA ESPERADO
Pode-se utilizar técnicas de coleta de informações como reuniões com stackholders, sessões JAD, a análise SWOT e a análise GAP.
Sessões JAD (Joint Application Design) é uma técnica para a coleta de requisitos e entendimento do escopo, objetivo e propósito de um projeto. São basicamente reuniões realizadas com um facilitador, um escrivão e demais participantes. O facilitador faz o levantamento de tópicos para a discussão, enquanto o escrivão registra os pontos mais importantes.
A Análise SWOT identifica as forças, fraquezas, oportunidades e ameaças. No Brasil, você pode se deparar com a mesma técnica com outro nome, já que a técnica foi genialmente traduzida para Matriz FOFA. 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.
Outra técnica bastante utilizada durante a criação e definição do documento de visão é a análise GAP. Nesta análise são realizadas as seguintes perguntas: onde quero chegar e o que preciso para chegar onde quero? Com isso, é possível traçar e definir o que é preciso para atingir os objetivos utilizando o que existe disponível.
1)
O que é um diagrama de caso de uso?
a)
É um artefato que permite a representação de classes e objetos de um projeto de software.
RESPOSTA INCORRETA
Diagrama de caso de uso não representa classes ou objetos. O diagrama de classes e objetos é que permite esta representação.
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.
Enviada em
08/10/2020 12:44
c)
É um diagrama que apresenta um modelo de implantação de arquitetura de software.
RESPOSTA INCORRETA
O diagrama de implantação permite detalhar a forma com a qual o software será implantado, apresentando detalhes técnicos e de arquitetura.
d)
É um diagrama que apresenta a relação entre as atividades realizadas dentro de um caso de uso específico.
RESPOSTA INCORRETA
O diagrama
de atividades permite apresentar as atividades que são realizadas dentro de um caso de uso. O diagrama de caso de uso apresenta uma representação global de um conjunto de atores e casos de uso.
e)
É um diagrama utilizado para representar histórias de usuários.
RESPOSTA INCORRETA
Embora seja possível traduzir histórias de usuário para casos de uso e, então, representá-los, o diagrama de caso de uso é utilizado para representar casos de uso, e não histórias. Estas foram um conceito criado nos últimos anos, em conjunto com as metodologias ágeis.
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.
Enviada em
08/10/2020 12:45
b)
Pessoa com traços.
RESPOSTA INCORRETA
A figura de uma pessoa com traços representa um ator neste diagrama.
c)
Uma seta com a informação <<include>>.
RESPOSTA INCORRETA
A seta com a informação <<include>> é utilizada para representar uma relação do tipo de inclusão.
d)
Uma seta com a informação <<extend>>.
RESPOSTA INCORRETA
A seta com a informação <<extend>> representa uma relação de extensão entre dois casos de uso.
e)
Um retângulo.
RESPOSTA INCORRETA
Os retângulos geralmente representam os limites do sistema no diagrama de caso de uso. Dentro dele, vão os elementos que fazem parte do sistema.
3)
Para que serve uma relação extend no diagrama de caso de uso?
a)
Serve para representar uma dependência de um ator com um caso de uso.
RESPOSTA INCORRETA
A relação extend não é utilizada entre atores e caso de uso. Ela é utilizada apenas entre casos de uso.
b)
É utilizada como uma representação de igualdade entre casos de uso.
RESPOSTA INCORRETA
Não faz sentido termos dois casos de uso iguais em um diagrama de casos de uso. Logo, esta relação não representa igualdade.
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.
d)
A relação extend é utilizada para representar que um caso de uso inclui funcionalidades em um ator, aumentando a capacidade de realizar tarefas.
RESPOSTA INCORRETA
A relação não é utilizada entre atores e casos de uso. Logo, ela não realiza o aumento de funcionalidades.
Enviada em
08/10/2020 12:51
e)
É a relação que permite informar os limites do sistema.
RESPOSTA INCORRETA
Esta relação é utilizada para outro propósito. Os limites do sistema são definidos por um elemento no formato de retângulo ou quadrado.
4)
Para que serve uma relação do tipo include no diagrama de caso de uso?
a)
Esta relação serve para demonstrar dependência entre um ator e um caso de uso.
RESPOSTA INCORRETA
A relação não apresenta dependência. Também, não é utilizada entre atores e casos de uso, mas apenas entre casos de uso.
Enviada em
08/10/2020 12:52
b)
Esta relação permite representar a multiplicidade entre casos de uso.
RESPOSTA INCORRETA
No diagrama de caso de uso, não utilizamos multiplicidades. Geralmente, elas são utilizadas em diagramas ER (entidade-relacionamento) ou de classes.
c)
Esta relação demonstra um acoplamento de atores.
RESPOSTA INCORRETA
A relação não está relacionada com nenhum tipo de acoplamento. Também, não é utilizada entre atores.
d)
Esta relação demonstra que um caso de uso é realizado antes de outro caso de uso, mas apenas quando mais de um ator existe no diagrama.
RESPOSTA INCORRETA
Esta relação não determina a ordem de realização de ações e também não apresenta restrição em relação ao número de atores.
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?
a)
Esta relação representa que dois casos de uso apresentam comportamentos gerais de todos os casos de uso do diagrama.
RESPOSTA INCORRETA
Uma relação geralmente ocorre entre um caso de uso para outro. Não possui relação com todos os casos de uso do diagrama.
Enviada em
08/10/2020 12:54
b)
Esta relação é utilizada para informar que o caso de uso remove funcionalidades de outro.
RESPOSTA INCORRETA
A relação de generalização não é utilizada para remover funcionalidades de outros casos de uso.
c)
Esta relação permite informar que o caso de uso aumenta as funcionalidades presentes em um ator.
RESPOSTA INCORRETA
A relação de generalização não é utilizada para aumentar as funcionalidades de atores a partir de um caso de uso.
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.
e)
Esta relação é utilizada somente entre casos de uso e atores para representar igualdade de funcionalidades.
RESPOSTA INCORRETA
Esta relação somente pode ser utilizada entre atores ou entre casos de usos. Não podemos utilizar entre um ator e um caso de uso por exemplo. Ela também não é utilizada para representar igualdade de funcionalidades.
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.
b)
São elementos que permitem descrever a interação entre os objetos.
RESPOSTA INCORRETA
As mensagens são os elementos do diagrama de sequência que permitem descrever a interação entre os objetos.
Enviada em
08/10/2020 01:22
c)
São elementos que indicam o período que o objeto está participando ativamente do processo.
RESPOSTA INCORRETA
Um foco de controle indica o período que o objeto está participando ativamente do processo.
d)
É uma ou mais sequências de processamento incluídas em uma moldura e executadas em circunstâncias específicas.
RESPOSTA INCORRETA
Um fragmento combinado é uma ou mais sequências de processamento incluídas em uma moldura e executadas em circunstâncias específicas.
e)
São arquiteturas em que a apresentação, o processamento de aplicativos e as funções de gerenciamento de dados estão fisicamente separados.
RESPOSTA INCORRETA
A arquitetura multicamadas (muitas vezes referida como arquitetura de N-camadas) é uma arquitetura em que a apresentação, o processamento de aplicativos e as funções de gerenciamento de dados estão fisicamente separados.
Qual o tipo de mensagem que não precisa de uma resposta para interação para continuar?
a)
Mensagem de resposta ou de retorno.
RESPOSTA INCORRETA
Uma mensagem de resposta é desenhada com uma linha pontilhada e uma seta aberta apontando de volta para a linha de vida original.
b)
Mensagem self.
RESPOSTA INCORRETA
Uma mensagem que um objeto envia a si mesmo, geralmente mostrada como uma flecha em forma de U voltada para si mesma.
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.
d)
Mensagem de criação.
RESPOSTA INCORRETA
Esta é uma mensagem que cria um novo objeto. Semelhante a uma mensagem de retorno, é retratado com uma linha tracejada e uma seta aberta que aponta para o retângulo, que representa o objeto criado.
e)
Mensagem de destruição.
RESPOSTA INCORRETA
Esta é uma mensagem que destrói um objeto. Pode ser mostrado por uma seta com um x no final.
Enviada em
08/10/2020 01:26
3)
Sobre os fragmentos combinados, qual deles permite o
processamento simultâneo?
a)
[opt]
RESPOSTA INCORRETA
Os fragmentos de opções modificam as construções.
b)
[break]
RESPOSTA INCORRETA
O fragmento break é uma sequência alternativa de eventos que é processada em vez de todo o resto do diagrama.
c)
[neg]
RESPOSTA INCORRETA
O fragmento negativo inclui uma série inválida de mensagens.
d)
[critical]
RESPOSTA INCORRETA
O fragmento crítico encerra uma seção crítica.
e)
[par]
RESPOSTA CORRETA
O fragmento paralelo modela o processamento simultâneo.
Enviada em
08/10/2020 01:27
4)
Em um sistema de camadas no modelo MVC, qual camada é representada pelo objeto do tipo Boundary (ou Fronteira)?
a)
Model.
RESPOSTA INCORRETA
A camada Model é representada pelo objeto do tipo Entity (Entidade) no diagrama de sequência.
Enviada em
08/10/2020 01:29
b)
Controller.
RESPOSTA INCORRETA
O objeto do tipo Control é que representa uma camada Controller no modelo MVC.
c)
Error.
RESPOSTA INCORRETA
No modelo MVC não existe uma camada chamada Error.
d)
Critical.
RESPOSTA INCORRETA
Não existe uma camada chamada Critical no modelo MVC. Critical pode ser um tipo de fragmento combinado.
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?
a)
1 - Escolher um diagrama de sequência. 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 INCORRETA
O passo 1 não está correto, já que o objetivo é criar um diagrama de sequência.
Enviada em
08/10/2020 01:31
b)
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 classes. 5 - Identificar os objetos.
RESPOSTA INCORRETA
Os passos 4 e 5 não estão corretos, já que a identificação de classes/objetos já deve ter sido realizada nas etapas 2 e 3.
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.
d)
1 - Escolher um caso de uso. 2 - Criar 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 INCORRETA
Nesta etapa não se cria os objetos que fazem parte da interação, mas, sim, tenta-se identificá-los.
e)
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 - Remover a sequência destas mensagens.
RESPOSTA INCORRETA
A etapa 5 não está correta, já que o objetivo é identificar a sequência das mensagens para colocar no diagrama corretamente.
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.
Enviada em
08/10/2020 01:35
b)
É uma representação do sistema de forma geral.
RESPOSTA INCORRETA
O diagrama de classes não representa um sistema de forma geral, podemos dizer que ele faz uma representação estrutural.
c)
É uma representação do fluxo de dados do sistema.
RESPOSTA INCORRETA
Uma forma de representação de fluxo de dados é a utilização do DFD. O diagrama de classes faz uma representação estrutural do sistema.
d)
É uma representação dos componentes.
RESPOSTA INCORRETA
Existe, neste caso, o diagrama de componentes. Diagrama de componentes da UML ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. O diagrama de classes representa o sistema de uma forma estrutural.
e)
É uma representação do fluxo de ações.
RESPOSTA INCORRETA
Fluxo de ações podem ser representados com outros diagramas, dependendo do contexto. Por exemplo, temos o diagrama de atividades e também o diagrama de casos de uso. O diagrama de classes está relacionado com a estrutura do sistema.
2)
Como uma classe é representada no diagrama de classes?
a)
Com um círculo.
RESPOSTA INCORRETA
Uma classe não é representada com um círculo. No diagrama de classes, não contamos com um elemento do tipo círculo.
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.
Enviada em
08/10/2020 01:36
c)
Com um quadrado.
RESPOSTA INCORRETA
Uma classe não é representada por um quadrado. No diagrama de classes não existe nenhum elemento que seja um quadrado. Existem elementos no formato de retângulo.
d)
Com uma seta.
RESPOSTA INCORRETA
Uma classe não é representada por uma seta. No diagrama de classes podemos utilizar alguns tipos de setas para representar as relações.
e)
Com uma linha.
RESPOSTA INCORRETA
Uma classe não é representada com uma linha. No diagrama de classes, uma linha simples representa uma relação do tipo associação.
3)
No diagrama de classes, o que é uma relação de associação?
a)
São relacionamentos de utilização.
RESPOSTA INCORRETA
Esta descrição é do relacionamento de dependência.
b)
É um tipo de relacionamento entre um elemento geral (mais amplo) e outro mais específico.
RESPOSTA INCORRETA
Este é um relacionamento de generalização.
c)
É um relacionamento entre um elemento (o todo) e outros elementos (as partes) onde as parte só podem pertencer ao todo e são criadas e destruídas com ele.
RESPOSTA INCORRETA
Este é um relacionamento de composiçã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.
Enviada em
08/10/2020 01:37
e)
É um atributo da classe.
RESPOSTA INCORRETA
Este elemento não é um atributo, mas, sim, um tipo de relação.
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):
a)
Atributos.
RESPOSTA INCORRETA
Atributos representam o estado de um objeto da classe. São descrições da estrutura ou das características de uma classe. No diagrama de classes, os atributos são listados na parte do meio do retângulo que representa uma classe. Nele, é inserido o nome do atributo seguido por dois pontos e, então, o tipo de dado do atributo.
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).
c)
Relações.
RESPOSTA INCORRETA
Na UML, contamos com diversas relações que podem ser utilizadas para determinar a forma com que as classes se relacionam entre si. As relações determinam que as instâncias de uma classe estão, de alguma forma, ligadas às instâncias da outra classe.
d)
Retângulos.
RESPOSTA INCORRETA
No diagrama de classes, nós representamos uma classe utilizando um retângulo. O nome da classe fica no topo do retângulo, geralmente em negrito. Logo a seguir, são declarados os atributos e os métodos/operações.
e)
Classes.
RESPOSTA
INCORRETA
São uma descrição de um grupo de objetos com papéis semelhantes no sistema. A partir das classes, podemos criar os objetos (instâncias). No diagrama de classes, nós representamos uma classe utilizando um retângulo.
Enviada em
08/10/2020 01:38
5)
Quais destes são tipos de visibilidades definidos pela UML?
a)
Público, Protegido, Privado e Interno.
RESPOSTA INCORRETA
Interno não é um tipo de visibilidade definido pela UML.
b)
Público, Protegido, Privado e Pacote.
RESPOSTA CORRETA
Temos definidos pela UML as visibilidades Público, Protegido, Privado e Pacote.
Enviada em
08/10/2020 01:42
c)
Público, Protegido, Perfeito e Pacote.
RESPOSTA INCORRETA
Perfeito não é um tipo de visibilidade definido pela UML.
d)
Público, Protegido, Parcial e Pacote.
RESPOSTA INCORRETA
Parcial não é um tipo de visibilidade definido pela UML.
e)
Público, Protegido, Desprotegido e Pacote.
RESPOSTA INCORRETA
Desprotegido não é um tipo definido pela UML.
Resultados de avaliações
Avaliação (PROJETO DE SOFTWARE II) - Aprovado 28/10/2020 às 10:33
Questão 1 Peso: 20%
No contexto do diagrama de sequência, o que são linhas de vida?
Linha de vida ou Lifeline é um elemento nomeado que representa um participante individual na interação do diagrama de sequência.
Resposta correta!
Questão 2 Peso: 20%
O que é uma premissa dentro do escopo de projeto de software?
É 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!
Questão 3 Peso: 20%
Quais são os passos base para realizar antes da criação de um diagrama de sequência?
1 - Escolher um caso de uso. 2 - Criar 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 incorreta.
A resposta correta é: 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.
Questão 4 Peso: 20%
Como uma classe é representada no diagrama de classes?
Com um retângulo.
Resposta correta!
Questão 5 Peso: 20%
É correto afirmar que a análise SWOT:
Identifica as forças, fraquezas, oportunidades e ameaças.
Resposta correta!
Total de acertos: 80%
Média mínima para aprovação: 60%
Avaliação (PROJETO DE SOFTWARE I) - Aprovado 30/09/2020 às 19:16
Avaliação (ENGENHARIA DE REQUISITOS II) - Aprovado 02/09/2020 às 07:22
Avaliação (ENGENHARIA DE REQUISITOS II) - Reprovado 02/09/2020 às 06:50
Avaliação (ENGENHARIA DE REQUISITOS I) - Aprovado 03/08/2020 às 07:54
Avaliação (CICLO DE VIDA DE SOFTWARE) - Aprovado 09/07/2020 às 16:06
Voltar

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais