Professional Documents
Culture Documents
Março de 2018
Projeto de Sistemas
Agenda de Apresentação
Diagrama de Sequência de
Requisitos
03 06 Sistema
Contratos de operação
O sistema Trakking foi concebido para tornar os processos de controle da empresa de cargas ainda
mais simples e completo, além de conferir dinamicidade ao permitir controlar o status das operações
em tempo real.
4
O que é frete?
5
Definição do tipo de transporte
Ferrovias 21%
ANÁLISE
Rodoviário 61,1%
Outros 3,5%
Hidrovias 14%
Referência
0 100
6
Nosso Projeto
Estágio 4 Estágio 3
São feitos os diagramas de Casos de Uso do É feita uma análise de requisitos do projeto.
Projeto e a sua descrição textual
Estágio 5 Estágio 2
O projeto é apresentado ao público A equipe de desenvolvimento faz uma lista de
funcionalidades da aplicação.
Estágio 6 Estágio 1
É retornado feedbacks de forma a melhorar a A ideia é discutida
aplicação, em um processo de melhoria contínua.
Grande Ideia
7
Funcionalidades
O que é funcionalidade?
Comportamento
01
Ação
02
Passível de execução
03
9
Nossa visão
A aplicação ideal é aquela que disponibiliza de forma completa e atualizada
todos os procedimentos sobre o deslocamento das cargas e sobre seus
processos relacionados, desde a origem até o destino, fornecendo assim uma
estrutura inteligente para a tomada de decisão.
10
CONCEITO
MySQL
PHP
CSS
WEB
JAVA TRAKKING
HTML
SCRIPT
Trakking
12
Requisitos
Como chegamos até aqui?
Análise das principais tarefas de empresas de logística, Não é apenas no ambiente de trabalho que
desenvolvemos a ideia. Varias delas surgem durante o
através do acesso ao website das mesmas.
nosso dia-a-dia e fomos criando o projeto, de forma a
complementar o que ja tinha sido feito.
14
Atributos de Qualidade
Facilidade de uso
UX Experience
Confiabilidade Segurança
Manutenibilidade Disponibilidade
15
Disponível em diversas plataformas.
Por ser um sistema WEB, o mesmo poderá ser visualizado por diversos
navegadores de internet.
16
Requisitos não funcionais
REQUISITOS NÃO FUNCIONAIS
REQUISITOS
ID DESCRIÇÃO PRIORIDADE
RELACIONADOS
17
Requisitos não funcionais
REQUISITOS NÃO FUNCIONAIS
O sistema estará disponível 24 horas por dia, 7 dias por semana, durante todo o
RNF07 ALTA
ano.
RNF08 Backups serão feitos diariamente no período noturno, exatamente à 00:00 hora. ALTA
Cadastro de veículos deverá conter placa, marca, modelo, cor, ano, tipo
RF05 ALTA RF01
de carga que pode transportar e data do cadastro.
19
Requisitos Funcionais
REQUISITOS FUNCIONAIS
ID DESCRIÇÃO PRIORIDADE REQUISITOS RELACIONADOS
Cadastro de frete deve conter endereço de origem, endereço de
entrega, data de saída, data de entrega, quilometragem inicial,
RF06 ALTA RF01
quilometragem final, quantidade Diesel, quilômetros rodados,
total de dias, comissão motorista, despesas, valor total.
Emissão de notas fiscais do transporte contendo o valor do frete,
RF07 o volume dos produtos, a data da emissão da nota, o nome do ALTA
motorista, informações do veículo usado.
Gerar relatórios 6
Atribuir conta de Visualizar 4
acesso 2 informações do
pedido
3 5
1
Diagrama de Casos de Uso
5 7
Atribuir conta de acesso
Atribuir conta de acesso
Objetivo: Realizar o cadastro, atualização, pesquisa e remoção de funcionários.
Requisitos: RF01 e RF02
Atores: Administrador e funcionários
Pré-condições: O Administrador efetuar o login no Sistema.
Pós-condição: Os dados são salvos no banco de dados.
Fluxo Principal Fluxo Alternativo
1. Administrador seleciona a opção funcionários.
26
Realizar Cadastro
Realizar cadastro de clientes
Objetivo: Realizar o cadastro, atualização, pesquisa e remoção de clientes.
Requisitos: RF01 e RF03
Atores: Administrador, funcionário e cliente.
Pré-condições: Dados para cadastro estarem disponíveis.
Pós-condição: Os dados são salvos no banco de dados.
Fluxo Principal Fluxo Alternativo
1. Usuário seleciona a opção cliente.
2. Sistema lista os clientes existentes e exibe opções de pesquisar,
atualizar e cadastrar.
7. Sistema valida os dados preenchidos A7. Sistema informa campos obrigatórios que não foram preenchidos.
29
Emitir Nota Fiscal
Emitir Nota Fiscal
Objetivo: Emitir a nota fiscal referente ao frete.
Requisitos: RF01
Atores: Administrador e funcionário.
30
Emitir Nota Fiscal
Emitir Nota Fiscal
Objetivo: Emitir a nota fiscal referente ao frete.
Fluxo Principal Fluxo Alternativo
6. O sistema emite a nota fiscal pela
A.6.1 Ocorre erro ao emitir a nota.
receita, retornando a DASN e o XML.
32
Visualizar informações do pedido
Visualizar Informações do pedido
Objetivo: Realizar o cadastro, atualização, pesquisa e remoção de contratante.
Requisitos: RF01, RF07 E RF11
Atores: Cliente
Os dados salvos estarem disponíveis no banco de dados e o cliente
Pré-condições:
possuir o PID para rastreamento.
Pós-condição: Visualização da localização do produto.
Fluxo Principal Fluxo Alternativo
1. Usuário acessa o sistema de rastreamento da empresa de transportes.
2. Sistema redireciona para a opção rastreamento, exibindo mensagem
de solicitação do código, campo para inserção do PID e botão de
localizar.
3. Usuário em posse do PID de rastreamento, digita o número e seleciona - Usuário seleciona a opção localizar.
opção de localizar. - Sistema reporta mensagem de dados não encontrados e sugere
verificar a numeração.
- Caso de uso retorna para o passo 2.
33
Gerenciar contas a pagar e a receber
34
Modelo Conceitual
Genius Points
36
MODELO CONCEITUAL
37
6
DIAGRAMA DE SEQUÊNCIA
DO SISTEMA
Diagrama de Sequência
Gerar relatório
Diagrama de Sequência
Gerar frete
Diagrama de Sequência
Visualizar informações
do pedido
CONTRATOS DE
OPERAÇÃO
Contratos de operação
gerarFrete() gerarRelatorio()
visualizarInformacoes() emitirNotaFiscal()
Referências Cruzadas: Caso de uso: “Visualizar Informações do Pedido” Referências Cruzadas: Caso de uso: “Nota Fiscal”
Pré-Condições:
Pré-Condições:
O usuário acessa um navegador compatível.
Um produto deve ter sido selecionado.
O usuário precisa ter o número do pedido para acessar informações do
seu pedido. Deve existir um usuário cadastrado no sistema com permissão para emitir nota
O usuário digita o número de pid e clica na pesquisa do seu pedido. fiscal.
Pós-Condições:
Pós-Condições:
Um usuário com um número de pedido válido foi identificado.
A nota fiscal foi emitida na receita.
Um objeto informacoesPedido foi criado e associado ao usuário.
A nota é salva na nuvem e no armazenamento local do usuário.
O objeto informacoesPedido é identificado e é apresentado o
rastreamento do produto com as últimas atualizações colocadas no
sistema.
Ao sair do navegador, o objeto informacoesPedido será deletado do
sistema, provisionando maior desempenho.
Conclusão
Planejar Controlar
Avaliar Desenvolver
46
Referências
ASAPLOG. Como funciona o transporte de cargas. 2018. Disponível em: <https://asaplog.com.br/como-funciona-o-transporte-de-cargas/>. Acesso em: 19 fev. 2018.
CNX. Atributos de Qualidade: Sobre a importância e influência dos atributos de qualidade no projeto da Arquitetura de Software.. 2008. Disponível em:
<https://archive.cnx.org/contents/67b8bc5e-7e5e-4885-aee4-e57105b00f73@5/atributos-de-qualidade>. Acesso em: 20 fev. 2018.
CAPO, Jeucimar Moro. Gerenciamento de projetos aplicado ao transporte de cargas especiais indivisíveis. 2005. Disponível em:
<http://livros01.livrosgratis.com.br/cp001837.pdf>. Acesso em: 21 fev. 2018.
ROSA, Adriano Carlos. Gestão do transporte na logística de distribuição física: Uma análise da minimização do custo operacional. 2007. Disponível em:
<http://ppga.com.br/mestrado/2007/rosa-adriano_carlos.pdf>. Acesso em: 18 fev. 2018.
VALENTE, Amir Mattar. Sistemas de Transportes: Plano de Ensino. 2017. Disponível em:<http://ppgtg.posgrad.ufsc.br/files/2014/10/Sistemas-de-Transportes-2017-2.pdf>. Acesso em: 17 fev.
2018.
PUC RS (Rio Grande do Sul). Qualidade de Software. 2015. Disponível em: <http://www.pucrs.br/edipucrs/online/projetoSI/6-Engenharia/qualidadeSoftware.htm>. Acesso em: 21 fev. 2018.
BRASIL. INSTITUTO BRASILEIRO DE GEOGRAFIA E ESTATÍSTICA. . IBGE mapeia a infraestrutura de transportes no Brasil. 2009. Disponível em:
<http://www.brasil.gov.br/infraestrutura/2014/11/ibge-mapeia-a-infraestrutura-dos-transportes-no-brasil>. Acesso em: 20 fev. 2018.
EISENBAUN, Gabrielly Rafael. Contratos de Operação. 2014. Disponível em: <http://slideplayer.com.br/slide/335729/>. Acesso em: 05 mar. 2018.
NAKAGAWA, Profa. Dra. Elisa Yumi. Diagramas de Sequência do Sistema: Análise e Projeto Orientados a Objetos. Disponível em:
<https://edisciplinas.usp.br/mod/resource/view.php?id=1025075>. Acesso em: 05 mar. 2018.
REBELO, Irla Bocianoski. Interação Entre Homem e Computador. 2009. Disponível em: <https://pt.scribd.com/document/207018152/Capitulo-3-Modelos-conceituais>. Acesso em: 04 mar.
2018.
TRINCHERO, Marcelo Mario Damazio. A Importância do Planejamento em Projetos de Tecnologia da Informação. 2013. Disponível em:
<http://www.techoje.com.br/site/techoje/categoria/detalhe_artigo/664>. Acesso em: 04 mar. 2018.
47
KAIO LUIZ DA SILVA LORENA PRADO
“Sucesso é uma jornada,
RODRIGO MESSIAS DA SILVA
não um destino .” – Arthur Ashe
ARIANE FÉLIX DA SILVA Nós continuamos avançando!
ALISSON ARAÚJO