




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面向對象的分析與設計課程結課大作業學 號 學生姓名 專 業 班 級 塔里木大學教務處制面向對象的分析與設計課程結課作業題號分值一二三四五六七總結總分總分515151510101020100得分提示:1、請將答案寫在此文檔的相應位置,圖形需在Rational Rose下繪制,大小可以根據個人需求定制(寬不超過頁面1/3);2、請將相關的文檔,包括程序的相關文檔進行壓縮,并將壓縮文檔上傳到23“大作業電子版文檔”文件夾下命名為“班級-學號-姓名” ,紙質版于2015年6月12日上午10:0013:00交到逸夫樓109。一、選題(此題5分)請根據你抽中的題號,請將其
2、所對應的題目寫到下方,并將你要描述的界面進行截圖。題目:照相(即手機的“相機”軟件)該 相機 軟件為SONY XPERIA Z系列手機的自帶相機軟件。圖中第五行第二列的軟件。相機用例圖用到的界面:A D E F 類圖用到的界面:B C D E F序列圖和協作圖用到的界面:A C狀態圖用到的界面:A C 活動圖用到的界面:A B C D E F部署圖用到的界面:AA B CD E F二、用例圖建模(此題15分)請根據自己所選擇的題目,描述一段不少于100字的需求分析,并繪制相應的用例圖。此題要求:用例圖中,用例的粒度不少于5個,必須繪制參與者和用例,盡量使用用例圖中所有的要素,用例圖的數量不少于
3、2個。請注意:文字描述要與用例圖相對應。1、需求分析如下所示:圖1 用戶用例圖:需戶對相機進行各方面的操作,例如用戶對照相、攝像、相冊、模式、前后置攝像頭的切換、閃光燈、設置等進行操作。圖2 用戶設置用例圖:需要用戶能在設置中對照片設置、視頻設置、相機設置等,對相機的參數進行修改。圖3 用戶拍照用例圖:需要用戶能切換前后置攝像頭進行拍照,成像系統生成圖像,顯示在顯示屏上,并且存儲照片。2、用例圖截圖如下所示:圖1 用戶用例圖圖2 用戶設置用例圖圖3 用戶拍照用例圖三、類圖建模(此題15分)請根據自己所選擇的題目,描述一段不少于100字的需求分析,并繪制相應的類圖。此題要求:類圖中,類的個數不少
4、于5個,盡量使用類圖中所有的要素,類圖的數量不少于1個。請按照,找類確定關系(關聯關系需要確定其多重性,約束條件,限定符)確定職責,的順序進行繪制。請注意:文字描述要與類圖相對應。1、需求分析如下所示: 用戶設定類圖:需要用戶對模式、閃光燈、設置(包括照片、視頻、相機設置)、前后置攝像頭的切換進行設定。其中模式中要有增強自動、手動、AR效果、創意效果等幾個類、閃光燈要有自動、閃光燈補光等的設置項目,其他各個設定也要有各種類。2、類圖截圖如下所示:圖4 用戶設定類圖四、序列圖和協作圖建模(此題15分)請根據自己所選擇的題目,描述一段不少于100字的需求分析(主要是按時間順序描述事件流),并繪制相
5、應的序列圖。此題要求:1、序列圖中,對象的個數不少于3個,盡量使用序列圖中所有的要素,序列圖的數量不少于1個。2、協作圖中,對象的個數不少于4個,盡量使用協作圖中所有的要素,協作圖的數量不少于1個。請注意:文字描述要與序列圖和協作圖相對應。1、需求分析如下所示:拍照過程序列圖與協作圖:用戶打開相機,顯示屏顯示主界面,用戶拍照選擇拍照模式,模式選擇成功后向用戶顯示切換模式成功,拍照系統根據當前模式,呈現出相對的顯示效果,用戶點擊快門,成像系統記錄拍照的的圖片,再將照片保存在存儲器當中,此時拍照成功,屏幕預覽拍好的照片。2、序列圖截圖如下所示:圖5 拍照過程序列圖3、協作圖截圖如下所示:圖6 拍照
6、過程協作圖五、狀態圖建模(此題10分)請根據自己所選擇的題目,描述一段不少于100字的需求分析,并繪制相應的狀態圖。此題要求:狀態圖中,狀態的個數不少于4個,盡量使用狀態圖中所有的要素,標明事件或動作,狀態圖的數量不少于1個。請注意:文字描述要與狀態圖相對應。1、需求分析如下所示:照相攝像狀態圖:用戶能改變照相、攝像的不同狀態,完成拍攝。拍照模式切換協作圖:用戶選擇不同模式,切換不同的模式,完成不同效果的拍照。2、狀態圖截圖如下所示:圖7 照相攝像狀態圖圖8 拍照模式切換狀態圖六、活動圖建模(此題10分)請根據自己所選擇的題目,描述一段不少于100字的需求分析,并繪制相應的活動圖。此題要求:活
7、動圖中,活動的個數不少于4個,盡量使用活動圖中所有的要素,標明事件或動作,最少使用一次分支與合并或者分叉與結合,活動圖的數量不少于1個。請注意:文字描述要與活動圖相對應。1、需求分析如下所示:拍照活動圖:用戶進入相機界面,點擊設置,進行相應的設置,設置完成后,再次進入相機界面,用戶改變拍照模式,根據自己的喜好和拍照需求,選擇相應的模式,模式設置成功后,進入不同模式下的拍照主界面,點擊快門,就可以完成拍照。2、活動圖截圖如下所示:圖9 拍照活動圖七、部署圖建模(此題10分)請根據自己所選擇的題目,描述一段不少于100字的需求分析,并繪制相應的部署圖。此題要求:部署圖中,節點的個數不少于3個,盡量
8、使用部署圖中所有的要素,部署圖的數量不少于1個。請注意:文字描述要與部署圖相對應。1、需求分析如下所示:相機部署圖:相機必須有四個節點:攝像頭、相機系統、存儲器、顯示屏,攝像頭負責捕獲圖像,相機系統內是各種復雜的參數,能對照片效果、照片要求、照片質量等進行計算,成像完成后,保存到存儲器上,顯示屏則給用戶顯示照片。2、部署圖截圖如下所示:圖10 相機部署圖總 結請闡述通過該課程的學習,你學到了哪些內容。請按照如下格式進行敘述:一、用例圖1、作用:用例圖是指由參與者(Actor)、用例(Use Case)以及它們之間的關系構成的用于描述系統功能的動態視圖。用例圖(User Case)是被稱為參與者
9、的外部用戶所能觀察到的系統功能的模型圖,呈現了一些參與者和一些用例,以及它們之間的關系,主要用于對系統、子系統或類的功能行為進行建模。2、組成元素:參與者 用例 系統邊界 關聯(包含) 關聯(擴展) 關聯(泛化)3、彼此之間的關系:元素之間的關系,例之間的關系,角色之間的關系,用例和角色之間的關系。4、實例:二、類圖1、作用:類圖(Class diagram)是顯示了模型的靜態結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等。類圖不顯示暫時性信息。2、組成元素:類 接口 依賴關系 泛化關系 關聯關系 實現關系 對象 鏈3、彼此之間的關系:依賴關系 泛化關系 關聯關系 實現關系4
10、、實例:三、序列圖1、作用:序列圖(Sequence Diagram)是把用例表達的需求,轉化為進一步、更加正式層次的精細表達。用例常常被細化為一個或者更多的序列圖。序列圖除了在設計新系統方面的用途外,它們還能用來記錄一個存在系統(稱它為“遺產”)的對象現在如何交互。2、組成元素:對象 生命線 激活 消息3、彼此之間的關系:序列圖將交互關系表示為一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處于激活狀態時,生命線是一個雙道線。消息用從一個對象的生命線到另一個對象生命線的箭頭表示。箭頭以
11、時間順序在圖中從上到下排列。4、實例:四、協作圖1、作用:又作“通信圖”。即Communication Diagram,而“協作”作為一個結構事物用于表達靜態結構和動態行為的概念組合,表達不同事物相互協作完成一個復雜功能。2、組成元素:對象 消息 鏈3、彼此之間的關系:協作圖作為表示對象間相關作用的圖形表示,也可以有層次結構。可以把多個對象作為一個抽象對象,通過分解,用下層協作圖表示出這多個對象間的協作關系,這樣可緩解問題的復雜度。4、實例:五、狀態圖1、作用:狀態圖(Statechart Diagram)是描述一個實體基于事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的事件做出
12、反應的。通常我們創建一個UML狀態圖是為了以下的研究目的:研究類、角色、子系統、或組件的復雜行為。2、組成元素:狀態 初始狀態 終止狀態 轉換 事件 動作 監護條件3、彼此之間的關系:狀態圖用于顯示狀態機(它指定對象所在的狀態序列)、使對象達到這些狀態的事件和條件、以及達到這些狀態時所發生的操作。4、實例:六、活動圖1、作用:活動圖(activity diagram,動態圖)是闡明了業務用例實現的工作流程。業務工作流程說明了業務為向所服務的業務主角提供其所需的價值而必須完成的工作。業務用例由一系列活動組成,它們共同為業務主角生成某些工件。工作流程通常包括一個基本工作流程和一個或多個備選工作流程
13、。工作流程的結構使用活動圖來進行說明。2、組成元素:狀態 初始狀態 終止狀態 轉換 分叉與結合 分支與合并 泳道 對象流3、彼此之間的關系:一個活動圖可能包括以下元素關系:活動狀態表示在工作流程中執行某個活動或步驟。轉移表示各種活動狀態的先后順序。這種轉移可稱為完成轉移。它不同于一般的轉移,因為它不需要明顯的觸發器事件,而是通過完成活動(用活動狀態表示)來觸發。決策,為其定義了一組警戒條件。這些警戒條件決定在活動完成后將執行一組備選轉移中的哪一個轉移。您也可以使用判定圖標來表示線程重新合并的位置。決策和警戒條件使您能夠顯示業務用例的工作流程中的備選線程。同步示意條用于顯示平行分支流。同步示意條使您能夠顯示業務用例的工作流程中的并行線程。4、實例:七、部署圖1、作用:部署圖(deployment diagram,配置圖)是用來顯示系統中軟件和硬件的物理架構。從部署圖中,您可以了解到軟件和硬件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保險代購服務合同樣本
- 鄉村土地拍賣合同樣本
- 人防通風安裝合同標準文本
- 農村客運公司合同樣本
- 養老院投資合作合同樣本
- 乙方軟裝合同樣本
- 出售鄉村住房合同范例
- 代理商和產品經營合同樣本
- 中介傭金協議合同標準文本
- pdf合同樣本樣本制作
- FZ/T 62033-2016超細纖維毛巾
- 精益六西格瑪綠帶
- 馬克思個人介紹
- 2022年成都市武侯區社區工作者招聘考試筆試試題及答案解析
- 《中國近現代史》考研題庫(濃縮300題)
- 中建施工現場CI規范說明PPT-共190詳細
- 快樂女生課件-心理健康
- 青海省西寧市各縣區鄉鎮行政村村莊村名居民村民委員會明細及行政區劃代碼
- 50道經典邏輯題
- 級配碎石回填方案
- 勞務投標標書模板
評論
0/150
提交評論