Skip to content

Diagramação de classes e interfaces utilizando uma ferramenta UML

Notifications You must be signed in to change notification settings

nashEm8/diagramacao-classes-dio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱​Modelagem e Diagramação de um Componente iPhone

Neste desafio, você será responsável por modelar e diagramar a representação UML do componente iPhone. Este projeto utiliza princípios de programação orientada a objetos e técnicas de modelagem UML para criar uma estrutura robusta e versátil que permite que um dispositivo iPhone desempenhe os três papéis distintos e cruciais: Reprodutor Musical, Aparelho Telefônico e Navegador na Internet.



​📖​ Contexto

Com base no vídeo de lançamento do iPhone de 2007 (link abaixo), você deve elaborar a diagramação das classes e interfaces utilizando uma ferramenta UML de sua preferência. Em seguida, implemente as classes e interfaces no formato de arquivos .java.

Lançamento iPhone 2007

Minutos relevantes: 00:15 até 00:55



​⚙️​ Funcionalidades a Modelar

1. Reprodutor Musical

Métodos: tocar(), pausar(), selecionarMusica(String musica)

2. Aparelho Telefônico

Métodos: ligar(String numero), atender(), iniciarCorreioVoz()

3. Navegador na Internet

Métodos: exibirPagina(String url), adicionarNovaAba(), atualizarPagina()



​📊​ Diagrama UML

uml-iphone

About

Diagramação de classes e interfaces utilizando uma ferramenta UML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages