Skip to content

MF1077/atividade_avaliativa_python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Atividade Avaliativa para NPC I

  • Implemente a organização das classes Projetos e Desenvolvedores
  • Projeto:
      Atributos:
        - ID
        - Descrição
        - Prazo em dias
        - Pontos de função
        - [Desenvolvedores]
      Metodos:
        - criar_projeto
        - adicionar_desenvolvedor
        - calcular_capacidade_total
        - verificar_viabilidade
          - projeto viável
          - projeto inviável
    
    Desenvolvedor:
      - id
      - Nome
      - Senioridade
      - Pontos por dia
      - Linguagem
    

    Metodos:

    • cadastrar_desenvolvedor
  • Criar as seguintes APIs com os seguintes retornos
  • Desenvolvedores:

    POST /desenvolvedores
            body: {
                "nome": "João",
                "senioridade": "Pleno",
                "pontos_por_dia": 5,
                "linguagem": "Python"
            }
    GET /desenvolvedores
    GET /desenvolvedores/{id}
    

    Projeto:

    POST /projetos
            body: {
                "descricao": "Sistema de pagamentos",
                "prazo_dias": 30,
                "pontos_funcao": 200
            } 
    POST /projetos/{id}/desenvolvedores
            body: {
                "desenvolvedor_id": 1
            }
    GET /projetos
    GET /projetos/{id}
    GET /projetos/{id}/desenvolvedores
    GET /projetos/{id}/viabilidade
    
    

About

atividade avaliativa para NPC I

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%