Prévia do material em texto
24/08/2023, 11:13 Avaliação Final (Discursiva) - Individual about:blank 1/3 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:825698) Peso da Avaliação 4,00 Prova 62692707 Qtd. de Questões 2 Nota 10,00 Uma classe pode ser tanto uma superclasse como uma subclasse, se ela estiver contida numa hierarquia de classes, que é um gráfico onde as classes estão ligadas. Essa representação pode ser verifcada na Figura abaixo. Nesse sentido, disserte sobre o conceito de herança. FONTE DA IMAGEM: Disponível em: . Acesso em: 18 nov. 2016. Resposta esperada Herança é uma forma de simplificar a definição de classes que são quase iguais às que já foram definidas, Herança é o que se herda. Ao se utilizar herança conforme pode ser visualizado na Figura, é utilizado o conceito de superclasse e subclasses. Superclasse é a classe "origem" e a subclasse é a classe "derivada". Minha resposta A herança é um conceito fundamental em muitas áreas do conhecimento, incluindo biologia, genética, direito e programação de computadores. Em sua essência, a herança refere-se à transmissão de características de uma geração para outra. Na programação de computadores, a herança é um princípio fundamental da orientação a objetos. Ela permite que as classes filhas herdem atributos e comportamentos de uma classe pai, permitindo a reutilização de código e a organização hierárquica de classes. Resumindo, herança refere-se à capacidade de uma classe herdar atributos e métodos de outra classe. 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. O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componetização, revisões etc) na área de engenharia de software. Algumas das características básicas do Processo Unificado (UP) são VOLTAR A+ Alterar modo de visualização 1 2 24/08/2023, 11:13 Avaliação Final (Discursiva) - Individual about:blank 2/3 direcionados a casos de uso; centrado na arquitetura; ser iterativo e incremental; sendo composto por quatro fases. Com base no exposto, descreva as quatro fases do UP. FONTE: https://www.devmedia.com.br/artigo-engenharia-de-software-o-processo-unificado- integrado-ao-desenvolvimento-web/8032. Acesso em: 10 ago. 2018. Resposta esperada As quatro fases do UP são Concepção ou inception; elaboração ou elaboration; construção ou construction e Transição ou deployment. - A fase de concepção se refere a ter uma visão ampla do sistema, sendo realizado o entendimento do sistema. Para tal, são levantados os requisitos que o sistema deve atender, bem como o que ele não pode fazer. Nesta fase, ainda é realizado o tempo de desenvolvimento, sendo construindo um plano de desenvolvimento. - A fase de elaboração diz respeito a fazer um detalhamento maior da análise realizada na fase de concepção, sendo detalhado os casos de uso construídos composto por conjunto de ciclos iterativos. Ademais, nesta fase também podem ser realizados algum tipo de implementação e testes. - A fase de construção diz respeito à construção do produto, sendo dividida em duas partes: a geração do código e os testes do sistema. Pode-se dizer que todos os casos de uso que foram aprovados na fase anterior serão implementados nesta versão do produto produzido. Os erros encontrados durante a etapa de testes devem ser corrigidos para que se possa passar para a fase seguinte. - A fase de transição se refere à codificação no ambiente de produção, sendo liberada para o usuário a primeira versão do sistema. Além disso, é nesta fase que os dados que possam existir do sistema antigo são transferidos para o novo sistema, bem como são realizados os testes com os usuários finais. Minha resposta O Unified Process (UP) é um processo de desenvolvimento de software que segue uma abordagem iterativa e incremental, com foco na entrega de software de alta qualidade. O UP é composto por quatro fases principais, cada uma com seus próprios objetivos, atividades e ações. As quatro fases do UP são: Iniciação: A fase de iniciação é a primeira fase do UP, onde o objetivo é estabelecer a viabilidade do projeto e identificar seus principais requisitos. Nesta fase, são definidos o escopo do projeto, a equipe de desenvolvimento, os stakeholders, os objetivos de negócio e os principais riscos associados ao projeto. Também é desenvolvido um documento chamado Visão do Projeto, que define a finalidade e as principais características do produto a ser desenvolvido. Elaboração: A fase de elaboração tem como objetivo principal aprofundar o conhecimento do projeto e estabelecer uma arquitetura sólida para o sistema. Nesta fase, são definidos os principais requisitos do sistema, a arquitetura do software, os casos de uso, as funcionalidades principais do sistema e as restrições técnicas e de negócios. O resultado desta fase é um documento chamado Especificações de Requisitos do Software, que contém uma descrição detalhada dos requisitos e da arquitetura do sistema. Construção: A fase de construção é uma fase de desenvolvimento propriamente dita do sistema. Nesta fase, são incorporados os componentes do sistema, os testes unitários, as integrações entre os componentes e o sistema como um todo, e as interfaces do usuário. O resultado desta fase é um sistema funcional, que pode ser testado e validado pelos usuários e pelas partes interessadas. Transição: A fase de transição é a fase final do UP, onde o objetivo é preparar o sistema para a implantação e entrega aos usuários finais. Nesta fase, são realizados os testes de aceitação, a validação final do sistema, a documentação do sistema, a preparação dos usuários finais e a implantação do sistema em ambiente de produção. O resultado desta fase é um sistema entregue e em operação. Em resumo, as quatro fases do UP são: Iniciação, Elaboração, Construção e Transição. Cada fase possui seus 24/08/2023, 11:13 Avaliação Final (Discursiva) - Individual about:blank 3/3 próprios objetivos e resultados, e todas as fases são iterativas e incrementais, ou seja, as atividades de cada fase podem ser recorrentes e aprimoradas ao longo do desenvolvimento do software. O UP é uma metodologia flexível e adaptável, que pode ser adaptada às necessidades específicas de cada projeto de software. 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. Imprimir