Este é o repositório da turma PL2 para o desenvolvimento de uma plataforma de criação de quizzes, no âmbito da disciplina de Engenharia de Software no 1º semestre de 2022/2023.
kahuc
├── ARCH
├── DES
├── DEV
│ └── kahucsite
├── PM
│ ├── dash
│ └── profiles
│ ├── grupo1
│ ├── grupo2
│ ├── grupo3
│ ├── grupo4
│ └── grupo5
├── [PROC]
│ └── img
├── PROD
├── QA
└── REQ
ARCH - Contém esquemas e especificações relacionadas com a arquitetura, como a estrutura da base de dados.
DES - Irá conter detalhes sobre o software usado para Design.
DEV - Contém o código-fonte em desenvolvimento. Irá conter também testes e ficheiros de QA do produto. O subdiretório 'kahucsite' é um projeto Django organizado por features em diferentes subdiretórios.
PM - Contém ficheiros relacionados com a gestão do produto.
PM/dash - Contém informação de dashboard do projeto, nomeadamente gráficos de tempo investido por cada membro da equipa em cada sprint, organizados por grupo.
PM/profiles - Contém subdiretórios para cada grupo que incluem os perfis pessoais dos membros, onde é mantido o registo dos issues de cada sprint que foram atribuídos/terminados/não completados.
[PROC] - Contém a documentação sobre as práticas a adotar no desenvolvimento do projeto, como templates, standards de linguagem, procedimentos de commit, merge, workflow e escrita de issues, e instruções de configuração do git).
[PROC]/img - Contém imagens (.png, .jpg ou outros formatos) relacionadas com os processos.
PROD - Contém ficheiros versionados de produto e delivery.
QA - Irá conter ficheiros de Quality Assurance, como scripts para escanear e impor atividades relacionadas aos processos.
REQ - Contém os requisitos: User Stories, Casos de Uso e Wireframes. Cada ficheiro MarkDown especifica um Caso de Uso, com a User Story associada em cabeçalho.