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.
Respostas
respondido por:
0
Resposta:
vai no Google vc acha blz valeu espero ter ajudado
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás