The design doc and software design doc. The UML images are generated with plantUML from the *.puml files.
36 lines
561 B
Plaintext
36 lines
561 B
Plaintext
@startuml
|
|
interface App
|
|
|
|
[Switcher] --> [AppID]
|
|
[Switcher] --> [App] : use
|
|
|
|
package "Menu" {
|
|
[App] <-- [Menu]
|
|
}
|
|
|
|
package "Badge" {
|
|
[App] <-- [Badge]
|
|
}
|
|
|
|
package "Snake" {
|
|
[App] <-- [Game]
|
|
}
|
|
|
|
package "NFC" {
|
|
[App] <-- [NFC]
|
|
}
|
|
|
|
|
|
package "Channel" {
|
|
[ButtonReceiver] <-u- [Menu] : use
|
|
[ButtonReceiver] <-u- [Badge] : use
|
|
[ButtonReceiver] <-u- [Game] : use
|
|
[ButtonReceiver] <-u- [NFC] : use
|
|
[FrameSender] <-u- [Menu] : use
|
|
[FrameSender] <-u- [Badge] : use
|
|
[FrameSender] <-u- [Game] : use
|
|
[FrameSender] <-u- [NFC] : use
|
|
}
|
|
|
|
@enduml
|