pds2 / 20192-team-12

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trabalho Prático PDS II

Trabalho prático (TP) de Programação e Desenvolvimento de Software II (DCC204) da UFMG em 2019/2.

Professor: Júlio César(@juliosoaresreis)

Sistema de Alocação de Demanda de Transporte

Introdução Integrantes Documentação User Stories Como usar

Introdução

Este Trabalho Prático consiste no desenvolvimento de um sistema em linguagem C++ baseado no paradigma de Orientação à Objetos. Para modelar um sistema de alocação de demanda de transporte utilizamos de classes abstratas e conceitos de OO como modularização, polimorfismo, testes de unidade, encapsulamento e contrato e boas práticas de programação em geral como refatoração, código comentado e versionamento de código.

Desenvolvemos, portanto, um sistema que, dada uma demanda de transporte de uma certa quantidade de determinado produto, para alguma localidade do Brasil ou Exterior, encontra o caminho de menor custo. O custo a ser considerado pode ser monetário ou menor distância ou tempo de percurso, considerando os preços dos serviços, tempo de transporte e capacidade dos diversos modais disponíveis (rodoviário, ferroviário, aéreo e aquaviário).

Integrantes

  • Estevão de Almeida Vilela (@estevaovilela)
  • Wagner Abreu (@weabreu)

Documentação

A documentação está disponível em dois formatos:

  • PDF
  • Html produzido por Doxygen: para ler a documentação baixe a pasta aqui em html e abra o arquivo index.html.

User Stories

Disponível aqui

CRC

Disponível aqui

Como usar

O usuário do sistema deve inserir a quantidade de carga que deseja transportar entre duas localidades disponíveis. As localidades que estão disponíveis são as capitais do Brasil e algumas capitais de países estrangeiros.

About


Languages

Language:C++ 98.8%Language:Makefile 1.2%Language:Shell 0.1%