Sistema de Monitoramento de Encomendas Expressas

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

PÓS-GRADUAÇÃO Curso de Pós-graduação Lato-Sensu em Análise,
BCC 390 – Apresentação Final
Padrão de Projeto Iterator
Engenharia de Software
Modelagem de Software Orientado a Objetos
Ferramentas de Engenharia de Software
1 Faculdade de Tecnologia de São Caetano do Sul Prof. Msc Adilson Ferreira da Silva Ferramentas de Engenharia de Software.
Sistema para Criação e Testes de Modelos Formais
Padrão de Projeto Memento
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Análise e Projeto de Sistemas
Arquitetura de Aplicações Web
Aline Vasconcelos D.Sc. em Sistemas e Computação/COPPE UFRJ
APSI III Aline Vasconcelos
April 05 Prof. Ismael H. F. Santos - 1 Frameworks e Padrões de SW Prof. Ismael H F Santos.
TCC-Desenvolvimento do Projeto Tema
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Trabalho de Conclusão de Curso
IST-GED Sistema de Gerenciamento de Documentos para o IST-Rio
dbCheck! uma ferramenta para teste de banco de dados
PROGRAMA DE RECURSOS HUMANOS DA
Introdução a Engenharia de Software
Planejamento e Gerenciamento de Projetos
Modelagem de Software.
Daniel de Souza Martins Prof. Dr. Patrícia
PFC Projeto Final de Curso
Adriano S. Castro André Abdalla
Universidade Tecnológica Federal do Paraná
PSBD II Projeto de Sistemas de Banco de Dados II.
ALUNO: ALINE BATISTA COPANSKI ORIENTADOR: GUILHERME KOSLOVSKI SUPERVISOR: VANDERLEI ALVES DE SOUZA EMPRESA: SOFTERS IMPLEMENTAÇÃO DE MELHORIAS NO SISTEMA.
Projeto de Banco de Dados Profa. Ceça
Levantamento de Requisitos
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Sistema Virtual de Venda de Móveis
LINGUAGENS DE PROGRAMAÇÃO WEB
Padrão de Projeto Iterator Projeto de Sistemas de Software Thiago Pinheiro de Araújo.
Qualidade de Software Gerência de projetos.
ANÁLISE E DESENVOLVIMENTO DO COMPONENTE DE UPLOAD DE ARQUIVOS DO E -PRAZO Aluno: Robson Cristian Tomaz Pereira Orientador: Charles Christian Miers Supervisor:
Análise e Especificação de Requisitos © 2001 Jaelson CastroInformações Gerais 1 Análise e Especificação de Requisitos - IF119 Centro de Informática Jaelson.
Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica.
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
Jogo para Aplicativos Móveis Utilizando o Android Brasília 2010 Autores: Andréia Michelle da Cunha de Noronha Érica Rossana Pinto Correia Thiago Pereira.
Engenharia de Software
Engenharia de Software
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Strategy Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo V- Modelo MVC-Web Prof. Ismael H F Santos.
Análise e Projeto de Sistemas © 2003 Jaelson CastroInformações Gerais 1 Análise e Projeto de Sistemas Centro de Informática Jaelson Castro
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
Gerenciamento de Requisitos e Modelagem de sistemas
Fundamento de Banco de Dados
Aluno: Fillipe Oliveira Lima
Engenharia de Software
CURSO DE ESPECIALIZAÇÃO EM TECNOLOGIA JAVA DESIGN PATTERNS Prof. Cesar Augusto Tacla UTFPR/Campus Curitiba.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
Rastreabilidade de requisitos através da web Fernando dos Santos Karly Schubert Vargas Christian Rogério Câmara de Abreu.
AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Uma Abordagem para o Estudo de Valor em Processos de Software: Aplicando VBSE ao EUP Gustavo Tibério
APS II Análise e Projeto de Sistemas de Informação II
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
1 Orientação a Objetos - Programação em C++ Slides 9: Programação ou Implementação: uma fase da engenharia de software. Projeto (UML) e Programação (C++,...)
Transcrição da apresentação:

Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim Matheus Mendes de Paula Ronaldo Donizete de Olivera

Roteiro Visão geral do SiME Justificativa Requisitos funcionais Funcionalidades Cronograma

O SiME vai organizar a zona Visão geral O objetivo do SiME é gerenciar o processo de entregas de encomendas de redes de fast-food ou qualquer outro tipo de encomenda que necessite ser entregue de forma rápida e organizada. O SiME vai organizar a zona

Justificativa ‘’Dados’’ que indicam a ordem na fila de entregadores Relação de entregadores, horário de entrada e saída, telefones...

Requisitos Funcionais O sistema deve manter cadastro de clientes, encomendas e entregadores. O sistema deve gerar relatórios em pdf com busca pelos seguintes parâmetros: -encomendas do dia -encomendas da semana -encomendas do mês -entregadores por número de entrega O sistema deve fornecer o estado do pedido para que o cliente possa visualizar via web e informações sobre o entregador. O sistema deve mostrar clientes que mais fazem pedidos. O sistema deve controlar a fila dos entregadores.

Funcionalidades Gerenciar os entregadores, computando os horários de entrada e saída de cada um com encomendas Manter cadastro de clientes e encomendas, possibilitando descobrir as “galinhas de ovos de ouro” Organizar o fluxo interno de despacho de encomendas, formando uma “fila virtual”, eliminando a algazarra em estabelecimentos com delivery junto ao salão Consulta online sobre o status do pedido e também informações sobre o entregador que fará a entrega

Dificuldades A linguagem de programação escolhida para a implementação do SiME foi PHP. Um problema foi o fato da linguagem não implementar múltiplos construtores, o que foi contornado com um mecanismo para gerenciar a instânciação dos objetos.

Cronograma O processo utilizado no desenvolvimento do SiME é o processo unificado. Logo, não há um cronograma específico, pois todas as fases estão sofrendo iterações Análise de requisitos (Concluída) Definição do escopo sistêmico – Visão geral de caso de uso (Concluída) Especificação do sistema – Fatoração do caso de uso (Em andamento) Projeto do sistema e banco de dados (Em andamento) Desenvolvimento, implementação e testes (Em andamento)

Bibliografia AMBLER, Scott W. Análise e Projeto Orientados a Objeto (Vol. 2). Rio de Janeiro: Infobook S.A, 1998.  LARMAN, Craig. Utilizando UML e Padrões (3ª ed.). Porto Alegre: Bookman, 2002.  PRESSMAN, Roger S., Engenharia de Software (5ª ed.). Rio de Janeiro: Macgraw-Hill Interame, 2002.  OGLIO, Pablo Dall’. PHP – Programando com Orientação a Objetos. São Paulo: Novatec, 2007.  SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de Dados (3 ª ed.). São Paulo, 1999.  GUARDADO, Prof. Antonio. Apostila: Introdução ao PostgreSQL. 2008.  POSTGRESQL. Comunidade brasileira de PostgreSQL. Diponível em http://www.postgresql.org.br. Acesso em 22/09/2009.  Adams, C., Bolton, J., Johnson, D., Smith, S., & Snook, J. (2007). The Art and Science of CSS. Sitepoint.  Barbieri, C. (2001). Business Intelligence - Modelagem e Tecnologia. Axcel Books.  Budd, A., Moll, C., & Collison, S. (2006). CSS Mastery Advanced Web Standards Solutions. Apress.  Cranford, T. J. (2006). CSS, DHTML and Ajax (4ª Edição ed.). Peachpit Press.  Deitel & Deitel. (2006). Java: Como Programar (6ª ed.). Prentice Hall.  Fascioni, L. C., & Vieira, M. H. As cores na identidade visual de empresas de tecnologia.   Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley.  Gorton, I. (2006). Essential Software Architecture. Springer.  Heuser, C. A. (1998). Projeto de Banco de Dados (4ª ed.). Sagra Luzzato.  Huddleston, R. (2008). HTML, XHTML and CSS Your Visual Blueprint for Designing Effective Web Pages. Wiley Publishing, Inc.  Keith, J. (2005). DOM Scripting Web Design with JavaScript and the Document Object Model. Apress. Larman, C. (2007). Utilizando UML e Padrões (3ª ed.). Bookman.  Mahemoff, M. (2006). Ajax Design Patterns. O'Reilly.  Niederauer, J. (2008). PHP Para Quem Conhece PHP (3ª ed.). Novatec.  Powell, T. A. (2007). Ajax The Complete Reference. Mc Graw Hill Osborne.  Sanders, W. B. (2001). JavaScript Design. New Riders Publishing.  Silberchatz, A., Forth, H. K., & Sudarshan, S. (1999). Sistema de Banco de Dados (3ª ed.). Makron Books.  Sommerville, I. (2008). Engenharia de Software (8ª ed.). Addison-Wesley.  Sweat, J. E. (2005). Architect's Guide to PHP Design Patterns. Marco Tabini & Associates, Inc.  Ullman, L. (2007). PHP 5 Advanced. Peachpit Press.  Vaswani, V. (2005). How To Do Everithing with PHP and MySQL. McGraw Hill Osborne.  Wyke-Smith, C. (2008). Stylin' with CSS (2ª ed.). New Riders.  Zakas, N. C. (2005). Professional Javascript for Web Developers. Wiley Publishing Inc.  Zandstra, M. (2008). PHP Objects, Patterns and Practice (2ª ed.). Apress.

www.gesdcorporation.wordpress.com www.gesd.com.br GESD Developers - 2009 www.gesdcorporation.wordpress.com www.gesd.com.br