跳到主要內容

簡易檢索 / 詳目顯示

研究生: 彭琮瑋
Tsung-Wei Peng
論文名稱: 應用商業物件流程分析於重整設計既存資訊系統之方法研究
Applying Business Object-based Process Analysis for Redesigning New Integrated System from Legacy Systems
指導教授: 許智誠
Chihcheng Hsu
口試委員:
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理學系
Department of Information Management
畢業學年度: 99
語文別: 中文
論文頁數: 63
中文關鍵詞: 商業物件邏輯設計資訊系統重整設計既存資訊系統MyVLS
外文關鍵詞: information system refactoring, logical design, business object, MyVLS, legacy information system
相關次數: 點閱:17下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本研究在國科會專案兩年進行過程中的專案發展過程上,經由瀑布式軟體開發實作出國內學者許智誠教授(2008)提出的「MyVLS:一個個人化的英文字彙學習平台與系統」。 如今,MyVLS 個人化英文單字學習系統目前仍為雛型系統,而MyVLS 個人化英文單字學習系統平台內存在數個既存資訊系統,雖然經歷一段反覆修正及測試過程後,平台達到穩定狀態,但現今仍為雛形,所以無法上線以提供眾多學習者使用。因此系統必須進行重整,根據 Carsten Hentrich & Uwe Zdun 於2006年提出的「以流程驅動的服務導向系統架構中商業物件模式整合的資訊系統開發模式」,其方法論在資訊系統發展的「系統發展生命週期」為系統設計階段內細部操作之階段。
      本研究從重新檢視現有系統中數個既存資訊系統的系統分析階段內邏輯性系統流程設計,並且與兩位學者所提出具體細部設計實作的方法論比較後,從原方法論模型中置入本研究的邏輯層系統流程重整設計。本研究提出一個能應用於數個既存系統的系統分析階段中新邏輯層設計方法論,透過整理出(1)目標系統流程(2)邏輯商業物件(3)商業物件操作(4)邏輯服務(5)邏輯服務與實體服務的對應(6)商業物件狀態圖,藉此整理設計出符合新目標的新整合應用目標系統。完成目標系統架構邏輯設計後,再以商業物件狀態圖去檢視目標流程的動態執行狀況,以驗證針對複雜情境時,該架構的完整性與適用性 。從本研究所提出用邏輯商業物件、邏輯服務與既存服務所構成的邏輯性流程設計到兩位學者所提出的實體細部設計進行對應 ,並且進行邏輯服務與邏輯商業物件對應到實體物件的整理。
      相較於原方法論的細部設計,在應用商業物件流程分析於重整設計既存資訊系統上,若能先應用本研究所提出的邏輯性層次的服務與商業物件操作概念來做邏輯設計,會更加容易接續進行原方法論的實體實作階段之細部設計,進而達成目的。


      Vocabulary is the foundation and core of language. Learning vocabulary is important, but learners are still difficult to remember vocabulary. MyVLS is applying the constructive teaching/learning theory and the concept of web-based learning community to our learning platform.
      Nowadays MyVLS is still a prototype system. There are a lot of legacy systems of MyVLS which could not satisfy with more and more new requirements in several learning situations. The maintainability of legacy system is decreasing, and the cost is growing up. How to solve the difficulties on system maintenance? System reengineering is commonly used as a solution. How to choose a good migration strategy is also a big issue.
      This research focuses on finding an object-oriented strategy for the legacy systems with new system requirements and a methodology of designing new MyVLS platform. The methodology is considered with the methodology, Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures, by Uwe Zdun, Carsten Hentrich, and Wil M. P. Van Der Aalst in 2006. The methodology of this research is applied to implement new MyVLS platform with logical business objects, state diagrams and operations of business objects, and the mapping of process analysis in target system and logical services in order to refactor new system requirements with the legacy systems of MyVLS in several learning situations. By the methodology of this research, applying business object-based process analysis for redesigning new integrated system from legacy systems is much easier.

    摘要I ABSTRACTII 目錄III 圖目錄V 表目錄VI 第一章 緒論1 1-1. 研究背景與動機1 1-2. 研究方法與步驟2 第二章 文獻探討5 2-1. 既存資訊系統5 2-2. 資訊系統發展的階段5 2-3. 軟體再造工程7 2-4. 差異分析10 2-5. 流程驅動的服務導向系統架構中商業物件模式整合的資訊系     統開發模式11 2-6. 數位學習系統15 第三章 研究方法18 3-1. 系統設計流程18 3-2. 目標系統建構19 3-3. 由既存資訊系統建構目標系統的方法論20 第四章 實作與驗證32 4-1. MYVLS現有系統32 4-2. MYVLS系統願景34 4-3. 以 MYVLS個人化英文單字學習系統平台為例進行實作35 第五章 結論44 5-1. 結論44 參考文獻46 附錄148 附錄1-1. MYVLS下游目標系統流程活動48 附錄1-2. MYVLS下游目標系統流程之流程活動與邏輯物件、         服務關係49 附錄1-3. MYVLS下游目標系統商業物件狀態圖之流程設計驗         證50 附錄1-4. MYVLS 目標系統情境部署圖之國立中壢高中二年         級51 附錄1-5. MYVLS 目標系統情境部署圖之國立臺北高中二年         級52 附錄1-6. MYVLS 目標系統情境部署圖之國立中央大學英語自         學小組53

    [1]. Arnold, Robert S. (1993). A Road Map Guide to Software Reengineering Technology, Software Reengineering. IEEE Computer Society Press, Los Alamitos, CA, pp.3-22.
    [2]. Bing Wu, Deirdre Lawless, Jesus Bisbal, Jane Grimson, Vincent Wade and Donie O’Sullivan. (1997). A Survey of Research into Legacy System Migration. Research Report, pp. 26-30.
    [3]. Borchardt. D. B. et al. (1995). Case Tools as Catalysts for Reengineering; Partial Tool Support is Better than None. Information System Management, pp. 20-25.
    [4]. Brodie, M.M., Stonebraker, M. (1995). Migrating Legacy Systems: Gateways, Interfaces and the Incremental approach. Morgan Kaufman Publishers.
    [5]. Ellot J. Chikofsky and James H. Cross. (1990). Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software, pp. 13-17.
    [6]. Fang-Chuan Ou Yang, Chihcheng Hsu, Yu-Shuang Liao, Yu-Ying Jian, Pei-Yu Chen. (2011). Exploring the successful factors for e-learning tools on English vocabulary: using MyVLS as an example. International Conference on e-Commerce, e-Administration, e-Society, e-Education, and e-Technology (e-CASE & e-Tech).
    [7]. Gerardo Canfora et al. (2000). Decomposing legacy programs: a first step towards migrating to client–server platforms. Journal of Systems and Software, Volume: 54, Issue: 2, pp. 99-110.
    [8]. IBM, “Using VisualAge Smalltalk ObjectExtender”, http://www.redbooks.ibm.com/redbooks/pdfs/sg245258.pdf, 2010.
    [9]. Liou, H. C. (2000). The Electronic Bilingual Dictionary as a Reading Aid to EFL Learners: Research Findings and Implications. Computer Assisted Language Learning, Vol. 13, No. 4-5, pp. 467-476.
    [10]. Pressman, R. S. (1987). Software Engineering: A Practitioner’s Approach, McGraw-Hill Book Company, 2nd Edition, 1987.
    [11]. Royce, W. W., (1970). Managing the Development of Large Software Systems: Concepts and Techniques. Technical Papers of Western Electronic Show and Convention (WesCon) August 25-28, Los Angeles, USA.
    [12]. Schmitt, N. (1997). Vocabulary learning strategies. In Norbert Schmitt and Michael
    McCarthy (eds). Vocabulary: Description, Acquisition and Pedagogy. 199-227. Cambridge: Cambridge University Press..
    [13]. Tom Mens, Tom Tourwé. (2004). A Survey of Software Refactoring IEEE Transactions on Software Engineering 30: 2. 126-139.
    [14]. Uwe Zdun , Carsten Hentrich , Wil M. P. Van Der Aalst. (2006). Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures. In Proceedings of the Pattern Languages of Programming Conference 2006 (PLoP 2006), Portland Oregon, USA, ACM.
    [15]. Yun, S., Miller, P. C., Baek, Y., Jung, J., & Ko, M. (2008). Improving Recall and Transfer Skills Through Vocabulary Building in Web-Based Second Language Learning: An Examination by Item and Feedback Type. Educational Technology & Society 11 (4),
    158–172.

    QR CODE
    :::