Buscar

Projeto1 EDA III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Projeto EDA-III 01 
Disciplina Estrutura de Dados e Algoritmos III 
Professor (a) Mário Sérgio Scaramuzzini Torres 
Semestre 2018/1 Data 20/03/2018 
 
Projeto de Software 
Este projeto consiste de um software desenvolvido em C/C++ para ampliar os 
seus conhecimentos em estruturas de dados e algoritmos. 
1. Definição do domínio e escopo 
Você e sua equipe devem escolher em qual domínio / área de atuação gostariam de trabalhar. Sua 
solução deve ser completa. Isto é, caso escolham, por exemplo, um food truck, você deve fornecer 
todos as funcionalidades necessárias para o pleno funcionamento do negócio: cadastro de itens, 
estoque e vendas. Toda a informação deve ser persistida em arquivos, assim, ao abrir novamente o 
programa os dados já estão salvos. Dê preferência para domínios nos quais conheçam a rotina ou 
que possam entrevistar alguém. Percebam que dependendo do domínio, as funcionalidades exigidas 
mudam. Em um estacionamento rotativo, não temos estoque, mas podemos ter um cadastro de 
clientes e veículos. 
2. Regras e prazos 
Considerando as habilidades individuais e pré-requisitos necessários para a disciplina, as equipes 
podem ser de até 3 (três) alunos. Mesmo sendo uma atividade em equipe, a nota poderá ser 
individual. A data limite de entrega é 07 de abril de 2018 (sábado), deverá ser enviado por email 
(Título do email: ProjetoEDAIII Equipe: X, Y e Z) arquivo compactado, contendo todos os entregáveis 
descritos na seção 3. 
3. Entregáveis 
 README: Contendo: Desenvolvedores; Domínio escolhido; Instruções para uso; (0,5 pt) 
 Código fonte legível e comentado, contendo: 
o Leitura e manipulação dos arquivos (1,0 pt) 
o Qualidade do Menu (0,5 pt) 
o Programa separado em funções e/ou bibliotecas para execução das tarefas (1,0 pt) 
o Entendimento do problema e cobertura da solução (4,5 pts) 
 Arquivos textos contendo dados reais de entrada, como se já estivesse em uso; (0,5 pt) 
 1 Caso de teste com todas as funcionalidades do aplicativo (2,0 pt) 
o O caso de teste funciona da seguinte maneira: um arquivo (entrada.txt) simula o 
input do usuário, chamando todas as funcionalidades implementadas e exibindo os 
resultados. 
o Tipicamente uma função é implementada para ler e executar o caso de teste.

Continue navegando