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.
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
- 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:
- 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
- IDE: IntelliJ IDEA
- Ferramenta de Diagramas UML: Lucidchart
- Linguagem de Programação: Java 17
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.
Este projeto está licenciado sob a licença MIT.