diff --git a/docs/assets/logoSCESPE.jpeg b/docs/assets/logoSCESPE.jpeg deleted file mode 100644 index 3ef4c0d..0000000 Binary files a/docs/assets/logoSCESPE.jpeg and /dev/null differ diff --git a/docs/ciclos/ciclo1.md b/docs/ciclos/ciclo1.md new file mode 100644 index 0000000..ea24a25 --- /dev/null +++ b/docs/ciclos/ciclo1.md @@ -0,0 +1,37 @@ +# Ciclo 1 + +## Período de duração: 18/03/2024 - 11/04/24 + +### Reunião 1: 28/03/2024 - 20:00 + +#### Presentes na reunião +- André Silva +- Bruno Menezes +- Carlos Alves +- Eduardo Sandes +- Henrique Quenino +- Larissa Vieira +- Vinícius Santos + +#### Ata da reunião +- Definição do tema do projeto; +- Definição de cargos entre os membros; +- Definição do processo de desenvolvimento; +- Definição das ferramentas; + +### Reunião 2: 04/08/2024 - 20:00 + +#### Presentes na reunião +- André Silva +- Bruno Menezes +- Carlos Alves +- Eduardo Sandes +- Henrique Quenino +- Larissa Vieira +- Vinícius Santos +- Fabrício Felix (Cliente) + +#### Ata da reunião +- Melhor entendimento do produto a ser desenvolvido; +- Definição dos requisitos; +- Definição das tecnologias; \ No newline at end of file diff --git a/docs/ciclos/ciclo2.md b/docs/ciclos/ciclo2.md new file mode 100644 index 0000000..fca5bf8 --- /dev/null +++ b/docs/ciclos/ciclo2.md @@ -0,0 +1,32 @@ +# Ciclo 2 + +## Período de duração: 11/04/2024 - 18/04/24 + +### Reunião 1: 16/04/2024 - 8:00 + +#### Presentes na reunião +- André Silva +- Bruno Menezes +- Carlos Alves +- Eduardo Sandes +- Henrique Quenino +- Larissa Vieira +- Vinícius Santos + +#### Ata da reunião +- Desenvolvimento do gitpages; + +### Reunião 2: 17/04/2024 - 20:00 + +#### Presentes na reunião +- André Silva +- Bruno Menezes +- Carlos Alves +- Eduardo Sandes +- Henrique Quenino +- Larissa Vieira +- Vinícius Santos + +#### Ata da reunião +- Revisão do material a ser entregue; +- Gravação da apresentação; \ No newline at end of file diff --git a/docs/entregas/unidade1/atividade1.md b/docs/entregas/unidade1/atividade1.md new file mode 100644 index 0000000..84d5423 --- /dev/null +++ b/docs/entregas/unidade1/atividade1.md @@ -0,0 +1,5 @@ +# HISTÓRIA DA FACÇÃO + +## Documento possuindo a história, membros, logo e nave da facção + + \ No newline at end of file diff --git a/docs/entregas/unidade1/atividade2.md b/docs/entregas/unidade1/atividade2.md new file mode 100644 index 0000000..ea8a75a --- /dev/null +++ b/docs/entregas/unidade1/atividade2.md @@ -0,0 +1,16 @@ +# PROCESSOS ESW + +## Slides com características de todos os processos + +
+ +
+ +
+Processos de desenvolvimento de Software de Larissa de Jesus + +
\ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 7779d1e..8f69b18 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ # Sistema de Controle e EStatística de Produtos em Estoque (SCESPE) -![Logo](assets/logoSCESPE.jpeg) +![Logo](assets/icon_SCESPE.png) ## Introdução Esse repositório foi criado para o desenvolvimento do projeto SCESPE da disciplina de Requisitos de Software da Universidade de Brasília, durante o 1º semestre de 2024. A disciplina tem o objetivo de ensinar sobre os fundamentos da engenharia de requisitos, sendo uma área interdisciplinar da Engenharia de Software. O nosso projeto compreende uma aplicação web que visa gerir e analisar de forma automatizada um estoque de produtos. diff --git a/docs/visao_produto_projeto.md b/docs/visao_produto_projeto.md index d4b7398..6e83bab 100644 --- a/docs/visao_produto_projeto.md +++ b/docs/visao_produto_projeto.md @@ -1,12 +1,22 @@ # VISÃO DE PRODUTO E PROJETO +## Histórico de Revisão +| Data | Versão | Descrição | Autor | +| ---- | ------ | --------- | ----- | +| 02/04/2024 | `0.1` | Criação do documento | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | +| 04/04/2024 | `0.2` | Evolução do documento | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | +| 08/04/2024 | `1.0` | Visão Geral do Produto | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | +| 16/04/2024 | `1.1` | Criação do documento no gitpages | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | +| 17/04/2024 | `2.0` | Revisão do documento e inclusão do vídeo da apresentação | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | + ## 1. VISÃO GERAL DO PRODUTO ### 1.1 Problema -O problema se constitui, na organização de um depósito central de nove unidades da rede de Ensino Biângulo, cuja gestão implica o controle rigoroso da entrada e saída de suprimentos e produtos. É crucial a emissão de etiquetas com códigos de barras individuais para cada item recebido, viabilizando sua identificação, bem como o acompanhamento minucioso das quantidades armazenadas. Além disso, é fundamental a geração de dados estatísticos para uma gestão mais eficaz. Destaca-se que os produtos podem ser distribuídos para todas as unidades conforme suas respectivas necessidades e os pedidos realizados. +O problema se constitui, na organização de um depósito central de nove unidades da rede de Ensino Biângulo, cuja gestão implica o controle rigoroso da entrada e saída de suprimentos e produtos. É crucial para a solução, a emissão de etiquetas com códigos de barras individuais para cada item recebido, viabilizando sua identificação, bem como o acompanhamento minucioso das quantidades armazenadas. Além disso, é fundamental a geração de dados estatísticos para uma gestão mais eficaz. Destaca-se que os produtos podem ser distribuídos para todas as unidades conforme suas respectivas necessidades e os pedidos realizados.
![Diagrama](assets/diagrama_espinha.jpeg) + Figura 1 - Diagrama de Ishikawa (fonte: autores, 2024)
@@ -39,9 +49,9 @@ Tem-se por objetivo desenvolver um software eficiente e intuitivo para a gestão | Papel | Atribuições | Responsável | Participantes | | ----- | ----------- | ----------- | ------------- | -| Desenvolvedor | Codificar o produto, codificar testes unitários, realizar refatoração | Henrique Quenino | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | -| Dono do produto | Atualizar o escopo do produto, organizar o escopo das sprints, validar as entregas | Carlos Alves | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | -| Analista de Qualidade | Garantir a qualidade do produto, garantir o cumprimento do conceito de pronto, realizar inspeções de código| Vinicius Santos | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | +| Desenvolvedor | Codificar o produto, codificar testes unitários, realizar refatoração | Henrique Quenino | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | +| Dono do produto | Atualizar o escopo do produto, organizar o escopo das sprints, validar as entregas | Carlos Alves | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | +| Analista de Qualidade | Garantir a qualidade do produto, garantir o cumprimento do conceito de pronto, realizar inspeções de código| Vinicius Santos | Henrique Quenino, Vinicius Santos, André Silva, Bruno Menezes, Eduardo Sandes, Larissa Vieira, Carlos Alves | | Cliente | Validar o trabalho entregue, eleger a prioridade dos requisitos | Fabrício Felix | Fabrício Felix | | Monitor | Orientar as equipes e auxiliar no processo de desenvolvimento | Ana Fernandes | Ana Fernandes | @@ -103,6 +113,7 @@ Com base em Gupta (2019), foram respondidas uma série de perguntas, relacionada
![tabela_requisitos_gupta](assets/tabela_requisitos_gupta.png) + Figura 2 - Modelo Gupta para requisitos (fonte: Gupta, 2019)
@@ -121,6 +132,7 @@ Conclusão: Em questão de requisitos, temos o indicativo para a cascata, iterat
![tabela_desenvolvimento_gupta](assets/tabela_desenvolvimento_gupta.png) + Figura 3 - Modelo Gupta para equipe de desenvolvimento (fonte: Gupta, 2019)
@@ -139,6 +151,7 @@ Conclusão: Em questão de equipe de desenvolvimento, temos o indicativo para o
![tabela_usuarios_gupta](assets/tabela_usuarios_gupta.png) + Figura 4 - Modelo Gupta para usuários (fonte: Gupta, 2019)
@@ -157,6 +170,7 @@ Conclusão: Em questão de usuário, temos o indicativo para o RAD.
![tabela_riscos_gupta](assets/tabela_riscos_gupta.png) + Figura 5 - Modelo Gupta para tipo de projeto e risco associado (fonte: Gupta, 2019)
@@ -177,6 +191,7 @@ Conclusão: Em termos de Tipo de Projeto e Risco Associado, temos o indicativo p
![procedimento_RAD](assets/procedimento_RAD.png) + Figura 6 - Modelo Gupta para tipo de projeto e risco associado (fonte: Marsicano, 2019)
@@ -201,11 +216,13 @@ Para que seja possível a execução do processo escolhido, foi escolhida as seg
![facetas](assets/facetas.png) + Figura 7 - Faceta da engenharia de requisitos (fonte: Marsicano, 2023)
Baseado nas Facetas do Processo de ER (IREB, 2022), foi definido que é um processo de ER Contratual, pois: + - Alvo: Cliente específico; - Propósito: Prescritivo; - Tempo: Linear. @@ -215,6 +232,7 @@ Baseado nas Facetas do Processo de ER (IREB, 2022), foi definido que é um proce
![atividades_ER](assets/atividades_ER.png) + Figura 8 - Atividades da Engenharia de Requisitos (fonte: Marsicano, 2023)
@@ -236,6 +254,7 @@ Por fim, daremos grande ênfase ao levantamento de requisitos. Entender claramen
![modelo_RAD](assets/modelo_RAD.png) + Figura 9 - Modelo RAD (fonte: Univas, 2013)
@@ -299,12 +318,3 @@ O grupo demonstra boa comunicação para organizar e dividir as atividades propo 5. UNIVAS. Metodologias clássicas. 2013. Disponível em: [Metodologias clássicas](https://metodologiasclassicas.blogspot.com/p/incremental.html) 6. Rapid application development model (RAD) – Software Engineering. GeeksforGeeks, 2024. Disponível em: [Rapid application development model (RAD) – Software Engineering](https://www.geeksforgeeks.org/software-engineering-rapid-application-development-model-rad/) - - -## 6. Histórico de Revisão -| Data | Versão | Descrição | Autor | -| ---- | ------ | --------- | ----- | -| 02/04/2024 | `0.1` | Criação do documento | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | -| 04/04/2024 | `0.2` | Evolução do documento | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | -| 08/04/2024 | `1.0` | Visão Geral do Produto | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | -| 16/04/2024 | `1.1` | Criação do documento no gitpages | Henrique Quenino, Vinicius Santos, André Silva, Bruno de Menezes, Eduardo Sandes, Larissa Vieira, Carlos Eduardo Alves | \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 9c2e87a..10276c1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -37,6 +37,15 @@ nav: - Visão de Produto e Projeto: visao_produto_projeto.md + - Ciclos: + - Ciclo 1: ciclos/ciclo1.md + - Ciclo 2: ciclos/ciclo2.md + + - Entregas: + - Unidade 1: + - Atividade 1 - História: entregas/unidade1/atividade1.md + - Atividade 2 - Processos ESW: entregas/unidade1/atividade2.md + markdown_extensions: - tables - attr_list