跳到主要內容

臺灣博碩士論文加值系統

(44.201.72.250) 您好!臺灣時間:2023/10/04 18:03
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:賴家偉
研究生(外文):Chia-Way Lai
論文名稱:雙層式軟體程序描述語言
論文名稱(外文):A Two-Leveled Process Modeling Language
指導教授:周世杰
指導教授(外文):Shih-Chien Chou
學位類別:碩士
校院名稱:國立東華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:69
中文關鍵詞:程序
外文關鍵詞:process
相關次數:
  • 被引用被引用:0
  • 點閱點閱:185
  • 評分評分:
  • 下載下載:28
  • 收藏至我的研究室書目清單書目收藏:0
以軟體程序為中心的軟體開發環境是最新一代能夠支援軟體開發動作的環境,這種軟體開發環境能將如何軟體開發動作、軟體開發人員與其工作和如何使用及控制軟體開發工具等清楚的表示;本篇論文提出一種名叫TPL(Two-Leveled Process Modeling Language)的程序描述語言,這種描述語言是由高階UML圖形與低階程序程式所組成,高階圖形能協助程序程式的發展,低階程序程式能將程序描述成程序程式,而介於兩者之間則是一個映對關係,此種映對關係能使得高階圖形與低階程式緊密的結合在一起,除此之外,映對關係還能進一步的協助程序程式的發展。TPL的特點為協助程序程式的開發及描述包含軟體產品、開發人員、一般的動作、未明確的動作、個人化的動作、動作的次序及同時性、例外及其處理方法、工具、開發時程、開發預算、回授情形和可變動作次序等等組成程序的重要元件。其中個人化的動作、回授情形及可變的動作次序的描述,在我們所參考的論文中,幾乎沒有一個描述語言能夠支援。
This paper proposes an process modeling language named TPL(Two-Leveled Process Modeling Language). It is composed of high level UML-based diagrams and a low level process language. The high level diagrams facilitate process analysis and design, while the low level process language models processes as process programs. With the high level diagrams, process program development becomes easier. Between the two levels is a mapping which facilitates transforming high level diagrams into process programs. TPL offers the following features: 1)facilitate process program development, 2)modeling process components, including software product, developers, activities, uncertainties, private activities, activity sequence and synchronization, exceptions and their handlers, tools, schedules, budgets, feedback, and activities whose order can be changed . According to our surveys, almost no process languages can model private activities, feedback, and activities whose order can be changed .
致謝
摘要Abstract
目錄
第一章 導論 1
第二章 雙層式的程序描述語言
2-1 高階UML圖形
2-1-1 P-Activity 圖
2-1-2 P-Class 圖
2-2 低階程序語言
2-2-1 描述產品
2-2-2 描述開發者
2-2-3 描述工具
2-2-4 描述時程和預算
2-2-5 描述動作
2-2-6 例外和處理方法
2-2-7 描述各種關係
2-3 程序的演進
2-4 映對方式
第三章 雙層式的程序描述語言範例
第四章 系統實作
4-1 系統架構
4-2 類別實作
4-3 使用者介面
第五章 相關研究
第六章 結論
參考資料
附錄一 低階程序程式範例
【1】Lan Sommerville, Software Engineering, 6th Edition, Addision-Wesly Longman, Inc, 2001.
【2】Pankaj K. Garg and Mehdi Jazayeri, Process-centered Software Engineering Environment, IEEE Computer Society Press, p.17, 1996.
【3】Alfonso Fuggetta, Functionality and architecture of PSEEs, Information and Software Technology 38, pp. 289-293., 1996.
【4】John C. Doppke. Dennis Heimbigner. and Alexander L. Eolf, Software Process Modeling and Execution within Virtual Environment, ACM Trans. On Software Engineering and Methodology, vol.7, no.1 pp1-40, Jan . 1998.
【5】L.J. Osterweil, Software Process are Software too, Proc Ninth Int’l Conf, Software Eng., pp.2-13, 1987.
【6】Vincenzo Ambriola, Reidar Conradi and Alfonso Fuggetta, Assessing Process- Centered Software Engineering Environments, ACM Trans. On Software Engineering and Methodology, vol.6, no.3 pp283-328, July . 1997.
【7】Jen-Yen Chen and Chia-Ming Tu, CSPL:a process-centered environment, Information and Software Technology, vol.36, no.1 pp.3-10, 1994.
【8】Jen-Yen Jason Chen, CSPL:An Ada95-like Unix-based Process Environment, the IEEE Transaction on Software Engineering, vol.23, no.3 pp.191-184, March 1997.
【9】S. C. Chou and Jen-Yen Chen, A High Level Process Modeling Technique Based on UML and Action Cases, the International Computer Symposium, pp. 229-235, Dec. 1998.
【10】Peter Heimann, Carl-Arndt Krapp and Bernhard Westfechtel, Graph-based Software Process Management, International J. Software Eng. Knowledge Eng., vol.7, no.4 pp.431-455, 1997.
【11】Belkhatir N., Estublier J. and Walcelio M. L., Adele 2:A Support to Large Software Development Process, In proceedings of the 1st International Conference on the Software Process, pp.159 –170, 1991.
【12】Aoyama, M., Agile Software Process and its experience, Proceedings of the 1998 International Conference on , pp.3-12, 1998.
【13】S.M. Sutton, Jr., Dennis Heimbigner and L.J. Osterweil, APPL/A:A Language for Software Process Programing, ACM Trans. On Software Engineering and Methodology, vol.4, no.3 pp221-286, Jan . 1995.
【14】Maria Letizia Jaccheri and Reidar Conradi, Techniques for Process Model Evolution in EPOS, the IEEE Transaction on Software Engineering, vol.19, no.12 pp.1145-1157, December 1993.
【15】Maria Letizia Jaccheri, Gian Pietro Picco and Patricia Lago, Eliciting Software Process Models with the E3 Language, ACM Trans. On Software Engineering and Methodology, vol.7, no.4 pp368-410, Oct . 1998.
【16】Fernstrom C., PROCESS WEAVER:Adding Process Suport to UNIX, In Proceedings of the 2nd International Conference on the Software Process, pp.12-26, 1993.
【17】Heimann, P.; Joeris, G.; Krapp, C.-A.; Westfechtel, B., DYNAMITE: Dynamic Task Net for software process management, Software Engineering, 1996., Proceedings of the 18th International Conference on , pp.331 –341, 1996.
【18】N.Belkhatir and W.L. Melo, Supporting Software Development Process in Adele 2, The Computer Journal, vol.37, no.2 pp.621-628, 1994.
【19】J.Y Chen and P. Hsia, MDL(Methodology Definition Language):A Language for Defining and Automating Software Development Process, J. Computing Language, vol.19, no.3 pp.199-211, July 1992.
【20】D.W. Drew, Developing Formal Software Process Definitions, Proc.Conf, Software Mainterance, Montrel, pp.12-20, 1993.
【21】Geady Booch, Object-oriented Analysis and Design with Application, 2nd ed, The Benjamin/Cummings Publishing Company, 1996.
【22】Ivar Jacobson, Grady Booch, and James Rumbaugh, UML Distilled-applying the standard object modeling language, Addision-Wesley Longman, Inc.1997.
【23】楊正甫, 物件導向分析與設計, 松崗電腦圖書資料股份有限公司, pp 2-37, 2001年十月 出版三刷.
【24】Frailey, D. J., Concurrent engineering and the software process, In Proceedings of the 2nd International Conference on the Software Process, pp.103-114, 1993.
【25】Sergio C. Bandinelli, Alfonso Fuggetta and Carlo Ghezzi, Software Process Model Evolution in the SPADE Environment, IEEE Transaction on Software Engineering, vol.19, no.12 pp.1128-1144, December 1993.
【26】S. –C. Chou and J. –Y. J. Chen, Process Evolution Support in CSPL Environment, Information and Software Technology, vol.41 pp.507-524, 1999.
【27】B.Stroustrup, The C++ Programming Language, 2nd edition, pp.143-179, Addsion-Wesley, 1993.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top