Title page for 974203027


[Back to Results | New Search]

Student Number 974203027
Author Tsung-Wei Peng(彭琮瑋)
Author's Email Address No Public.
Statistics This thesis had been viewed 639 times. Download 249 times.
Department Information Management
Year 2010
Semester 1
Degree Master
Type of Document Master's Thesis
Language zh-TW.Big5 Chinese
Title Applying Business Object-based Process Analysis for Redesigning New Integrated System from Legacy Systems
Date of Defense 2010-10-13
Page Count 63
Keyword
  • business object
  • information system refactoring
  • legacy information system
  • logical design
  • MyVLS
  • Abstract   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.
    Table of Content 摘要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
    Reference [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.
    Advisor
  • Chihcheng Hsu(許智誠)
  • Files
  • 974203027.pdf
  • approve in 2 years
    Date of Submission 2010-10-18

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.