Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 12 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,21 @@
<h2><a href= "https://www.mackenzie.br">Universidade Presbiteriana Mackenzie</a></h2>

# 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: *<Nome_do_seu_Projeto>*

# Grupo: *<Nome_do_seu_Grupo>*
# Grupo: *Syds-Mack*

# Descrição

*<Descrição_resumida_do_projeto>*
*A Pizza-Express é uma cadeia de 40 lojas de fast-food e entrega em
casa. <br>
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) <br>.
A equipe deverá investigar uma opção para entregar a pizza em menos
de 30 minutos. <br>
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

Expand Down
Binary file added docs/arqs/Tema e Contexto do Projeto.pdf
Binary file not shown.
Binary file added docs/arqs/cliente-central_fase3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/diaclasses.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/diaestado.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/diagramapizza.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions docs/arqs/diaimplantacao.drawio

Large diffs are not rendered by default.

Binary file added docs/arqs/diaimplantacao.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/diasequencias.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/fas1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/fase1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/loja-entregador-cliente_fase3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/primeirocasodeusopag1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/primeirocasodeusopag2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/segundocasodeusopag1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/arqs/segundocasodeusopag2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
83 changes: 83 additions & 0 deletions docs/index n2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
<h2><a href= "https://www.mackenzie.br">Universidade Presbiteriana Mackenzie</a></h2>
<h3><a href= "https://www.mackenzie.br/graduacao/sao-paulo-higienopolis/sistemas-de-informacao">Sistemas de Informação</a></h3>


<font size="+12"><center>
*&lt;Pizza-Express&gt;*
</center></font>


**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

<h3> Tema e Contexto do Projeto podem ser encontados em <a href="arqs/Tema e Contexto do Projeto.pdf">"Tema e Contexto"</a></h3>

*&lt;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). <br>
Pizza-Express anuncia a entrega em uma hora. <br>
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. <br>
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. <br>
O patrocinador deste projeto, a empresa Papa-Léguas Delivery,
disse que o futuro da Pizza-Express depende deste projeto. <br>
A equipe deverá investigar uma opção para entregar a pizza em menos
de 30 minutos.<br>
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. <br>
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. <br>
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.&gt;*


# V - Diagramas de Sequência
<img src="arqs/diasequencias.jpeg" alt="diagrama sequencias">

# VI - Diagrama de Classes

<img src="arqs/diaclasses.jpeg" alt="Diagrama de Classes">


# VII - Diagrama de Estados

<img src="arqs/diaestado.png" alt="diagrama de estados"><br>

# VIII - Diagrama de Implantação

<img src="arqs/diaimplantacao.png" alt="diagrama de implantaçao">

<br><br>


104 changes: 59 additions & 45 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,75 +3,89 @@


<font size="+12"><center>
*&lt;Nome do Projeto&gt;*
*&lt;Pizza-Express&gt;*
</center></font>

>*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

*&lt;Introdução do projeto&gt;*
<h3> Tema e Contexto do Projeto podem ser encontados em <a href="arqs/Tema e Contexto do Projeto.pdf">"Tema e Contexto"</a></h3>

*&lt;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). <br>
Pizza-Express anuncia a entrega em uma hora. <br>
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. <br>
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. <br>
O patrocinador deste projeto, a empresa Papa-Léguas Delivery,
disse que o futuro da Pizza-Express depende deste projeto. <br>
A equipe deverá investigar uma opção para entregar a pizza em menos
de 30 minutos.<br>
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. <br>
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. <br>
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.&gt;*

# Análise de Requisitos Funcionais e Não-Funcionais
*&lt;Descrição dos requisitos&gt;*

# Diagrama de Atividades
<img src="arqs/diagramapizza.png" alt="diagrama de uso da pizzaria">

*&lt;Diagrama para visualizer as pessoas das áreas de negócios e de desenvolvimento de uma organização para entender o processo e comportamento.&gt;*

# Diagrama de Casos de Uso

*&lt;Diagrama para visualizar o comportamento dos atores&gt;*

# Descrição dos Casos de Uso

*&lt;Descrição do comportamento entre os atores/resquisitos&gt;*
# Analise de Requisitos

# Diagrama de Sequência
*Analises dos Requisitos*
<img src="arqs/fase1.jpeg" alt="analisederequisitos"> <br>
<img src="arqs/fas1.jpeg" alt="analisederequisitos">

*&lt;Diagrama de ordem e interação dos objetos&gt;*

# Diagrama de Classes
# Diagrama dos Casos de Uso

*&lt;Diagrama de relacionamento entre classes para os seus atributos e operações&gt;*
<img src="arqs/loja-entregador-cliente_fase3.jpeg" alt="Loja Clientes e entregador">
<img src="arqs/cliente-central_fase3.jpeg" alt="Cliente e Central">

# Diagrama de Estados
# Descriçao Requisitos de Caso de Uso

*&lt;Diagrama para permite modelar o comportamento interno de um determinado objeto, subsistema ou sistema global&gt;*
<img src="arqs/primeirocasodeusopag1.png" alt="Primeiro caso de usopag1">Pag 1 <br>
<img src="arqs/primeirocasodeusopag2.png">Pag 2
<br> <br> <br>

# Diagrama de Implantação
<img src="arqs/segundocasodeusopag1.png" alt="Segundo caso de usopag1">Pag 1<br>
<img src="arqs/segundocasodeusopag2.png">Pag 2

*&lt;Diagrama para exibir o relacionamento de hardware e software no projeto&gt;*
<br><br>

# Referências

*&lt;Lista de referências&gt;*