Baixe o app para aproveitar ainda mais
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)
Compartilhar