Real World PlantUML
ObserverConcreteObserverObservableConcreteObservableObserverTestObservable observableObserver observer1Observer observer2Observer observer3
CLASS DIAGRAM
4790187896864768
Clientschar nom[TMAX]char prenom[TMAX]float solde
CLASS DIAGRAM
4790561693237248
«Model»Schedule«Model»Session«Model»Venue«DAO»ScheduleDAO«REST Endpoint»ScheduleResource
CLASS DIAGRAM
4791524302782464
clientclienthttp_serverhttp_serverapplicationapplicationHTTP request(invalid)opt[default]response statusHTTP response(error status)opt[auto disconnect]disconnect[invalid request callback]invalid requestresponse statusHTTP response(error status)disconnectdisconnect
SEQUENCE DIAGRAM
4791893401534464
BrowserBrowserServerServerAPI AAPI AAPI BAPI BRequestResponse(B)Response(A)
SEQUENCE DIAGRAM
4794796530991104
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoMoreWork
SEQUENCE DIAGRAM
4796717991985152
SubjectSubjectObserver1Observer1Observer2Observer2attachattachsetStatenotifyupdategetStateupdategetState
SEQUENCE DIAGRAM
4799016067923968
Controllerkb_protocol_factoryrun()KB_ProtocolFactoryprotocolKB_Protocoltest_idcontext_managerscript_managerstring_received()Communicationscript_runnerstart_comm()send()stop_comm()ScriptManagerscripts {feature: script_tree}_load_scripts(path)find_script(msg)ScriptTreerootinsert(paras, script)find(paras, script)ScriptTreeNodescriptparasadd_child(node)del_child(node)specific_than(node)Scriptnamemodulerun()ContextManagerindex_list {ctxt_type : index_list}contexts []_load_index_of_context(path)get_context(ctxt_type, key)get_context(ctxt_type) #last contextcreate_context(ctxt_type, **paras)delete_context(ctxt)delete_all_contexts()IndexListcontext_typekeys []indexes {key_name : index}get_context(key)insert_index(ctxt)Indexcontext_typekey_nameindexes {key_value: contexts}get_context(key)insert_index(ctxt)update_index(ctxt)delete_index(key)delete_all_index()Contextcontext_typeindexes {value tuple : index}fields {name : value}set_field()get_field()process_query()send()createrun()findupdate
CLASS DIAGRAM
4801359509454848
Pointuid: uuid.UUIDdata: DataContainercoordinates : double[3]from_point(point: Point): Point {copy}classmethods
CLASS DIAGRAM
4801970200117248
Knowledge BaseCommunicationScript RunnerFeature IndexContext ManagerScript PoolUser Interfacetoolsuser
COMPONENT DIAGRAM
4804778034987008
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoWork
SEQUENCE DIAGRAM
4808361379889152
ToolCommunicationScript RunnerFeature IndexScript PoolContext Managerfill in default parametersQuery send messagequery send messagemessagefind receive scriptfind context
COMPONENT DIAGRAM
4811556030251008
NodeApplication-Exit(args: void*)+NodeApplication(acn: char*, argc: int*, argv: char**) «constructor»-initROOTGlobals()-initROOTMessageCallback()
CLASS DIAGRAM
4813157381963776
DesignVerificationDevelopmentProject_KickOff_MeetingSprint_PlanningSprint_DevelopmentSprint_Funtion_TestSprint_DemoSprint_ReviewBug_FixingProject_Release
STATE DIAGRAM
4814435537387520
은행담당자은행담당자BeUiBeUiBeGenBeGen데이터구분 선택로컬자료 찾기데이터 행, 컬럼별로 읽어 오류검증 결과데이터 암호화, 생성 요청
SEQUENCE DIAGRAM
4814693772296192
com.iluwatar.image.microserviceImageApplicationImageApplication()main(args : String[])ImageControllerImageController()getImagePath() : String
CLASS DIAGRAM
4815031732535296
指定調査機関ルート認証局日本政府中間認証局1中間認証局2サーバ管理者1サーバ管理者2調査認定証明書発行証明書発行証明書発行証明書発行
COMPONENT DIAGRAM
4815224737628160
RequirementDevelopmentDesignBluePrint_DesignCoreVisual_DesignArchitecture_DesignModule_Interface_DesignTestCase_Design
STATE DIAGRAM
4816187884044288
net.dummynet.foonet.unusedPersonMeetingPersonPersonBaseClass
CLASS DIAGRAM
4818557363814400
DéconnexionPage laboratoryDéconnecterPage d'accueil
ACTIVITY DIAGRAM
4819573392015360
DesignRequirementMRDPRDFeasibility_Report
STATE DIAGRAM
4821126559563776