| 研究生: |
葉文崎 |
|---|---|
| 論文名稱: |
元件式系統開發方法研究-以郵務應用為例 |
| 指導教授: | 曾淑峰 |
| 學位類別: |
碩士
Master |
| 系所名稱: |
商學院 - 資訊管理學系 Department of Management Information System |
| 論文出版年: | 2001 |
| 畢業學年度: | 89 |
| 語文別: | 中文 |
| 論文頁數: | 80 |
| 中文關鍵詞: | 物件導向分析設計 、軟體元件 、軟體程序 、反覆式開發 、設計鑄型 |
| 外文關鍵詞: | San Francisco |
| 相關次數: | 點閱:211 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究整合了多個物件導向程序與元件程序的優點,提出一個以元件式的系統開發思維為中心、使用系統化的元件再用映對,強調整合性與再用性的元件式開發程序。本研究所提出的程序以Unified Process為基礎,利用UML為塑模語言,輔以相關元件式系統的開發經驗,同時結合其他物件或元件式系統的開發方法的優點,包括:Select Perspective Process、IBM San Francisco Roadmap Process、XP等。在此程序中,明確定義出不同的開發階段,一連串的彼此相關的開發活動,以及各開發活動應該如何完成的指引原則,為元件式軟體開發提供參考;最後並以郵務先導系統的開發產出,作為此程序的實例說明。
封面頁
證明書
論文摘要
致謝詞
目錄
圖目錄
表目錄
第一章 緒論
1.1 前言
1.2 研究動機
1.3 研究目的
1.4 研究程序
第二章 文獻探討
2.1 軟體開發程序
2.1.1 瀑布模型「Waterfall Model)
2.1.2 快速系統開發模型(RAD)
2.1.3 反覆式開發(Interative Model)
2.1.4 漸增式開發(Incremental Model)
2.1.1 螺旋模型(Spiral Model)
2.1.6 極限程式設計(Extreme Programming)
2.2 UML
2.2.1 塑模(Modeling)
2.2.2 UML的意義與目的
2.2.3 UML的軟體架構觀點
2.2.4 UML所提供的圖形
2.3 設計鑄型(DESIGN PATERN)
2.3.1 Model/Vier/Controller Pattern
2.3.2 Abstract Factory Pattern
2.3.3 Facade Pattern
2.3.4 Strategy Pattern
2.4 軟體元件(COMPONENT)
2.4.1 軟體元件的定義
2.4.2 軟盤元件的設計
2.4.3 元件基礎的軟體工程(Component-Based Software Engineering)
2.5 框架(FRAMEWORK)
2.5.1 框架的定義
2.5.2 IBM sAN Francisco Framework
2.6 UNIFIED PROCES (UP)
2.6.1 UP的主要特點
2.6.2 UP的生命週期
2.6.3 每個循環的發展時期(Phases within a Cycle)
2.6.4 反覆開發迴圈中的工作流程(Workflow Within an Interation)
2.7 元件式系統開發程序
2.7.1 元件式系統開發程序的特性
2.7.2 理想的元件式系統開發程序
2.7.3 Select Perspective Process
2.7.4 IBM San Francisco Roadmap Process
2.8 結論
第三章 元件式系統發展程序架構
3.1 開發團隊角色分工與元件程序-
3.2 時期與反覆迴圈(PHASES & ITERATIONS)
3.3 需求階段
3.3.1 需求收集
3.3.2 Use Case製作
3.3.3 使用者介面需求
3.3.4 測試需求蒐集與計劃
3.3.5 需求映對(Requirement Mapping)
3.4 分析階段
3.4.1 元件導向分析
3.4.2 分析映對(Analysis Mapping)
3.5 設計階段
3.5.1 元件導向設計
3.5.2 使用者介面設計(User Interface Design)
3.5.3 設計映對
3.6 實作階段
3.7 測試階段
第四章 元件式軟體開發程序 -以郵務系統為例
4.1 郵務雛型系統開發-時期與反覆迴圈(PHASE & ITERATION)
4.1.1 起始時期
4.1.2 精製時期
4.1.3 建立與移轉時期
4.2 需求階段的郵務系雛型統開發
4.2.1 需求收集
4.2.2 使用案例(Use Cases)製作
4.2.3 使用者介面需求收集
4.2.4 測試需求蒐集與計劃
4.2.5 需求映對
4.3 分析階段的郵務雛型系統開發
4.3.1 元件導向分析
4.3.2 分析映對
4.4 設計階段的郵務雛型系統開發
4.4.1 元伴導向設計
4.4.2 使用者介面設計
4.4.3 設計映對
4.5 實作階段的郵務系統開發
4.6 測試階段的郵務系統開發
第五章 結論與未來展望
參考文獻
(限達賢圖書館四樓資訊教室A單機使用)