【正文】
ages the rest of the use case.(第三行是 control object) ? Control objects are created by boundary objects initiating use cases. (control object 是被 boundary所建立 ) ? Boundary objects are accessed by control objects. (boundary object 是存取control object) ? Entity objects are accessed by control and boundary objects. (entity object 是被 control object 和 boundary object存取 ) Software Engineering for Digital Home 16 Sequence diagram(1) AA Form BB Control CC Entity DD Entity actor boundary object control object Entity objects Software Engineering for Digital Home 17 Sequence diagram(2) 老師 建立作業(yè) () 171。new187。 建立作業(yè) Form 建立作業(yè) Control 作業(yè) 輸入 (名稱 ,要求 , 截止日期 ) 檢查 (..) UML sequence diagram for AnnounceTournament, tournament creation workflow 1. 老師 要建立作業(yè) . 2. 老師輸入作業(yè)的名稱 (50字元 ), 作業(yè)的要求 (2021字元 ), 截止日期 (日期格式 ). 3. 系統(tǒng)檢查輸入的作業(yè)名稱 ,作業(yè)的要求 , 截止日期是否正確 . 4. 如果正確 , 系統(tǒng)就建立作業(yè) . 171。new187。 Software Engineering for Digital Home 18 Fill the operation to class diagram 作業(yè) 名稱 作業(yè)要求 截止日期 建立作業(yè) Form 建立作業(yè) () 輸入 (….) 建立作業(yè) Control 檢查 (…) Assignment name context Due date CreateAssignmentForm createAssignment() set(….) CreateAssignmentControl check(…) Software Engineering for Digital Home Exercise ? 請(qǐng)以 所寫(xiě)下之學(xué)生繳交作業(yè)的 use case 為例 . 劃出 class diagram amp。 sequence diagram. 19