Code Monkey home page Code Monkey logo

repo_t06's Introduction

No backend iremos usar uma arquitetura SOLID, que separa cada rota por um caso de uso. É também, separado tudo o que é externo da API e é alterável, para assim so ser necessário modificar em um lugar e ja ficar na API toda.

Para geração de id iremos usar o UUID v4, pois dessa forma conseguimos ver se o id que o utilizador está a passar no request é um id valido.

Para todos estarmos a usar o mesmo padrão de código devemos instalar as seguintes extensões no vscode: Alt text

Antes de executar a api ou sempre que for feita alguma alteração na base de dados é preciso usar o comando yarn prisma migrate dev

A documentação da api está toda disponível neste link

repo_t06's People

Contributors

diogomarques2003 avatar ludgeromiguel avatar

Watchers

 avatar

repo_t06's Issues

UC3.3 Mockup

Historia: #43

Descrição

Criação da mockup para o caso de uso 3.3

Criar arquitetura técnica

Historia: #34

Descrição

Definir quais linguagens vão ser usadas, como deve ser o funcionamento entre client-side e server-side e criar um diagrama a exemplificar o mesmo.

Modelo de domínio

Epico: #17

Descrição:

Diagrama de classes UML inicial para capturar as entidades de negócio
Definição de conceitos, termos e entidades

UC3.3 Historia

Historia: #43

Descrição

Criação da historia para o caso de uso 3.3

Visão do produto

Descrição

Identificar os objetivos do projeto, descrever o seu enquadramento e desenvolver o diagrama de contexto

Dev sprint 05

Descrição

Nesta sprint vão ser escolhidos duas CdU e vão ser feitos os seguintes passos:

  1. Criação das narrativas;
  2. Criação da historia;
  3. Planeamento da sprint;
  4. Criação dos testes unitarios;
  5. Criação da mockup;
  6. Criação do diagrama de estado;
  7. Desenvolvimento

Processos de negócios

Epico: #17

Descrição:

Descrição dos PN a serem suportados pelo sistema
Incluir a modelação de um ou mais PN com diagramas BPMN

Definição do negócio

Descrição

Descrição dos processos de negócio, incluindo a modelação BPMN de um deles, e definição do modelo de domínio.

Definição dos requisitos

Descrição

Criação dos modelos de casos de uso (CdU) de cada componente;
Defenição das regras de negócio, incluindo uma descrição/especificação das mesmas;
Defenição dos requisistos não funcionais;
Defenição dos requesitos, custos, prazos de entrega, etc...

Planeamento inicial do projeto

Descrição

Defenir a arquitetura do projeto (linguagens e modo de funcionamento);
Criar uma primeira versão do produto backlog (PB);
Criar um roadmap para o projeto;
Criar o diagrama de classes;

Criar o modelo de classes

Historia: #40

Descrição

Criar uma primeira versão do modelo de classes seguido o modelo de domínio, porem agora devemos adicionar os campos e métodos da classe

Atores

Historia: #2

Descrição

Descrever os atores do projeto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.