Logo Passei Direto
Buscar

Avaliação Final (Discursiva) - Individual Análise Orientada a Objetos I

User badge image
Nicolas Sena

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Mais conteúdos dessa disciplina