第十二章物件导向分析与设计

第十二章物件导向分析与设计

ID:1495144

大小:554.00 KB

页数:13页

时间:2017-11-12

第十二章物件导向分析与设计_第1页
第十二章物件导向分析与设计_第2页
第十二章物件导向分析与设计_第3页
第十二章物件导向分析与设计_第4页
第十二章物件导向分析与设计_第5页
资源描述:

《第十二章物件导向分析与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章物件導向分析與設計1.前言物件之特色:將資料及處理機能封包於物件之中一種仍在改良中之方法論混合分析與設計之工作並採用相同之工具採用此一方法論具有繼承性、再使用、…等特色物件導向系統發展週期(OOSDLC):三個重點階段(分析、設計、建置)及工作內容2.UML語言一種描述、建構軟體系統及企業業務模型之視覺化語言三位物件導向方法論大師之共同創作,期望能逐漸修正成為未來的標準可利用一些工具從不同角度了解一個複雜系統之架構2.1.Use-CaseDiagram(表達系統內之處理機能)用以表達UseCase及Actor之圖形Actor:一種與系統互動的外部實體UseCase:由一個Actor

2、啟動,其內容包含一系列之處理作業繪製範例:漢堡速食店(5個actors;5個usecases)圖形補充說明五個UseCases分別為:客戶下達速食訂單僱用新進員工向原物料廠商下訂單製作管理報表追蹤銷售及庫存資料<>代表之意義:某一個usecase在執行時須參考另一個usecase2.2.ClassDiagram(描繪資料及運算之靜態結構)用以表達系統內之物件,及物件內之資料結構與處理機能模型中包含了物件名稱(ClassName)、物件屬性(Attributes)及物件對應之處理機能(Operations)(物件之特色)物件模型繪製範例:學生&課程物件之關聯單一物件、雙物件、參物件

3、物件間之特殊關聯表示一般化(Generalization)、特殊化(Specialization)及繼承關係(Inheritance)(圖12-12(a))組合關係(Aggregation):某一物件所包含之組成物件(圖12-17)2.3.StateDiagrams(當一個事件發生時物件如何改變其狀態)範例:一個大學生物件各種不同狀態之演變針對某一狀態再細部之分解(NestedStateDiagram)範例:學生獲准入學之狀態改變(順利畢業,…退學,..)2.4.SequenceDiagram表達物件間互動之模型漢堡速食店僱用新進人員範例(圖12-27)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。