跳到主要內容

臺灣博碩士論文加值系統

(35.172.136.29) 您好!臺灣時間:2021/08/02 16:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:吳紀臻
研究生(外文):Wu,Chi-Chen
論文名稱:軟體產品線核心資產知識之管理
論文名稱(外文):Management of the Core Assets Knowledge of Software Product Lines
指導教授:鍾乾癸鍾乾癸引用關係
指導教授(外文):Chung,Chyan-Goei
學位類別:碩士
校院名稱:長庚大學
系所名稱:系統與軟體工程產業研發碩士專班
學門:電算機學門
學類:軟體發展學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:94
中文關鍵詞:軟體產品線核心資產儲存庫元件描述元件分類元件查詢知識管理
外文關鍵詞:Software Product LinesCore Asset LibraryComponent DescriptionComponent ClassificatioinComponent RetrievalKnowledge Management
相關次數:
  • 被引用被引用:1
  • 點閱點閱:224
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
2003年卡內基梅隆大學軟體工程學院(CMU/SEI)公佈軟體發展模式-軟體產品線(Software Product Lines)。軟體產品線是參考硬體生產流程,將相似的軟體系統以同一套生產方法開發軟體,它們擁有相同的開發架構並且共享一組已被管理的核心資產(Core Assets)。核心資產是由資深架構工程師依核心資產開發過程(Core Asset Development)而開發的共用組件,這些共用組件將提供產品線中的所有產品使用,因此,在開發核心資產時需考慮這些產品的共用性質(Commonality)與變異性質(Variability)而作彈性化設計。當產品線要進行新產品開發(Product Development)時,將由核心資產中選擇適合的軟體資產進行組裝,再依新產品的需求加以修改或加入新軟體資產。
凌羣電腦研發中心於2006年導入軟體產品線開發模式,並建置SAFE(Software Application Framework for Enterprise)系統作為各開發單位的共用組件供給平台,由於SAFE系統未提供核心資產管理機制,當核心資產逐漸累積,各使用者均感挑選核心資產工作甚為費時,實有必要建置一核心資產的查詢工具以輔助開發者快速挑選出所需共用元件。
本研究將針對此問題實作一個支援凌羣電腦核心資產儲存庫之知識管理系統。此知識管理系統依已有核心資產的特性進行資料描述模型、核心資產的Metadata以及Metadata儲存庫之設計,此知識管理系統已加入SAFE系統提供使用中。
In 2003, The Software Engineering Institute of the Carnegie Mellon University proposed a software development model - the Software Product Line. Software Product Lines refers to the procedure of the hardware production, and develops the similar software systems using the same production method. They have the same development architecture and share a group of managed Core Assets. Core Assets are shared components developed by senior software architects under the Core Assets development procedure, and it will provide all the products of the production line to reuse. Thus, the Core Asset must develop under the requirements of the commonality and the variability. During the product development of the production line, proper software assets of the Core Assets will be chosen and combined. According to the requirements of the new product, the software product will be modified or new software assets will be included.
The development center of the SYSCOM GROUP adapts the Software Product Line in 2006 and set up the Software Application Framework for Enterprise (SAFE) as the common component supply platform for all development departments, because SAFE didn’t provide Core Asset with management mechanism. When the Core Assets of the production line increase gradually, all of the users felt time-consuming to choose the required Core Assets. Therefore, a querying and browsing tool is needed to help the new product developer to find the Core Assets.
To solve the problem, the thesis implements a Knowledge Management System (KMS) that supports the Core Assets Library of the SYSCOM Group Enterprise. The KMS was designed the Core Asset description model, the metadata of the Core Assets and the metadata repository of the Core Assets under the characteristics of the Core Assets. This KMS has joined SAFE to provide with service.
誌謝
摘要
ABSTRACT
圖表目錄
第一章 緒論
1.1 研究背景
1.2 研究動機與目的
1.3 章節介紹
第二章 相關文獻探討
2.1 軟體元件再利用
2.2 軟體再利用元件庫
第三章 核心資產知識分析與管理
3.1 核心資產的定義
3.2 核心資產的特性
3.2.1 共同性質(Commonality)與變異性質(Variability)
3.2.2 變異性質之描述
3.3 核心資產抽象描述與建模
3.4 核心資產分類方式
第四章 核心資產知識系統之設計與實作
4.1 SAFE平台知識管理工具需求分析
4.2 系統功能
4.3 系統功能分析
4.3.1 使用案例圖
4.3.2 角色定義
4.3.3 使用案例說明
4.4 系統架構與設計
4.4.1 系統架構(System Architecture)
4.4.2 資料儲存設計
4.4.3 類別設計
4.5 系統使用說明
4.5.1 使用者介面說明
4.5.2 操作範例
第五章 結論
參考文獻
[1]Northrop, L., "A Framework for Software Product Line Practice – Ver-sion 4.2. ", Software Engineering Institute, Carnegie Mellon University, 2004
[2]凌群電腦股份有限公司, http://www.syscom.com.tw
[3]Klaus Pohl, Gunter Bockle, Frank van der Linden, Software Product Line Engineering: Foundations, Principles, and Techniques, Springer, 2005
[4]Jim Conallen, Building Web Applications with UML, Canada, Addison-Wesley, 2000
[5]McIlroy, M.D., "Mass-Produced Software Components In Software Engineering", Reports on a Conference Sponsored by NATO Science Committee, Brussels,1969
[6]STARS Project, "Asset Library Open Architecture Framework Version 1.2", Informal Technical Report, STARS-TC-04041/001/02, Aug. 1992
[7]JadeBird Project Group, JadeBird Reuse Library Services, Technical Report, Dept. of Computer Science and Technology, Peking University, 1997
[8]IEEE Standard for Information Technology – Software Reuse – Data Model for Library Interoperability: Basic Interoperability Data Model (BIDM). IEEE Std 1420.1, 1995
[9]Reuse Library Interoperability Group, "RIG Uniform Data Model for
[10]Reuse Libraries", RPS-0002, 1994
[11]J. Coplien, D. Hoffman and D. Weiss, "Commonality and variability in software engineering", IEEE Software, P.37-P.45, November 1998
[12]Klaus Pohl, "Variability management in software product line engineering", ACM Press, ACM 28th ICSE, P1049-1050, 2006
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 王智玄(2000)。新的學習策略—網路合作式學習之探討。資訊與教育,78,42-50。
2. 李烟長、張基成(2000)。國小學童網路化寫作學習社群的設計與建構。視聽教育雙月刊,42(3),3-13。
3. 林達森(2001)。合作學習與認知風格對科學學習之效應。教育學刊,17,255-279。
4. 施頂清(2000)。維果斯基(Vygotsky)認知發展論在教學上之應用。教師之友,41,9-14。
5. 袁子涵(2001)。促進虛擬學習社群的知識分享。管理雜誌,327,148-152。
6. 陳美如(1998)。社會互動歷程的寫作教學—從After School的寫作計畫談起。國教月刊,45,56-60。
7. 陳年興、王逸宏(2004)。網路學習重要觀念與小組同步合作學習模式探討。教育研究,125,74-92。
8. 陳炳男(2001)。探討實施網路學習社群的願景與困難。資訊與教育雜誌,86,114-120。
9. 張正仁(2004)。Vygotsky理論在國民小學國語文教學上的應用。國教天地,157,30-35。
10. 張基成、李烟長(2005)。兒童網路寫作學習社群實施之相關問題探討。教育資料與研究雙月刊,65,96-107。
11. 須文蔚(2001)。2001網際漫遊數位科技打造寫作教學新環境。幼獅文藝,571,12-13。
12. 傅安生(2004)。BLOG部落格在校園的應用。北縣教育,50,59-64。
13. 黃永和(1999b)。網路輔助寫作環境之探討。國教學報,11,283-306。
14. 黃郁婷(2003)。寫作教學的理論。國教輔導,42,30-35。
15. 楊昭儀、徐新逸(1997)。建構網路學習社群的教學設計模式。視聽教育雙月刊,39(3),15-27。