Proposta do Estudo Orientado:
Sua empresa foi convocada a atender as demandas de manutenção de um sistema acadêmico para a faculdade da sua cidade. Ela necessita de melhorias que permitam o controle de horas complementares realizadas dentro do período em que o aluno esteja realizando seu curso junto à instituição. Para tal, o engenheiro de software que trabalha com a especificação das demandas trouxe um diagrama de classes que representa o sistema em funcionamento:
Fonte: Elaborado pelo autor, 2019.
As melhorias no sistema estão ligadas às seguintes atividades:
- O curso agora precisa ter a portaria de reconhecimento do MEC (String).
- Devem ser criados os cursos de pós-graduação que tem os mesmas atributos da classe Curso, porém, com um detalhe a mais, ligado às áreas correlatadas.
- As áreas correlatadas são uma classe enumeration com os seguintes elementos: -exatas: int, -humanas:int, -biologicas:int, -cienciassociais: int, -artes:int.
- As horas complementares necessitam do peso:float e de mudanças no atributo nomeDaAtividade para nomeAtividade. Além disso, é necessário colocar a disciplina do curso a que ele está ligado.
- A classe Disciplina tem o codigoDisciplina: int e nomeDisciplina:String.
Implemente as adequações para que o sistema seja utilizado conforme a empresa deseja. Em seguida, identifique quais técnicas de refatoração foram utilizadas para atender aos requisitos da faculdade. Se a faculdade possuir várias empresas do grupo, elas poderão utilizar o sistema? Justifique sua resposta.
Soluções para a tarefa
Respondido por
0
Resposta:
vai no Google vc acha blz valeu espero ter ajudado
Perguntas interessantes
Ed. Técnica,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
7 meses atrás
Contabilidade,
7 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás