Buscar

Análise e Programação Orientadas a Objetos

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

26/06/2023, 19:02 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:825698)
Peso da Avaliação 4,00
Prova 62515461
Qtd. de Questões 2
Nota 10,00
Os casos de uso se referem aos serviços, às tarefas ou às funções que podem ser usadas de 
alguma forma pelos usuários do sistema, como emitir um relatório ou cadastrar a venda de algum 
produto. Observe o exemplo da figura que demonstra a utilização da associação include entre casos 
de uso e disserte sobre este tipo, ou seja, sobre o tipo de associação include e explique-a na figura 
apresentada.
Resposta esperada
Um relacionamento include de um caso de uso A (obter extrato, realizar saque, realizar
transferência) para um caso de uso B (fornecer identificação) indica que B é fundamental para o
comportamento de A. Também pode-se dizer que B faz parte de A.
Na figura, o relacionamento do tipo include ocorre três vezes: obter extrato, realizar saque e
realizar transferência; e todos os três casos de uso fazem uso da rotina "fornecer identificação".
Ao se colocar essa rotina num caso de uso, todos os casos de uso que precisarem desse serviço
podem utilizá-lo.
Minha resposta
O relacionamento "include" em um diagrama de caso de uso indica que um caso de uso A
depende da realização de um caso de uso B para ser executado com sucesso. Isso significa que o
comportamento de A não pode ser realizado sem a realização prévia de B. Podemos dizer
também que B é parte integrante de A. No diagrama em questão, existem três relacionamentos
"include" entre os casos de uso "obter extrato", "realizar saque" e "realizar transferência" e o
caso de uso "fornecer identificação". Todos os três casos de uso dependem da execução bem-
sucedida do caso de uso "fornecer identificação". Por exemplo, todos os casos de uso que
precisam da rotina "fornecer identificação" podem utilizá-lo. Essa abordagem permite a
reutilização de casos de uso comuns em vários contextos e promove a modularidade e a
manutenibilidade do sistema.
 VOLTAR
A+
Alterar modo de visualização
1
26/06/2023, 19:02 Avaliação Final (Discursiva) - Individual
about:blank 2/2
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
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
A análise orientada a objetos tem como objetivo modelar o problema em questão e consiste em
atividades necessárias para entender o domínio do problema e identificar o que deve ser feito
para solucioná-lo. Nessa fase, são criados modelos abstratos do sistema, que incluem objetos,
suas características e relacionamentos, bem como os requisitos funcionais e não funcionais do
sistema. Por outro lado, a programação orientada a objetos trabalha na criação de objetos para
facilitar o desenvolvimento de programas e estruturas, com o objetivo de agilizar os processos.
Nessa fase, são criadas classes e instâncias para representar objetos concretos do mundo real e
implementar a lógica do sistema. Para isso, são utilizados métodos, que permitem o acesso e a
manipulação dos objetos.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
2
Imprimir

Continue navegando