Você está na página 1de 5

Projeto de Linguagem e Técnicas de

Programação
Nome do Projeto
Nome do Aluno
Nome do Aluno
Nome do Aluno
Professora: Carolina Mieldazis Neves
Data: DD de Agosto de AAAA

1 Introdução: Pré-Projeto

1.1 Descrição do Projeto


Siga o exemplo abaixo mas escolha seu próprio projeto. Não precisa ser
estabelecimentos comerciais, deixe sua imaginação fluir e embase teoricamente sua
escolha.
Com o passar nos anos vimos o boom dos cafés ao estilo americano em Brasília. Espaços
perfeitos para que pessoas possam trabalhar, ler ou compartilhar momentos com amigos.
Pensando em otimizar a organização de tais espaços, propomos um software que possa
efetivamente solucionar tal demanda.

1.2 Objetivos e Justificativa


Siga o exemplo abaixo:
O objetivo é criar um software intuitivo, de interface simples que possa auxiliar os
funcionários e gerentes.
Os controles de estoque, aliados à previsão de produtos comercializados, podem
diminuir as perdas dos estabelecimentos, uma vez que os produtos possuem pequenos
prazos de validade.
Os fluxos de entrada e saída podem nortear os preços cobrados pelos produtos,
mostrando semanalmente por meio de relatórios se o caixa da empresa está positivo ou
negativo.
Manter um banco de dados com informações sobre fornecedores é estratégico, uma vez
que mantém informações atualizadas e precisas. Pode haver a possibilidade de uma conexão
automática para repor produtos, por meio de email.
Por fim, um banco de dados com informações sobre os funcionários é, também, uma
medida de segurança. Mantendo dados como tipo sanguíneo, contatos de emergência,
endereços, telefones, horas trabalhadas e escalas de trabalho.
1

1.3 Público Alvo


Gerentes de cafeterias e funcionários em geral.

2 Responsabilidades da Equipe
Siga o exemplo abaixo:
Serão três alunos compondo a equipe: ALUNO1, ALUNO2 e ALUNO3, compartilhando
funções e auxiliando, sempre que necessário, o colega. No entanto, a prioridade de cada
aluno se dará da seguinte forma:

• ALUNO1: gerente de projeto, responsável pelo cronograma de trabalho, pela apresentação


dos pontos de controle e confecção dos relatórios.

• ALUNO2: responsável pela organização do projeto, pela interface do software e pela


validação e testes.

• ALUNO3: programador principal.

3 Plano de Trabalho e Cronograma


No exemplo abaixo, modifique o que julgar necessário mas matenha as datas dos pontos de
controle, que já foram pré-definidas pela professora.
O plano de trabalho contém todas as etapas principais até a finalização do projeto, que
estenderá sua elaboração por um período de 9 semanas.
Atividades Semana

1 2 3 4 5 6 7 8 9
Elaboração da Proposta de Projeto ×

Ponto de Controle 1 ×

Requisitos e Organização ×

Codificação × × × × × ×

Ponto de Controle 2 ×

Ponto de Controle 3 ×

Ponto de Controle 4 ×

Validação e Testes × ×

Apresentação Final ×

Tabela 1 – Cronograma das atividades.


4 Requisitos
Siga o exemplo abaixo:

4.1 Principais Funções


• 1 - Pedidos

• 2 - Estoque

• 3 - Fluxo de Caixa

• 4 - Fornecedores

• 5 - Colaboradores

4.2 Usuários e Restrições


Os dois usuários esperados do sistema possuem hierarquia diferenciada. Os funcionários
não terão acesso às informações pessoais dos mesmos, nem dos fornecedores ou do fluxo
de caixa.
A definição se apoia na ideia de confiabilidade e segurança, já que pode haver trocas de
informações sigilosas, além da possibilidade de desconfiguração ou entrada de informações
incorretas no sistema.

• Gerente

• Funcionários

5 Organização do Projeto

5.1 Esquema do Banco de Dados


Especifique, o máximo possível, quais informações cada banco de dados conterá, quais
controles (entrada, saída, impressão de relatório, exclusão) o mesmo possuirá e o sujeito
que terá acesso.
5.2 Diagrama de Casos de Uso
O Diagrama de Casos de Uso deve ser feito com base na linguagem UML, da forma mais
especificada possível para auxiliar no desenvolvimento do código.
Quanto mais vocês especificarem e definirem os controles e hierarquias, menos
chances de erros na codificação.

6 Validação e Testes
O código está funcionando corretamente?
Quais testes foram realizados? Quais resultados esperados? Quais resultados obtidos?

7 Análise Final
Com base nos resultados obtidos, foi possível atingir os objetivos anteriormente definidos?
Por quê? Elabore a teoria.

ANEXO A
Copie e cole seu código completo aqui. Obviamente, não esqueça de comentar durante todo
o código.
4

Você também pode gostar