Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
306d25b
Update README.md
grupo4G Mar 18, 2025
92c9dc6
Update README.md
grupo4G Mar 19, 2025
06cbb6c
Adicionando os nomes
grupo4G Mar 19, 2025
121ef8e
Descrição do projeto
grupo4G Mar 19, 2025
c94cb9e
Titulo
grupo4G Mar 19, 2025
c9cdb51
Requisitos
grupo4G Mar 19, 2025
7443664
Alteração requisitos
grupo4G Mar 19, 2025
aaa3175
Create Diagrama
grupo4G Mar 19, 2025
f4ecdaf
Delete docs/Diagrama
grupo4G Apr 8, 2025
6dad523
Create diagrama.png
grupo4G Apr 8, 2025
3e10ee7
Add files via upload
grupo4G Apr 8, 2025
ecb9b9b
Delete docs/img/diagrama.png
grupo4G Apr 8, 2025
b1f26d2
Teste add diagrama
grupo4G Apr 8, 2025
18d03e5
teste 2
grupo4G Apr 8, 2025
c585dc9
Teste 3
grupo4G Apr 8, 2025
68af315
Teste 4
grupo4G Apr 8, 2025
2957cfe
Teste 5
grupo4G Apr 8, 2025
119bd22
Adicionar imagem
grupo4G Apr 9, 2025
81821b0
Add files via upload
grupo4G Apr 9, 2025
7d9e8a4
Adicionando Imagem Diagrama de Caso de Uso
grupo4G Apr 9, 2025
9387d66
Update README.md
grupo4G Apr 9, 2025
ff65b34
Add files via upload
grupo4G Apr 9, 2025
9535957
Delete docs/img/Diagrama.png
grupo4G Apr 9, 2025
b8fee57
Adicionando diagrama
grupo4G Apr 9, 2025
8aae262
Delete docs/img/DiagramaCasoDeUso.png
grupo4G Apr 9, 2025
3da7263
Mudanças no diagrama de caso de uso
grupo4G Apr 9, 2025
b8a32f0
Delete docs/img/DiagramaCasoDeUso.png
grupo4G Apr 9, 2025
138b2a7
Enviando o diagrama de caso de uso oficial
grupo4G Apr 9, 2025
f187346
Delete DiagramaDeCasoDeUso.png
grupo4G Apr 9, 2025
62eb0e7
Adicionando na pasta correta
grupo4G Apr 9, 2025
2c1cb58
Update index.md
grupo4G Apr 9, 2025
21e95a1
Descrição de caso de uso autenticar acesso ao sistema
grupo4G Apr 9, 2025
ed9f1b1
Update descrição de caso de uso Autenticar acesso ao sistema
grupo4G Apr 9, 2025
875438f
Update Caso de uso
grupo4G Apr 9, 2025
d4cec64
Add Bloquear sitema após tentivas de erros
grupo4G Apr 10, 2025
7ffbedf
Add Alterar senha
grupo4G Apr 10, 2025
fd6d1a3
Add outros casos de uso
grupo4G Apr 10, 2025
4c9f314
Add os restantes casos de uso
grupo4G Apr 10, 2025
3b230f9
Update README.md
grupo4G Apr 10, 2025
9eb0a76
Add files via upload
lendy-pacheco May 31, 2025
d54317e
Add files via upload
grupo4G May 31, 2025
c589dd5
Add files via upload
grupo4G May 31, 2025
15bc21c
Add uml de sequencia
grupo4G May 31, 2025
ac4d7db
Rename umlEstado.jpg to umlClasses.jpg
grupo4G May 31, 2025
6358403
Add diagrama de classes
grupo4G May 31, 2025
b29ed11
Update index.md
grupo4G May 31, 2025
e90bc4c
Delete docs/img/umlClasses.jpg
grupo4G May 31, 2025
f70c00b
Add files via upload
grupo4G May 31, 2025
3682f9e
Update index.md
grupo4G May 31, 2025
45735bb
Add files via upload
grupo4G May 31, 2025
f190b61
Update index.md
grupo4G May 31, 2025
a123b26
Update index.md
grupo4G May 31, 2025
9b149b0
Update index.md
grupo4G May 31, 2025
b4d1405
Add files via upload
grupo4G Jun 3, 2025
c605c66
Update index.md
grupo4G Jun 3, 2025
792a0f7
Delete docs/img/diagramaDeEstados.jpg
grupo4G Jun 3, 2025
5c46c7b
Add files via upload
grupo4G Jun 3, 2025
4b88804
Update index.md
grupo4G Jun 3, 2025
23e06e4
Update README.md
grupo4G Jun 5, 2025
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
60 changes: 38 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,13 @@
<h2><a href= "https://www.mackenzie.br">Universidade Presbiteriana Mackenzie</a></h2>


# Template para Disciplina de Engenharia de Software
# Projeto: *<Drone Bélico>*

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

# Descrição

*<Descrição_resumida_do_projeto>*
O projeto visa garantir uma solução tecnológica eficiente e inovadora para operações militares, incluindo funcionalidades avançadas de monitoramento, navegação e segurança

# Documentação

Expand All @@ -35,4 +17,38 @@ Os arquivos da documentação deste projeto estão na pasta [/docs](/docs), e o

# Releases

Deverá ser publicado um release ao término de cada entrega do projeto.
Fase I: Requisitos
Levantamento das funcionalidades e necessidades do sistema.
Inclui: autenticação, controle de drones, planejamento de missão, além de critérios técnicos como segurança e desempenho.

Fase II: Fluxo de Atividades
Modelagem do funcionamento do sistema em forma de diagrama.
Inclui: desde o login do operador até a finalização da missão e as ações.

Fase III: Casos de Uso
Mapeamento das interações entre os usuários e o sistema.
Inlcui: o que cada ator pode fazer, incluindo operador, administrador, IA, e outros.

Fase IV: Documentação Funcional
Descrição detalhada de cada caso de uso identificado.
Inclui: fluxos principais, alternativos, exceções e restrições para todas as ações do sistema.

Fase V: Diagrama de Sequência
Modelagem do comportamento do sistema ao longo do tempo.
Esta fase representa o fluxo de mensagens entre objetos e atores, em cenários específicos.
Inclui: login, solicitação de missão, verificação de sensores e confirmação de ações do operador.

Fase VI: Diagrama de Classes
Representação da estrutura estática do sistema.
Descreve as classes envolvidas, seus atributos, métodos e os relacionamentos entre elas.
Inclui: classes como Operador, Drone, Missão, Administrador, e suas interações por herança, associação e composição.

Fase VII: Diagrama de Estados
Modelagem do ciclo de vida de objetos com comportamento relevante, como a missão ou o drone.
Apresenta os estados possíveis e as transições causadas por eventos.
Inclui: estados como Missão Criada, Em Execução, Concluída ou Cancelada, com eventos de controle e resposta do sistema.

Fase VIII: Diagrama de Implantação
Descrição da arquitetura física do sistema e sua distribuição em nós de hardware.
Mostra como os componentes de software estão implantados em dispositivos como servidor, estação do operador, drone e infraestrutura de rede.
Inclui: conexões seguras, protocolos de comunicação e topologia distribuída.
Binary file added docs/img/Diagrama de classe UML.jpg
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/img/Diagrama.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/img/DiagramaDeCasoDeUso.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/img/DiagramaEstados.JPG
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/img/diagrama_implantacao.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/img/umlSequencia.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading