Buscar

Prova 3 - Discursiva

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

13/10/2021 16:24 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAyIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoRGlzY3Vyc2l2YSkgLSBJbmRpdmlkdWFsIFNlbWlwc… 1/2
GABARITO | Avaliação Final (Discursiva) - Individual Semipresencial
(Cod.:687702)
Peso da Avaliação
4,00
Prova
37995816
Qtd. de Questões
2
Nota
7,40
Diagramas de sequência UML fazem parte de um modelo UML e existem somente em projetos de modelagem UML. São diagramas
comportamentais usados para visualizar, especificar, construir e documentar aspectos dinâmicos de um sistema. Disserte sobre o diagrama de sequência
e seus principais componentes.
Resposta esperada
* É um diagrama de interações que enfatiza a ordem temporal das mensagens entre atores e objetos * ou somente entre objetos. * Componentes:
atores, objetos, linha do tempo (uma para cada objeto e ator), comunicação e interpretação das mensagens.
 
Minha resposta
O objetivo do diagrama de sequência é definir a sequência que os eventos devem ter ao se executar um processo, verificando as condições a
serem satisfeitas, quais métodos serão disparados e as mensagens que são enviadas. Assim, determinar a ordem em que os eventos ocorrem na
execução do sistema. Baseia-se no Diagrama de Caso de Uso, é comum ter diversos diagramas de sequência em um projeto, um para cada
processo do sistema. Componentes: - Atores: ator é toda pessoa que interage com o sistema indiferente do serviço ou da função exercida., pode
desempenhar muitos casos de uso, um caso de uso pode ter reciprocamente vários atores desempenhando-o; - Objetos: os objetos deste
diagrama representam as instâncias das classes envolvidas no processo ilustrado pelo Diagrama de Sequência; - Linha de vida: demonstra o objeto
durante o tempo em que ele existiu enquanto houve o processo. o objeto pode ser criado durante o processo, ele não preciso existir desde o início
do processo; - Foco de controle ou ativação: indica os períodos em que um determinado objeto está participando ativamente do processo,
identifica os momentos em que um objeto está executando um ou mais métodos utilizados em um processo específico; - Mensagens ou estímulos:
são utilizados para demonstrar a ocorrência de eventos, que normalmente forçam a chamada de um método em algum dos objetos envolvidos no
processo. são representados por uma seta, desta forma indicam que enviou a mensagem e na sequência quem a recebeu; - Mensagens de retorno:
nada mais é do que o retorno recebido pela mensagem que foi enviada, a resposta pelo estímulo disparado, este retorno pode ser com uma
mensagem específica, ou simplesmente um OK, ou NOK que representa a negação; - Autochamadas ou autodelegações: são as mensagens que o
objeto envia para si mesmo, ou seja, são mensagens que partem da linha de vida do objeto e atingem a linha de vida do próprio objeto; -
Condições ou condições de guarda: indica que uma mensagem só poderá ser enviada a um objeto se uma determinada condição for verdadeira.
A orientação a objetos caracteriza-se por uma aproximação maior entre o mundo real e o mundo virtual, em que os objetos computacionais
dentro de um sistema são planejados e implementados através da observação das entidades reais de determinado processo. Considerando o exposto,
disserte sobre as diferenças entre a análise e a programação orientadas a objetos.
Resposta esperada
Na análise orientada a objetos, os analistas procuram identificar objetos computacionais que possam se relacionar com entidades do mundo real.
Essa identificação inclui ainda a determinação de atributos e comportamentos de cada objeto, de modo que a troca de mensagens entre eles
reproduza o processo do mundo real dentro do sistema computacional. Os analistas devem ainda planejar de que forma as mensagens alteram o
estado dos objetos ao enviá-las e/ou recebê-las. A programação orientada a objetos consiste na implementação destes objetos, atributos e
métodos de acordo com o que foi definido na análise, permitindo a perfeita integração entre análise e desenvolvimento.
 
Minha resposta
 VOLTAR
1
2
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
13/10/2021 16:24 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAyIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoRGlzY3Vyc2l2YSkgLSBJbmRpdmlkdWFsIFNlbWlwc… 2/2
A Análise Orientada a Objetos consiste em definir quais objetos fazem parte de um sistema e a maneira como se comportam, com foco no
mapeamento de solução sistêmica para algum processo de negócio, já a Programação Orientada a Objetos consiste em utilizar objetos
computacionais para implementar a funcionalidade de um sistema, Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 

Continue navegando