博碩士論文 975205007 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:11 、訪客IP:35.172.236.135
姓名 林蓓琳(Bei-lin Lin)  查詢紙本館藏   畢業系所 軟體工程研究所
論文名稱 以元件式概念為基礎設計建立的XBRL示範性平台
(On the rebuild-of the XBRL Demosite by using component-based design.)
相關論文
★ 基於最大期望算法之分析陶瓷基板機器暗裂破片率★ 基於時間序列預測的機器良率預測
★ 基於OpenPose特徵的行人分心偵測★ 建構深度學習CNN模型以正確分類傳統AOI模型之偵測結果
★ 一種結合循序向後選擇法與回歸樹分析的瑕疵肇因關鍵因子擷取方法與系統-以紡織製程為例★ 利用指定功能軌跡的滑鼠特徵分析以提升識別率
★ 應用方位感測器之手機使用者識別機制★ 基於加速度及方位感測器之智慧型手機動態動作識別機制
★ 以組合專精型多分類器於財務危機預測之研究★ 結合領域知識與機器運算之新的特徵選取方法: 應用於財務危機預警預測之問題
★ 一種新的非侵入式識別機制使用駕駛者的上半身骨架角度:基於動態及直方圖方法★ 基因演算法運用於特徵挑選解決財務危機預測問題
★ 基於方位感測器與觸控螢幕之智慧型手機非侵入式多模組識別機制★ 非侵入式多模組之手機使用者識別機制 :基於動態方法
★ 多分類器組合應用於財務危機預測★ 漸進式模型應用於財務危機預測問題
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 元件式系統已經被使用長久的一段時間,現在許多公司使用元件式系統提供服務,但是皆沒有一個標準的開發流程。幾年前有一套完整元件式系統的建置流程,名為元件式軟體工程(Component-Based Software Engineering),元件式系統的文件、設計過程,看似使用這套流程設計並且實作,最終系統是否建置成功的結果受到了保障,使用這個設計實作一定可以建置出一套完整的元件式系統。
但是使用這個流程寫出的Specification一定可以讓我們實作順利嗎?我們對這一點抱持著疑問,因此本論文研究重點在於使用元件式軟體工程流程寫出的Specification在實務時的表現,如果實作過程並不是那個順利,含有問題,是如何發現如何解決的,並且歸納出以後的開發人員想要使用元件式軟體工程流程寫出的Specification實作時的建議實作流程,提供後來的研究人員想使用元件式軟體工程流程的Specification實作的參考。
我們將一份元件式軟體工程流程的Specification套用到XBRL示範性平台,希望可以藉由拿到的Specification,將網站重建,整理重建過程中會出現哪些問題。
經過我們的實作,我們發現使用元件式軟體工程流程的Specification在設計人與實作人不同的狀況下,要順利實作確實有難度,在實作過程碰到許多問題,可能導致整個設計以及實作要重新來過。我們列出如何檢查出這些問題的方法,解決的方法以及建議之後開發人員的實作流程參考。
摘要(英) Component-based systems have been researched for a long time. There are many companies use Component-based systems as servers to provide services, however there doesn’t exist a standard Component-based Software Engineering process for companies to follow. Few years ago, there is a component-based system develop process named Component-Based Software Engineering (CBSE). We can follow the process to write documents and develop systems. It seems that it is safe to use this process to design and implement our system.
Does use the specification to implement be smoothly? We have doubt about this. Therefore, we had used a specification which is established by Component-Based Software Engineering to implement a system as a case study. If the process of implementation had not been smoothly, we will have some comments about how we find and solve it. Furthermore, we had concluded a process about from specification to implementation. Developers can use this process as a reference.
In this research, we will use CBSE as a reference to rebuild the site named XBRL demosite. We use the specification which wrote by other peoples to implement. Hope we can get experiences about implementation.
As a result, we discovered that CBSE is hard to implement smoothly with a specification wrote by others. We encountered some problems while implement. In this thesis, we listed that the problems were how to found, solved and a process of implementation. We believe the research result will help developers.
關鍵字(中) ★ Implementation process
★ Specification
★ 元件式軟體工程
★ XBRL示範性平台
關鍵字(英) ★ Component-Based Software Engineering
★ Specificati
論文目次 中文摘要 iii
Abstract iv
圖目錄 ix
表目錄 xi
一、 緒論 1
1-1研究動機與背景 1
1-2研究目的 2
1-3論文結構 2
二、 研究背景 2
2-1 元件式軟體工程建構流程 2
2-1-1 元件式建構流程概述 2
2-1-2 需求分析流程介紹 3
2-1-3 元件規格流程介紹 3
2-1-4 實作前的準備 4
2-1-5 元件式軟體工程系統架構圖 4
2-2 XBRL簡介 6
2-2-1 XBRL概述 6
2-2-2 XBRL規格 7
2-3網站概述 8
2-3-1網站現況 8
2-3-2 網站功能介紹 9
三、 文獻探討 10
3-1 Code review 10
3-1-1 Code review簡介 10
3-1-2 Code review類型 10
3-2 使用程式碼轉換元件之使用時機及目的 11
四、 元件式設計 12
4-1 需求分析 12
4-2 元件規格 15
4-2-1 system component 與 business component之規格 15
4-2-2 介面規格 16
4-3 系統設計 18
4-4 設計發現的問題-重複程式碼 27
五、 實作 31
5-1 實作環境 31
5-2 實作碰到的問題 31
5-2-1 User dialog 未納入設計範圍 31
5-2-2 Interface Operation觀念不清楚 34
5-2-3 Design沒有包含system component,與Specification相差過大 36
5-3 使用元件式軟體工程Specification之實作流程 37
5-3-1 流程圖 37
5-3-2流程說明 37
六、 研究討論與未來發展 44
6-1 研究結果討論 44
6-2 未來發展 44
參考文獻 46
附錄一:其它功能use case description 48
附錄二:其它功能sequence diagram 51
參考文獻 [1]. C. Szyperski, J. Cheeseman, J. Daniels, “UML Components: A Simple Process for Specifying Component-based Software”, Addison Wesley, 2000.
[2]. G. T. Heineman and W. T. Councill, “Component-based software engineering”, Addison Wesley, 2001.
[3]. 宋偉銘,基於XBRL之財務報表的資料庫設計,國立台灣海洋大學資訊工程研究所碩士論文,2008
[4]. 朱永生,以XBRL為基礎的財務危機預警系統,國立台灣海洋大學資訊工程研究所碩士論文,2007.
[5]. XBRL INTERNATIONAL, http://www.xbrl.org/Home/.
[6]. M. Nicola and J. John, “XML parsing: a threat to database performance” , Proceedings of the 12th international conference on Information and knowledge management, 2003.
[7]. XBRL示範性平台, http://xbrldemo.twse.com.tw/
[8]. Wikipedia, http://en.wikipedia.org/wiki/Code_review
[9]. C. Ebert and C. Jones. “ Embedded Software: Facts, Figures, and Future, Computer”, vol. 42, no. 4, pp. 42-52, April 2009.
[10]. J. Ganssle, “A Guide to Code Inspections,” White Paper, 2001. www.ganssle.com
[11]. C. Jones, “Measuring Defect Potentials and Defect Removal Efficiency.”CrossTalk The Journal of Defense Software Engineering, vol. 21, no. 6, June 2008.
[12]. A. Kolawa and D. Huizinga. Automated Defect Prevention: Best Practices in Software Management. Wiley-IEEE Computer Society Press, 2007.
[13]. Fagan Inspection, http://en.wikipedia.org/wiki/Fagan_inspection.
[14]. J. Remillard, “Source Code Review Systems”, IEEE Software, vol.22, no.1,pp. 74-77,January 2005.
[15]. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
[16]. IEEE Std. 1028-2008, Standard for Software Reviews and Audits, The Institute of Electrical and Electronics Engineers, Inc., 2008.
[17]. M. Fagan, “Advances in Software Inspections,” IEEE Transactions on Software Engineering, July 1986.
[18]. W. Humphrey, “A Discipline for Software Engineering, ” Addison Wesley, 1995.
[19]. I. Sommerville , “Software Engineering, ”8th Edition, Addison Wesley, 2007.
[20]. K. Wiegers, “Peer Reviews in Software –A Practical Guide, ” Addison-Wesley, 2002.
[21]. T. Gilb and D. Graham, “Software Inspection, ” Addison-Wesley, 1993.
[22]. M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. “Refactoring, Improving the Design of Existing Code. ” 1st Ed. Addison-Wesley, 1999.
指導教授 梁德容(Deron Liang) 審核日期 2011-2-28
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明