Um sistema WEB para gerenciamento da evolução dos projetos de Fábrica de Software.
Find a file
2023-12-06 23:56:00 -03:00
imagens alterando readme 2023-12-06 01:53:38 -03:00
projeto (1) (2)tre.md Alterando readme 2023-12-06 23:55:03 -03:00
README.md Update README.md 2023-12-05 12:57:09 +00:00

Descrição do Sistema

Os professores da Fábrica de Software fazem Monitorias com os alunos nas quais definem requisitos a serem cumpridos pelas equipes no desenvolvimento dos projetos e entregues na Milestone. Após a entrega, os professores precisam avaliar os produtos, dando notas e observações a cada requisito, além de poder adicionar notas e observações avulsas a cada Milestone de cada projeto.

Requisitos Funcionais

RF01 - Gerenciar Professor
RF02 - Gerenciar Alunos
RF03 - Gerenciar Projetos
RF04 - Gerenciar Milestone
RF05 - Gerenciar Artefatos
RF06 - Gerenciar Monitoria
RF07 - Gerenciar notas professores
RF08 - Gerenciar Avaliação 360 aluno

Regras de Negócio

RF01

Apenas administradores podem cadastras professores.
Um professor cadastra Projetos.
Um professor cadastra várias Monitorias.
Um professor cadastra Avaliações (uma avaliação por artefato).

RF02

Apenas professores pode cadastrar Alunos.
Aluno se cadastra em Projeto.
Aluno cria avaliação 360 (uma para cada integrante do mesmo projeto).

RF03

Apenas professores/administradores cadastram Projeto.
Projeto se relaciona com Milestone.
Vários Projetos têm várias Milestones.
Um Projeto possui várias Monitorias.
A nota do Projeto é calculada pela SOMA das notas das Milestones.

RF04

Apenas administradores cadastram Milestone.
Uma Milestone cadastrada deve gerar registros de Milestone para cada projeto. Ex.: Milestone 2023.3 - Projeto 1
Uma Milestone possui várias Monitorias.
Várias Milestone possuem vários Projetos.
Uma Milestone possui várias Avaliações 360 (a fim de somar para o valor da nota da Milestone).
Uma Milestone possui vários Artefatos (os quais possuem notas).
A nota da Milestone é calculada pela SOMA das avaliações dos Artefatos.

RF05

Professores cadastram Artefatos.
Artefatos pertencem a uma Milestone.
Artefato possui várias Avaliações (professores)
Artefatos pertencem a vários Professores
Artefato terá um valor de peso (nota máxima).
A nota de um Artefato é calculada pela MÉDIA das avaliações de cada professor.

RF06

Professores cadastram várias Monitorias.
Monitorias pertencem a um Projeto.
Monitorias pertencem a uma Milestone
Uma monitoria deve funcionar como um objeto de avaliação auxiliar para o Professor.
Uma lista de monitorias feitas com determinado Projeto deve ser exibida no momento da avaliação deste Projeto.

RF07

Professores cadastram avaliação.
Avaliações pertencem a um Professor.
Avaliações pertencem a um Artefato.
Um Professor cria uma avaliação para cada artefato.

RF08

Aluno cadastra avaliação 360.
Avaliações 360 pertencem a uma Milestone.
Avaliações 360 pertencem a um Aluno Avaliador.
Avaliações 360 pertencem a um Aluno Avaliado.
Um aluno deve avaliar todos os outros alunos integrantes do seu projeto.

-Diretorio

  • Diagrama BD

Banco

  • Imagens prototipo

Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo Prototipo

  • Imagens diagrama

Caso de uso Atividades Classe Sequencia