Browse Source

Add architecture and design

printer
h-4nd-h 4 years ago
commit
f9046029cb
  1. 80
      Software Design.odt
  2. 132
      Software architecture.odt

80
Software Design.odt

@ -0,0 +1,80 @@
????? ???? ??? ?????
====================
????? ?????:
????? ????? ??? ????? ???????????
??????? ???????:
----------------
????
???????
????? ?????
?????
?
???? ????? ???? ??
?? ?????? ????
????? ???? ?????
??? ???: Model
?? ?? ????? ?????? ????????? ???? ?? ???? ?????? ?? ?? ???.
???? ?????? ?? ?????? ????????? ??????????? ????? ?????? ??
?????? ???????.
???? ???? ????? ??? ???? ?????? ?? ?????????? ???? ?? ??????
????????? ?? ??? Model ????? ???? ??????? ?? ??? UsModule
???. ??? ??? ?? ???? Ultra Sonic Module ???????? ?? ?????
???? ???????? ??? ?? ?? ????? ?? ??? ????? ?? ?? ??? ???
???.
??? ?? ?????? ?? ???? UsModule ??????? ?? ???? ????? ?????????
?? ??? ??? ?? ???. ???? ?????? ?? ???? UsModule ?? ?????
?????? ?????? ???.
??? ???: ViewModel
?? ?????? MVVM ??? ViewModel ????? ?????? ???? Model ? View ???
? Model ?? ?? ?? ??? ??? ???? ???. ?????? ???? View ? ViewModel
?? ???? Binding ????? ??????? ?? ???????? ?? ???? ?? ? ???
???????? ???? ??? ?? ???. ??? ???? ????? ViewModel ??????
??????? ?? ?? Model ????? ???? ? ??????? ???? ?? ??? ??????
???? ? ?? ???? ?? ?? ???? ?? ?????? ?????? ????? ?? USM ????
??? ? ?????? ?? ?? ????? ????? ?? ???? ?? ? ??? ??????? ????
????? ?? ?? ?? ???? ?????? ???? ?? Model ?? ViewModel ???
????? ??? ?? ??? ??? ?? ViewModel ????? ???? ???? ?? USM
????. ?? ??? ????? ViewModel ????? ???????? ?? ??? ???
??????? USM?? ????? ? ?? ????? ???? ???. ??????? ?? ?????
????? ???? ????. ???? ?? ???? USM ?? ???? ? ???? ?? ??.
?? ??????? ???? ??????? ???? MVVM ?? Qt? ?????? ?????? ??
Binding ?? ViewModel ????? ???? ?? ??? ? ????? ?? Boiler plate
?????? ???. ??? ????? ???? ?? ??? ????? ???. ????? ???? ?????
?? ?????? ?? ???? ??????? ?? ???? ? ????? ?? ??? ?????? ? ???
?? ????? ??? ?? ?? ??? ?????? ?? ???. ???? ????? ?? ??? ??????
?? Preprocessor?? ??? ?????? ?? ?? Boiler plate ?? ??? ?????
????. ??? ?? ?? ????? ????? ????? ????? ? ?????? ???? ???.
???? ?????? ????? ?? ??? Preprocessor ?? ?? ????? ??????
?????? ???.
??? ???: View
?? ??????? ???? ??????? ???? MVVM ?? Qt? ?? View ?? ??
ViewModel ?? ???? ??? ???? ???? ?? ????? ViewModel ?????? View
??? ????? ???? ?? ???. ?? ???? ?? ?? MVVM ??????? ViewModel
????? Model ??? ? ?? ?????? ?? Model ???? ???? ????? ? ???
???? ????? ????????? ?? ?? ViewModel ????? ???????? ????
????? ????? ?????? ????? ViewModel ????(????? ????????
???? ????? ????? ?? ?? ???? ???? ???)? ??? ????? ?? ?? ??
?? ???? View???? ?? ?? ViewModel ???? ? ?? ?????? ???????
?????? ?? ????? ????.

132
Software architecture.odt

@ -0,0 +1,132 @@
????? ???? ??? ?????
====================
????? ?????:
????? ?????? ??? ????? ???????????
??????? ???????:
----------------
????
???????
????? ?????
?????
?
???? ????? ???? ??
?? ?????? ????
????? ???? ?????
??? ???: ???????
?????? ????? ???????? ???? ????? ????????? ???????????? ????
???? ???? ????? ???? ??? ? ??????? ?? ??? ????? ???. ???
?????? ?? ???? ????? ????? ?? ????? ? ??????? ?? ?? ????
????? ?? ????? ??? ???? ???? ???? ????? ????? ???. ??????
???????? ????? Event driven ??????. ????? ????? ??? ?????? ?
???? ????? ?? ??????? ????? ????? ??? ? ????? ????? ??? ???.
??????? ???? ? ?????? ????? ?? ??? ???? ?? ??? ????? ?
????? ??? ????? ???? ?? ????? ? ?????? ????? ?? ??????
??????? ?? ??? ?????? ????? ?????? ??. ??????? ???? ????
??? ????? ????? ???? event ?? ?? ????? ?? ????.???? ??????
?????? ????? ??????? ????? ?? ?? ?? ? ????? ???? ?????? ?????
?? ????????? ????? ???. ??? ???? ???? ?????? ?? ????? ????? ??
?? ????? ?? ?? ????? ??? ? ?? ????? ??? ???? ? ?? ???
?????????? ????? ?? ?? ?? ??? ????? ??? ???? ????
????? ????? ???? ?? ????? ????? ????. ??? ?? ???? ??
??????? ????? ? ????? ???? event ?? ????? ????? ????? ??
????? ????? ?? ???. ????? ???? ????? ?? ?? ??? ?? ???? ???
??????? ???? ???? ? ????? ???? ? ????? event?? ?? ?????
????? ?? ???.
???? ??? ????? ?? ?????? ?????? ???? ?? ????? event ??? ??????
???? ?? ??? ?????? event driven ??????? ???? ???????? ??? ????
??? ??? ????? ??? ???? ?? ????? ???? ?? ???.
??? ?? ????? ?? ???? ??? ???? ?? ?????? ????? ????? ??????
????? ? ??????? ????? ?? ?????? ?????? ???????? ?? ???
?????? ?? ???? ????? ? ?? ?? ?? ????? ??????? ??? ?????
????? ??????????? ???? ??????? ???? ?????. ?? ????? ???
????? ?? ????? ??? ??????? ? ?????? ???? ???? ??? ???????
???.
??? ??? : ?????? ????
?????? ???? ?????? ?? ????? ??????? ? ????? ??? ????? ?????
???. ?? ????? ?? ???? ?????????? ? ???? ????? ??? ?????????
? ??? ???? ?? ?? ???? ???????. ?? ???? ?? ????? ? ???????
????? ??????????? ?? ?????? ??? ?? ????? ????? ??????
????? ? ????? ???? ?? ?? ??? ?????????? ????? ?????? ????
???? ????? ???? ??? ????. ????? ???? ????? ??? ?? ??? ?????
??????? ???? ????? ???? ?????????? ???????? ?????? ??? ?????
?? ???? ?????? ????? ???? ?????? ????? ?? ????? ??????? ? ?????
??? ????? ?? ????? ????? ????? ?? ????? ?? ???? ???? ? ?????
??????? ?? ?? ?? ????? ??????? ????? ???? ? ??? ????? ??
???? ????? ??????? ???? ? ?? ??? ?? ??????? ???? ??????
???? ????? ?? ????? ???? ????? ?? ?? ??? ?? ???? ?????
?????.
???? ?? ??????? ???? ???????? ???? ???? ? ?????? ??? ???????
??.
??????? DDD1
Domain Driven Design
?? ????? ??? ???? ?? ????? ? ????? ?? ????? ?????. ?? ???
??????? ??? ?? ????? ????? ? ??? ???? ?? ? ?????????? ??
?? ???? ??? ???. ?? ??? ????? ?? ???? ??? ???? ??? ? ?????
????? ????? ???? ????? ???? ?? ????? ? ?????? ?????? ????.
????? ?? ???? ?? ??? ?????? ? ???? ?????? ?? ????? ???? ?? ??
??? ????? ???????? ??? ? ???? ????? ??? ????? ??????? ? ?????
?????? ???? ?? ?? ???? ???. ??? ?????? MVVM2
Model View ViewModel
???? ?????? ??? ????? ?????? ??.
?????? ????????? ?? ??? Model ????? ?? ?????????? ?? ???? ????
??? ?? ????? ?? ????? ????????? ??? ???? ???? ???? ????? ????
?? ??? ??? ?????:
?? ????? ???? ???????? ???? ? ???? ?? ??? ????? ?? ???? ???
????.
?? ????? ????? ??? ????? ????? ?? ??? ???. ??? ???? ?? ????
??????? ???? ????? ?? ????? ???????.
?? ????? ?? ???? ????? ?? ?? ???? ??????? ?????? ??? (?????
??????) ??? ???????.
????? ??????? ??? ?? ??? ????? ?????? ???? ???. ?? ???? EDA3
Event Driven Architecture
????? ??????? ???????? ?? ??? ????? ? ?????? ????? ?????
??????? ? ????? ?????? ???? ????? ???? ??????? ???.
????? ???????????? ???? ??????? ?? ?? ????? ??????? ????? ?
?????? ???.
?? ???? ?? ?? ????? ??? ?? ???? ?????? ??????.
??? ?????? ????? ??????? ????? ??? ?? ???? ????? ????? ????
???.
?? ?? ????? ??? ? ??? ???? ?? ???? ?? ????? ???? ????? ????.
???? ???? ?? ???? ??????? ???? ??? ????.
?? ????? ??? ? ??? ?? ?? ????? ?? ?? ???? ???? ??????.
[-- Image: Image1 --]
Loading…
Cancel
Save