【正文】
二、 實驗結(jié)果及分析(包括結(jié)果描述、實驗現(xiàn)象分析、影響因素討論、綜合分析和結(jié)論等 ) 4個系統(tǒng)順序圖: RentItem 用例的系統(tǒng)順序圖如下: : Cashier System 1 : makeNewRent() 2 : enterItem() 3 : description,total() 4 : endRent() 5 : total() 6 : make Payment() 7 : change due,receipt() ReturnItem 用例的系統(tǒng)順序圖如下: : C a s h ie r S y s t e m1 : m a k e R e t u rn ( )2 : e n t e rI t e m ( )3 : d e s c ri p t io n , t o t a l( )4 : e n d R e t u rn ( ) RestockItem 用例的系統(tǒng)順序圖如下: : C a s h ie r S y s t e m1 : in f o rm a t io n ( )2 : m a k e R e s t o c k ( )3 : e n t e rI t e m ( )4 : e n d S t o c k ( )5 : n e w V id e o C a t a lo g ( ) OverdueChargesItem 用例的系統(tǒng)順序圖如下: 三、 實驗小結(jié)、建議及體會 通過這次實驗我懂得了操作契約中的后置條件很重要,是關(guān)鍵元素,大致可以分為創(chuàng)建 /刪除實例、屬性值的變化、形成 /消除關(guān)聯(lián)。 在本次實驗中,熟練掌握了順序圖的繪制,對該銷售系統(tǒng)有了更完整的了解和認識。 : Cashier System 1 : makeChargeLate() 2 : informationChargeLate() 3 : total() 4 : makeOverduePay() 5 : endChargeLate() 實驗課程名稱: UML建模技術(shù) 實驗項目名稱 學(xué)習(xí)繪制交互圖 實驗成績 實驗者 專業(yè)班級 組別 同組者 實驗日期 2021 年 4 月 13 日 第一部分:實驗分析與設(shè)計 (可加頁) 一、實驗 內(nèi)容 描述(問題域描述) 使用 Rational Rose工具去開發(fā)一個順序圖,一旦完成順序圖你可以通過菜單里的工具來生成協(xié)作圖。 假設(shè)該系統(tǒng)遵循這個 被用例、概念圖、系統(tǒng)順序圖和你的老師提供的操作契約所描述的模型, 假設(shè)只在租賃項目用例中使用現(xiàn)金支付。 二、實驗基本原理與設(shè)計(包括實驗方案設(shè)計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述) UML使用交互圖( interaction diagram)來描述對象間通過消息的交互。交互圖可以用于動態(tài)對象建模,有兩種類型:順序圖和通信圖。 順序圖的優(yōu)勢是能夠清晰表示消息的順序和時間 排序,是大量詳細表示法選項,劣勢是強制在右側(cè)增加新對象,消耗水平空間。它以一種柵欄格式描述交互,其中在右側(cè)添加新創(chuàng)建的對象。 協(xié)作圖( Collaboration Diagram)主要表現(xiàn)對象之間如何協(xié)作,同時也用于表現(xiàn)那些以順序圖進行建模的情形。序列圖處理序列關(guān)系和簡單的選擇關(guān)系(帶有保護),而協(xié)作圖處理迭代。 三、主要儀器設(shè)備及耗材 Microsoft Office Word 2021 StarUML 第二部分:實驗調(diào)試與結(jié)果分析 (可加頁) 一、 調(diào)試過程(包括調(diào)試方法描述、實驗數(shù)據(jù)記錄, 實驗現(xiàn)象記錄,實驗過程發(fā)現(xiàn)的問題等) 打開 StarUML,單擊 FileNew Project 以新建一個工程,選中《 designModel》 Design Model,單擊菜單欄 ModelAdd DiagramSequence Diagram,在 Model Explorer 視圖中的 Design Model 下出現(xiàn)子目錄 CollaborationInstanceSet1InteractionInstanceSet1SequenceDiagram1,將SequenceDiagram1 重新命名 為 Rent_sequence Diagram. 同 理 新 建 Return_sequence Diagram,Restock_sequence Diagram。 在 Sequence 工具欄中選擇相應(yīng)圖標,根據(jù)實驗 2 的