diff --git a/README.md b/README.md index 7dd0b947..4e04f626 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,21 @@

Universidade Presbiteriana Mackenzie

+# Projeto: *Pizza-Express* -# Template para Disciplina de Engenharia de Software - -O repositório define um modelo (*template*) que deverá ser seguido por cada grupo no projeto. - -A seguir, os passos para a preparação do projeto: - -1. Um dos membros do grupo deverá realizar um *fork* deste repositório. -2. O dono do repositório deverá convidar os demais membros do grupo para serem colaboradores. -3. O dono do repositório deverá convidar o professor para ser colaborador do repositório. -4. O dono do repositório deverá habilitar o GitHub Pages. Basta seguir o [procedimento para habilitar o GitHub Pages](https://docs.github.com/pt/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site), lembrando de escolher em *Source* a opção `/docs` em lugar da opção `/root`. -5. Cada membro do grupo deverá instalar o [Git](https://git-scm.com/downloads). -6. Para a edição do conteúdo deste projeto, sugere-se que cada membro do grupo faça a instalação do [Visual Studio Code](https://code.visualstudio.com/) com as extensões [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) e [GitHub Pull Requests and Issues](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github). No entanto, cada membro poderá utilizar a IDE de sua preferência. -7. Cada membro do grupo deverá [clonar o repositório do grupo no seu computador](https://learn.microsoft.com/en-us/azure/developer/javascript/how-to/with-visual-studio-code/clone-github-repository?tabs=create-repo-command-palette%2Cinitialize-repo-activity-bar%2Ccreate-branch-command-palette%2Ccommit-changes-command-palette%2Cpush-command-palette). -8. Cada membro do grupo deverá editar o seu próprio nome no arquivo em [/docs/index.md](./docs/index.md), de preferência [criando um novo *branch* e um *pull request*](https://www.youtube.com/watch?v=LdSwWxVzUpo). -9. O dono do repositório deverá editar este arquivo, removendo estas instruções iniciais e preenchendo o restante da página com os dados do projeto do seu grupo. -10. Segurança é imprescindível nas plataforma de hospedagem de repositórios GIT. CUIDADO com exposição de senha e acesso ao repositório. - - -# Projeto: ** - -# Grupo: ** +# Grupo: *Syds-Mack* # Descrição -** +*A Pizza-Express é uma cadeia de 40 lojas de fast-food e entrega em +casa.
+Pizza-Express tem perdido recentemente 30% do rendimento de vendas +devido a um problema em seu negócio da entrega. desde a entrada da +ordem de serviço até a entrega na casa do cliente (delivery)
. +A equipe deverá investigar uma opção para entregar a pizza em menos +de 30 minutos.
+A sua idéia é montar lojas de pizza Pizza-Express que não teriam +nenhum espaço de varejo, pois a sua função é somente receber +ordens, preparar e entregar as pizzas.* # Documentação diff --git a/docs/arqs/Tema e Contexto do Projeto.pdf b/docs/arqs/Tema e Contexto do Projeto.pdf new file mode 100644 index 00000000..15a3e790 Binary files /dev/null and b/docs/arqs/Tema e Contexto do Projeto.pdf differ diff --git a/docs/arqs/cliente-central_fase3.jpeg b/docs/arqs/cliente-central_fase3.jpeg new file mode 100644 index 00000000..bc2656b0 Binary files /dev/null and b/docs/arqs/cliente-central_fase3.jpeg differ diff --git a/docs/arqs/diaclasses.jpeg b/docs/arqs/diaclasses.jpeg new file mode 100644 index 00000000..b1d0f466 Binary files /dev/null and b/docs/arqs/diaclasses.jpeg differ diff --git a/docs/arqs/diaestado.png b/docs/arqs/diaestado.png new file mode 100644 index 00000000..0d5a3382 Binary files /dev/null and b/docs/arqs/diaestado.png differ diff --git a/docs/arqs/diagramapizza.png b/docs/arqs/diagramapizza.png new file mode 100644 index 00000000..c0dad8af Binary files /dev/null and b/docs/arqs/diagramapizza.png differ diff --git a/docs/arqs/diaimplantacao.drawio b/docs/arqs/diaimplantacao.drawio new file mode 100644 index 00000000..e1b2a497 --- /dev/null +++ b/docs/arqs/diaimplantacao.drawio @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/arqs/diaimplantacao.png b/docs/arqs/diaimplantacao.png new file mode 100644 index 00000000..faa3134e Binary files /dev/null and b/docs/arqs/diaimplantacao.png differ diff --git a/docs/arqs/diasequencias.jpeg b/docs/arqs/diasequencias.jpeg new file mode 100644 index 00000000..82f933c8 Binary files /dev/null and b/docs/arqs/diasequencias.jpeg differ diff --git a/docs/arqs/fas1.jpeg b/docs/arqs/fas1.jpeg new file mode 100644 index 00000000..1db95683 Binary files /dev/null and b/docs/arqs/fas1.jpeg differ diff --git a/docs/arqs/fase1.jpeg b/docs/arqs/fase1.jpeg new file mode 100644 index 00000000..3123cd69 Binary files /dev/null and b/docs/arqs/fase1.jpeg differ diff --git a/docs/arqs/loja-entregador-cliente_fase3.jpeg b/docs/arqs/loja-entregador-cliente_fase3.jpeg new file mode 100644 index 00000000..f4e34bae Binary files /dev/null and b/docs/arqs/loja-entregador-cliente_fase3.jpeg differ diff --git a/docs/arqs/primeirocasodeusopag1.png b/docs/arqs/primeirocasodeusopag1.png new file mode 100644 index 00000000..a5ade7b6 Binary files /dev/null and b/docs/arqs/primeirocasodeusopag1.png differ diff --git a/docs/arqs/primeirocasodeusopag2.png b/docs/arqs/primeirocasodeusopag2.png new file mode 100644 index 00000000..1d53b47d Binary files /dev/null and b/docs/arqs/primeirocasodeusopag2.png differ diff --git a/docs/arqs/segundocasodeusopag1.png b/docs/arqs/segundocasodeusopag1.png new file mode 100644 index 00000000..5f258454 Binary files /dev/null and b/docs/arqs/segundocasodeusopag1.png differ diff --git a/docs/arqs/segundocasodeusopag2.png b/docs/arqs/segundocasodeusopag2.png new file mode 100644 index 00000000..d214ce63 Binary files /dev/null and b/docs/arqs/segundocasodeusopag2.png differ diff --git a/docs/index n2.md b/docs/index n2.md new file mode 100644 index 00000000..8b420223 --- /dev/null +++ b/docs/index n2.md @@ -0,0 +1,83 @@ +

Universidade Presbiteriana Mackenzie

+

Sistemas de Informação

+ + +
+*<Pizza-Express>* +
+ + +**Conteúdo** + +- [Autores](#autores) +- [Descrição do Projeto](#descrição-do-projeto) +- [V - Diagramas de Sequência](#v---diagramas-de-sequência) +- [VI - Diagrama de Classes](#vi---diagrama-de-classes) +- [VII - Diagrama de Estados](#vii---diagrama-de-estados) +- [VIII - Diagrama de Implantação](#viii---diagrama-de-implantação) + + +# Autores + +* Lucas Sanches Coelho | ra: 10410045 +* Yan Correa Santos | ra: 10426549 +* Sara de Oliveira Silva Omena | ra: 10425441 + + +# Descrição do Projeto + +

Tema e Contexto do Projeto podem ser encontados em "Tema e Contexto"

+ +*<Pizza-Express tem perdido recentemente 30% do rendimento de vendas +devido a um problema em seu negócio da entrega. Atribuem este +problema a seu concorrente principal que promoveu um programa que +garante o serviço de entrega em 30 minutos, desde a entrada da +ordem de serviço até a entrega na casa do cliente (delivery).
+Pizza-Express anuncia a entrega em uma hora.
+Pizza-Express usa atualmente computadores para armazenar as +operações e as funções usuais do negócio, mas não auxiliam nas +funções para processar a entrega dos pedidos dos seus clientes.
+Elonn Muske, o gerente de sistemas de informação é o encarregado +para desenvolver uma aplicação do software para identificar a +localização de lojas de pizza Pizza-Express mais próxima do cliente +e para criar o sistema de software necessário para operá-las.
+O patrocinador deste projeto, a empresa Papa-Léguas Delivery, +disse que o futuro da Pizza-Express depende deste projeto.
+A equipe deverá investigar uma opção para entregar a pizza em menos +de 30 minutos.
+A sua idéia é montar lojas de pizza Pizza-Express que não teriam +nenhum espaço de varejo, pois a sua função é somente receber +ordens, preparar e entregar as pizzas.
+A loja deverá ser localizada o mais próximo do cliente receberá a +ordem através de uma central, processará, e entregará a ordem +dentro de 10 ou 15 minutos da entrada do pedido.
+Há dois projetos do desenvolvimento do software identificados +aqui: +primeiro é um sistema de software para o atendimento do pedido e +para encontrar localização da fábrica da pizza mais próxima do +cliente para fazer a entrega; e +segundo é um sistema de software para suportar operações da fábrica +de pizzas. +Importante: Dá equipe se exigem profissionalismo e colaboração +mútua.>* + + +# V - Diagramas de Sequência +diagrama sequencias + +# VI - Diagrama de Classes + +Diagrama de Classes + + +# VII - Diagrama de Estados + +diagrama de estados
+ +# VIII - Diagrama de Implantação + +diagrama de implantaçao + +

+ + diff --git a/docs/index.md b/docs/index.md index c244d73d..3e9de866 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,75 +3,89 @@
-*<Nome do Projeto>* +*<Pizza-Express>*
->*Observação 1: A estrutura inicial deste documento é só um exemplo. O seu grupo deverá alterar esta estrutura de acordo com o que está sendo solicitado na disciplina.* - ->*Observação 2: O índice abaixo não precisa ser editado se você utilizar o Visual Studio Code com a extensão **Markdown All in One**. Essa extensão atualiza o índice automaticamente quando o arquivo é salvo.* **Conteúdo** -- [Autores](#nome-alunos) -- [Descrição do Projeto](#introdução-do-projeto) -- [Análise de Requisitos Funcionais e Não-Fucionais](#descrição-dos-requisitos) -- [Diagrama de Atividades](#diagrama-de-atividades) -- [Diagrama de Casos de Uso](#diagrama-de-comportamento-atores) -- [Descrição dos Casos de Uso](#descrição-das-funcões) -- [Diagrama de Senquencia](#diagrama-de-ordem-interações) -- [Diagrama de Classes](#diagrama-orientado-objetos) -- [Diagrama de Estados](#diagrama-estrutura-componente) -- [Diagrama de Implantação](#diagrama-de-hardware-software) -- [Referências](#referências) +- [Autores](#autores) +- [Descrição do Projeto](#descrição-do-projeto) +- [Diagrama de Atividades](#diagrama-de-atividades) +- [Analise de Requisitos](#analise-de-requisitos) +- [Diagrama dos Casos de Uso](#diagrama-dos-casos-de-uso) +- [Descriçao Requisitos de Caso de Uso](#descriçao-requisitos-de-caso-de-uso) # Autores -* Aluno 1 -* Aluno 2 -* Aluno 3 -* Aluno 4 -* Aluno 5 -* Aluno 6 -* Aluno 7 -* Aluno 8 +* Lucas Sanches Coelho | ra: 10410045 +* Yan Correa Santos | ra: 10426549 +* Sara de Oliveira Silva Omena | ra: 10425441 # Descrição do Projeto -*<Introdução do projeto>* +

Tema e Contexto do Projeto podem ser encontados em "Tema e Contexto"

+ +*<Pizza-Express tem perdido recentemente 30% do rendimento de vendas +devido a um problema em seu negócio da entrega. Atribuem este +problema a seu concorrente principal que promoveu um programa que +garante o serviço de entrega em 30 minutos, desde a entrada da +ordem de serviço até a entrega na casa do cliente (delivery).
+Pizza-Express anuncia a entrega em uma hora.
+Pizza-Express usa atualmente computadores para armazenar as +operações e as funções usuais do negócio, mas não auxiliam nas +funções para processar a entrega dos pedidos dos seus clientes.
+Elonn Muske, o gerente de sistemas de informação é o encarregado +para desenvolver uma aplicação do software para identificar a +localização de lojas de pizza Pizza-Express mais próxima do cliente +e para criar o sistema de software necessário para operá-las.
+O patrocinador deste projeto, a empresa Papa-Léguas Delivery, +disse que o futuro da Pizza-Express depende deste projeto.
+A equipe deverá investigar uma opção para entregar a pizza em menos +de 30 minutos.
+A sua idéia é montar lojas de pizza Pizza-Express que não teriam +nenhum espaço de varejo, pois a sua função é somente receber +ordens, preparar e entregar as pizzas.
+A loja deverá ser localizada o mais próximo do cliente receberá a +ordem através de uma central, processará, e entregará a ordem +dentro de 10 ou 15 minutos da entrada do pedido.
+Há dois projetos do desenvolvimento do software identificados +aqui: +primeiro é um sistema de software para o atendimento do pedido e +para encontrar localização da fábrica da pizza mais próxima do +cliente para fazer a entrega; e +segundo é um sistema de software para suportar operações da fábrica +de pizzas. +Importante: Dá equipe se exigem profissionalismo e colaboração +mútua.>* -# Análise de Requisitos Funcionais e Não-Funcionais -*<Descrição dos requisitos>* # Diagrama de Atividades +diagrama de uso da pizzaria -*<Diagrama para visualizer as pessoas das áreas de negócios e de desenvolvimento de uma organização para entender o processo e comportamento.>* - -# Diagrama de Casos de Uso - -*<Diagrama para visualizar o comportamento dos atores>* - -# Descrição dos Casos de Uso - -*<Descrição do comportamento entre os atores/resquisitos>* +# Analise de Requisitos -# Diagrama de Sequência +*Analises dos Requisitos* +analisederequisitos
+analisederequisitos -*<Diagrama de ordem e interação dos objetos>* -# Diagrama de Classes +# Diagrama dos Casos de Uso -*<Diagrama de relacionamento entre classes para os seus atributos e operações>* +Loja Clientes e entregador +Cliente e Central -# Diagrama de Estados +# Descriçao Requisitos de Caso de Uso -*<Diagrama para permite modelar o comportamento interno de um determinado objeto, subsistema ou sistema global>* +Primeiro caso de usopag1Pag 1
+Pag 2 +


-# Diagrama de Implantação +Segundo caso de usopag1Pag 1
+Pag 2 -*<Diagrama para exibir o relacionamento de hardware e software no projeto>* +

-# Referências -*<Lista de referências>*