Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/04/2023, 11:36 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 62515269 Qtd. de Questões 2 Nota 8,50 A utilização correta dos relacionamentos de herança, associação e classe de associação é extremamente importante para a programação orientada a objetos, pois permite que se faça uma abstração mais precisa da situação a ser modelada no sistema. Considerando a figura a seguir, utilize as setas da UML (Unified Modeling Language) para estabelecer os relacionamentos de herança ou associação entre as classes. Resposta esperada O acadêmico deve colocar as setas de acordo com a figura da resposta. O local das classes não importa, o que importa é a definição das setas. Minha resposta O diagarma de sequência deverá corresponder a essa ordem: as classes Gladiador e Soldado serão membros de herdados da classe Personagem que será membro da classe Arma dessa forma: [Gladiador, Soldado] -> {Personagem] -> [Arma] Retorno da correção Parabéns, acadêmico(a)! Sua resposta se aproximou dos objetivos da questão, mas poderia apenas ter apresentado mais argumentos acerca dos conteúdos disponibilizados nos materiais didáticos e estudos. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão. O Processo Unificado (UP) é um dos padrões mais significativos da indústria de software. Ele é resultante de mais de 30 anos de experiência acumulada em forma de projetos, notações e processos de três importantes pioneiros da orientação a objetos nos anos de 1990 (Jacobson, Booch e É VOLTAR A+ Alterar modo de visualização 1 2 15/04/2023, 11:36 Avaliação Final (Discursiva) - Individual about:blank 2/2 Rumbaugh). É o primeiro modelo de processo inteiramente adaptado ao uso da notação Unified Modeling Language (UML), sendo suas atividades bem definidas no sentindo que elas são compostas por uma descrição clara e precisa; apresentam responsáveis; nestas atividades apresentam-se os artefatos de entrada e saída; determinam as dependências entre as atividades; possuem um modelo de ciclo de vida bem definido; são acompanhadas de procedimentos adequados para o uso das ferramentas disponibilizadas e indicam o uso da linguagem UML. As fases que compõem a construção de um UP são: concepção, elaboração, construção e transição. Disserte sobre a fase de concepção. Resposta esperada 1. Tem-se uma visão geral (do todo) do sistema. 2. É realizado o levantamento dos requisitos. 3. É construído o modelo conceitual prévio, os casos de uso de alto nível que contemplam as funcionalidades solicitadas pelo cliente, o plano de desenvolvimento em função do cálculo efetuado referente ao esforço de desenvolvimento dos casos de uso. 4. Protótipos podem ser construídos, a fim de minimizar riscos. Minha resposta Na fase concepção são levantados os requisitos e feito um modelo conceitual preliminar e busca- se obter uma visão de abragência do sistema calcula-se o esforço de desenvolvimento onde é construido um plano de desenvolvimento. Nessa fase pode haver testes e algumas implementações(protótipos) que se façam necessários para redução de riscos. Retorno da correção Olá, acadêmico(a)! Sua resposta abordou alguns dos elementos da questão com base nos materiais disponibilizados, porém, poderia ter explorado mais os conteúdos fundamentais da disciplina. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão. Imprimir
Compartilhar