Skip to content

Stephmarquess/Iphone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iphone - Diagrama UML e modelagem de classes com Java

Este projeto tem como objetivo criar um diagrama UML e modelar um iPhone com as principais funcionalidades de um aparelho telefônico, navegador de internet e reprodutor musical. A modelagem foi realizada utilizando conceitos de Orientação a Objetos e diagramas UML.

Funcionalidades

Aparelho Telefônico:

Realizar chamadas
Atender ligação
Adicionar contato
Remover contato
Exibir contatos
Abrir caixa postal

Navegador de Internet:

Acessar páginas da web
Atualizar página
Abrir nova aba
Conectar à internet  

Reprodutor Musical:

Reproduzir músicas
Pausar música
Selecionar música
Listar músicas
Ajuste de volume

Estrutura do projeto

  • Diagrama de Classes UML

O diagrama de classes UML será utilizado para representar as classes, atributos, métodos e relacionamentos entre as classes que compõem as funcionalidades do iPhone. As principais classes são:

Conteúdo dos Arquivos

  • README.md: Instruções e descrição geral do projeto.
  • UML: Contém os diagramas UML (Classes)
  • src: Contém os arquivos de código-fonte Java para a modelagem das classes

Ferramentas Utilizadas

  • IDE: IntelliJ IDEA
  • Ferramenta de Diagramas UML: Lucidchart
  • Linguagem de Programação: Java 17

Instruções para Execução

Clonar o Repositório:

git clone https://github.com/Stephmarquess/Iphone.git
  • Abra sua IDE preferida e importe o projeto

Visualizar Diagramas UML:

Abra a pasta UML para visualizar os arquivos de imagem dos diagramas UML.

Executar o Código:

Navegue até a pasta src.
Compile e execute as classes Java para testar as funcionalidades modeladas.

Licença

Este projeto está licenciado sob a licença MIT.

About

Modelagem em Java das funcionalidades do Iphone

Topics

Resources

License

Stars

Watchers

Forks

Languages