(18.204.2.190) 您好!臺灣時間:2021/04/22 07:32
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:錢德俊
研究生(外文):Der-Jun Chien
論文名稱:運用物件導向技術來塑模軟體專案文件之研究
論文名稱(外文):Modeling the Contexts of Software Project Related Documents Using Object-Oriented Technique
指導教授:陳仲儼陳仲儼引用關係
指導教授(外文):Chung-Yang Chen
學位類別:碩士
校院名稱:長庚大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:77
中文關鍵詞:物件導向技術統一塑模語言文件管理軟體組態管理
外文關鍵詞:Object-Oriented TechniqueUMLDocuments ManagementSoftware Change Management
相關次數:
  • 被引用被引用:2
  • 點閱點閱:145
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在軟體專案開發過程中,每個階段所產生出來的文件往往是前一階段文件的延續或是下一階段文件的部份依據,這些文件是確保軟體品質及軟體專案開發效率,乃至未來產品維護所不可或缺之重要依據。
因此各項文件產出,在內容上往往有著許多重覆的資訊與相同的結構或特徵;文件之間也常有著關聯與階層關係之存在,而在專案開發階段中,常針對這些重覆的內容進行繁複的文件制作工作,因而降低專案開發效率,甚而在系統完成後才依照已開發的功能進行文件撰寫及定義,而形成不相容、不一致之情形。
為解決上述問題,本研究提出一個專案開發流程文件階層架構,透過物件導向技術進行塑模,以找出文件間之共同結構、特徵與聚合關聯,同時提供一個匯入、引用之機制用以建立專案文件。最後,本研究根據所研發之架構,並運用UML語言實作出一套軟體系統展示本研究所提出之方法,除此之外,也提供一個範例用以展現及說明提出之方法及系統。
During the process of software project development, the documents produced in every phase usually have contextual relationships with each other. All of these documents are indispensable foundation to ensure software quality, project efficiency, and future product maintenance.
Due to this nature, the contexts of project documents are overlapped, or share the same structure, which result in redundant efforts on creating the same contents.
To increase the efficiency of creating and managing the contexts of project documents, this paper presents an object-oriented methodology that models the contexts of project documents. Inheritance, composition, and aggregation are applied in forming the OO mechanism. Then an “import” mechanism is provided to help project members establish the project documents rapidly. Eventually, a computerized system using UML will be implemented to demonstrate the approach. In addition, and we will also provide an example to demonstrate both the approach and implementation.
目錄
指導教授推薦書 i
論文口試委員會審定書 ii
長庚大學授權書 iii
誌謝 iv
摘要 v
Abstract vi
目錄 vii
圖目錄 x
表目錄 xiii
第一章 緒論 1
1.1研究背景 1
1.2研究動機 2
1.3研究目的 4
1.4研究步驟 4
1.5範圍與假設 5
1.6預期成果 6
第二章 文獻探討 7
2.1物件導向(Object-Oriented, OO)概念與機制 7
2.1.1封裝(Encapsulation)、介面(Interface)與資訊隱藏(Information Hiding) 8
2.1.2繼承(Inheritance)與多形(Polymorphism) 9
2.2 UML(Unified Modeling Language)塑模方法 10
2.3 CMMI(Capability Maturity Model-Integrated)模式 15
2.4軟體組態管理(Software Configuration Management) 17
第三章 研究理論與架構 19
3.1研究流程 19
3.2架構設計 20
3.2.1 Root Level定義 22
3.2.2 Generic Level定義 26
3.2.3 Application Level定義 31
3.3 文件類別內容聚合關聯關係:以經濟部工業局「軟體技術文件指引手冊」為例 34
3.4 文件物件內容區塊之匯入import機制 40
第四章 系統實作 45
4.1 系統架構 45
4.2 系統功能介紹 49
4.3 範例展示:以軟體技術指引手冊-簡易軟體系統開發模式為例 58
第五章 討論 69
第六章 結論與未來方向 72
6.1結論 72
6.2未來工作 73
參考文獻 75

圖目錄
圖1.1:研究任務活動圖 5
圖2.1:UML組成架構圖,整理自[Booch et al., 1999] 12
圖3.1:文件定義研究流程圖 20
圖3.2:文件類別階層架構模型 22
圖3.3:Root Level:Document類別組成架構類別圖 23
圖3.4:Generic Level:一般化文件類別類別圖 26
圖3.5:Plan Type成員組件類別圖 27
圖3.6:Tutorial Type成員組件類別圖 28
圖3.7:Agreement Type成員組件類別圖 29
圖3.8:Report Type成員組件類別圖 30
圖3.10:研究架構:文件類別間繼承階層類別圖 33
圖3.11:軟體專案開發與對應之文件[經濟部工業局, 1999] 34
圖3.12:文件類別-區塊內容關聯類別圖 35
圖3.13:RFP、SPP區塊內容關聯類別圖 36
圖3.14:SPP、SRS區塊內容關聯類別圖 37
圖3.15:SRS、STP區塊內容關聯類別圖 37
圖3.16:STP、SDP區塊內容關聯類別圖 38
圖3.17:SDP、SDD區塊內容關聯類別圖 38
圖3.18:SDD、SUM區塊內容關聯類別圖 39
圖3.19:SUM、STR區塊內容關聯類別圖 39
圖3.20:STR、CMR區塊內容關聯類別圖 40
圖3.21:簡易軟體系統開發品質模式[經濟部工業局, 1999] 41
圖3.22:文件物件內容區塊之import機制:以軟體需求規格書及設計規格書為例 44
圖4.1:PDCIS系統架構 48
圖4.2:PDCIS系統操作流程 49
圖4.3:PDCIS-JSP使用者介面流程 51
圖4.4:PDCIS功能主選單 52
圖4.5:新增專案文件選單 53
圖4.6:新增專案文件畫面 54
圖4.7:選擇匯入功能以新增專案文件 55
圖4.8:專案文件匯入選單 56
圖4.9:專案文件匯入文件及區塊選擇 57
圖4.10:文件區塊內容匯入 57
圖4.11:選擇建立新專案文件畫面 59
圖4.12:選擇建立SRS文件 60
圖4.13:新增SRS文件內容畫面 60
圖4.14:新增SRS文件內容接續畫面(1) 61
圖4.15:新增SRS文件內容接續畫面(2) 61
圖4.16:SRS文件新增成功通知 62
圖4.17:選擇建立STP文件 63
圖4.18:使用匯入功能來建立SRS文件 63
圖4.19:選擇欲匯入之文件及文件內容區塊 64
圖4.20:STP文件匯入SRS文件區塊內容 65
圖4.21:選擇展示已完成之STP文件 66
圖4.22:以Web展示已完成之STP文件 66
圖4.23:以MS-Word展示已完成之STP文件(1) 67
圖4.24:以MS-Word展示已完成之STP文件(2) 67

表目錄
表2.1:CMMI模式連續式及階段式表述方式[SEI, 2002] 17
表2.2:組態項目的範例[Peters, Pedrycz, 1999] 18
表3.1:Document根類別屬性定義 24
表3.2:Document根類別文件區塊定義 24
表3.3:文件類別階層關係整理 31
表3.4:軟體專案各階段應交付文件[經濟部工業局, 1999] 41
表4.1:PDCIS 系統開發及運作環境整理 45
英文部份:
[1]Ambler, Scott W., The Object Primer 2/e, SIGS Books, CAMBRIDGE university press, 2001
[2]Babich, W.A., Software Configuration Management, Addison-Wesley, 1986
[3]Booch, G., et al., The Unified Modeling Language User Guide, Addison-Wesley, 1999
[4]Daniels, J. “Modeling with a Sense of Purpose”, Software, IEEE, Vol. 19, Issue 1, pp. 8-10, Jan.-Feb. 2002
[5]IEEE/EIA 12207.1-1997, Industry implementation of International Standard ISO/IEC 12207: 1995. (ISO/IEC 12207) standard for information technology-software life cycle processes - life cycle data, 1997
[6]Jacobson, I., Object-oriented software engineering: a use case driven approach, ACM press, Addison-Wesley, 1992
[7]Koo, R., “A model for electronic documents”, ACM SIGOIS Bulletin, Vol. 10, Issue 1, pp. 23-33, Jan. 1989
[8]Kortright, Enrique V., “Modeling and Simulation with UML and Java”, Simulation Symposium, 1997. Proceedings. 30th Annual, pp. 43-48, April 1997
[9]Noack, J., “Extending the software development process with a toolkit of UML-centred techniques”, Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference, pp. 89-96, Nov. 2000
[10]Peters, James F., Pedrycz, W., Software Engineering An Engineering Approach, Wiley, 1999
[11]Priestley, M.; Utt, M.H, “A unified process for software and documentation development”, Professional Communication Conference, 2000. Proceedings of 2000 Joint IEEE International and 18th Annual Conference on Computer Documentation (IPCC/SIGDOC 2000), pp. 221-238, Sept. 2000
[12]Qu, C. et al., “Implementation of a document management system based on WebDAV protocol”, Management of Innovation and Technology, 2000. ICMIT 2000. Proceedings of the 2000 IEEE International Conference, Vol. 2, pp. 752-757, Nov. 2000
[13]Sinclair, J., Collins COBUILD English dictionary, HarperCollins Publishers, 1995
[14]Software Engineering Institute(SEI), CMMI-SE/SW/IPPD/SS, V1.1 Staged Representation, Carnegie Mellon University Press, 2002.
[15]Wang, Jason T., et al., “A new approach to modeling office documents”, ACM SIGOIS Bulletin, Vol. 14, Issue 2, pp. 46-55, Dec. 1993

中文部份:
[1]Software Engineering Institute(SEI),能力成熟度整合模式v1.02,資策會譯,財團法人資訊工業策進會出版,2003
[2]李建中,「本體論為基礎之電子化知識管理模式-以國軍資訊組織導入12207與J2EE為例」,國防大學國防管理學院,碩士論文,2003
[3]姚俊羽,「能力成熟度整合模式之導入-以文件管理系統為例」,銘傳大學,碩士論文,2004
[4]陳仲儼,「專案管理與CMMI 中執行力、執行度、和軟體品質的探討」,資訊、科技與社會學報,三卷,二期,pp.1-18,2003
[5]經濟部工業局,軟體技術文件指引手冊,2001
[6]經濟部工業局,資訊作業開發建置標準規範 v1.00,2002
[7]劉宗恆,「文件資訊共享系統之設計與實作-以工程契約變更為例」,臺灣大學,碩士論文,1999

網頁部份:
[1]吳佳惠,建構自動化的開發環境,2003 http://taiwan.cnet.com/enterprise/column/0,2000062894,20000523,00.htm
[2]維基百科,AJAX介紹,http://zh.wikipedia.org/wiki/AJAX
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 5. 李玉春:醫療成本變異大 標準成本爭議多--應用成本分析於全民健保醫療費用支付標準之探討 會計研究月刊,1995;118:107-113。
2. 6. 李玉春、許玫玲:全民健康保險支付標準協商模式之建立,衛生報導,1995;5: 22-27。
3. 7. 李玉春、林蕙卿:全民健康保險支付標準協商模式之檢討與改革之芻議,醫院,1996;29:1-9。
4. 11. 林夢陸:訂定醫師費計算基準—淺釋醫療資源相對價值表(RBRVS),醫院,1994;27: 37-42。
5. 14. 吳佳容:全民健保支付標準修訂過程之觀察--以八十六年五月十五日公告之外科調整案為例,醫院,1997;30:65-70。
6. 16. 洪政武:健保扭曲醫療生態,醫生尊嚴今非昔比,國策專刊 2001;17:19-21。
7. 17. 洪碧蘭:支付標準現況與問題探討,醫院,1997;30(6):22-27。
8. 18. 洪碧蘭、楊志良:健保支付與醫界生態關係之初探,醫院,1998;31:41-60。
9. 23. 張顯洋 林照陽:以作業基礎成本制構建醫院醫療成本資訊系統之實證研究 醫院1996;29(6):5-29。
10. 24. 張金堅、陳炯年、朱樹勳:全民健保後外科醫師人力之調查與分析 醫學教育1998;2:45-53。
11. 37. 劉見祥:全民健保支付制度之趨勢,醫院,1999;32:15-20。
12. 38. 劉順仁、楊志良、鄭旭然:公立教學醫院實施責任中心制度之初步成效及成本控制相關因素之個案研究,管理評論,1997;16(1):85-114。
13. 39. 鄧昇謨:醫療院所成本動因之個案研究--文獻探討,和春學報,1998;5:167-182。
14. 40. 鄧振源、曾國雄:層級分析法(AHP)的內涵特性與運用(上)(下),中國統計學報,1987;27(6、7)。
15. 44. 蘇瑞勇:淺論全民健保之「總額支付制度」,高雄醫師會誌,2000(10):45-50。
 
系統版面圖檔 系統版面圖檔