Escolar Documentos
Profissional Documentos
Cultura Documentos
Março de 2018
Projeto de Sistemas
Agenda de Apresentação
Diagrama de Sequência de
Requisitos
03 06 Sistema
Contratos de operação
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 É feita uma análise de requisitos do projeto.
do 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
• Visualizar
• Gerar Relatórios Informações
12
Requisitos
Como chegamos até aqui?
Observação de regras de
Dedicando tempo para meditar
negócio
Análise das principais tarefas de empresas de Não é apenas no ambiente de trabalho que
desenvolvemos a ideia. Varias delas surgem
logística, através do acesso ao website das
durante o nosso dia-a-dia e fomos criando o projeto,
mesmas. 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
18
Requisitos Funcionais
REQUISITOS FUNCIONAIS
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.
20
Diagrama de Caso de
Uso
Diagrama de Casos de Uso
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()
Referências Cruzadas: Caso de uso: “Gerar Fretes” Referências Cruzadas: Caso de uso: “Gerar Relatórios”
Pré-Condições:
Pré-Condições:
Deve existir um usuário cadastrado no sistema.
Deve existir um usuário cadastrado no sistema. O leitor é registrado no sistema e obtém seu ID.
O leitor é registrado no sistema e obtém seu ID.
O usuário de sistema precisa ter privilégios de administrador
Pós-Condições:
Pós-Condições:
Um usuário apto a gerar relatórios foi identificado.
Um usuário apto a gerar fretes foi identificado. Um tipo de relatório é selecionado pelo usuário.
Um objeto frete foi criado e associado ao usuário.
Um objeto relatório foi criado e associado ao usuário.
O objeto frete foi armazenado no banco de dados.
O objeto relatório é identificado e é apresentada a possibilidade de impressão para
o usuário.
O usuário pode salvar o relatório.
Caso o usuário não salve o relatório, o mesmo será deletado do sistema,
provisionando maior desempenho.
Contratos de operação
visualizarInformacoes() emitirNotaFiscal()
Referências Cruzadas: Caso de uso: “Visualizar Informações do Referências Cruzadas: Caso de uso: “Nota Fiscal”
Pedido”
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 Deve existir um usuário cadastrado no sistema com permissão para emitir
informações do seu pedido. nota fiscal.
O usuário digita o número de pid e clica na pesquisa do seu
Pós-Condições:
pedido.
Pós-Condições: A nota fiscal foi emitida na receita.
Um usuário com um número de pedido válido foi identificado. A nota é salva na nuvem e no armazenamento local do usuário.
Um objeto informacoesPedido foi criado e associado ao 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
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