Responsive image
博碩士論文 etd-0606102-213625 詳細資訊
Title page for etd-0606102-213625
論文名稱
Title
使用者介面塑模:整合Net-PAC Model與UML於元件式介面開發之研究
Modeling the User Interfaces: A Component-based Interface Research for Integrating the Net-PAC Model and UML
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
70
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2002-05-13
繳交日期
Date of Submission
2002-06-06
關鍵字
Keywords
Net-PAC Model、統一塑模語言(UML)、使用者介面塑模
Unified Modeling Language(UML), Net-PAC model, Graphical User Interface (GUI)
統計
Statistics
本論文已被瀏覽 5800 次,被下載 119
The thesis/dissertation has been browsed 5800 times, has been downloaded 119 times.
中文摘要
圖形化的使用者介面(Graphic User Interface, GUI)已是目前資訊系統的主流,其不但讓使用者介面的設計更具有多樣性,也讓資訊系統變的更容易學習與操作。圖形化的使用者介面已有許多開發工具能提供多種功能以滿足不同的介面設計需求,系統開發者應用這些工具,僅需撰寫少量的程式碼便可建構系統之使用者介面。然而,雖然開發工具具有如此的功能,但由於圖形化的介面之複雜度比文字型介面的大,如果缺乏一正規化且有系統的塑模方法,則使用者、分析師與程式設計師間溝通之難度也將大幅增加。
PAC(Presentation-Abstraction-Control) Model目前主要用於使用者介面塑模之模式,但該模式僅能表達樹狀結構,難以塑模Web系統之網狀結構,因此為了解決使用者介面塑模的問題,本研究將其擴充為Net-PAC Model,並提出一個整合Net-PAC Model、統一塑模語言(UML)、藍圖及元件規格等工具之使用者介面塑模方法論,來改善上述問題,並應用一個案例來說明該使用者介面塑模概念與方法論之應用。應用該方法論,系統開發者可以更清楚更明確的表達與建構使用者介面。
Abstract
Graphical user interface (GUI) has become the key element of modern information systems and is commonly viewed as one of the decisive factors for the success of an information system project. To help develop effective GUIs, many tools have been introduced by software vendors to meet the needs of designing a variety of interfaces. Such modern design tools offer system developer vehicles to create sophisticated GUI with a few codes. However, the complicity of many GUIs and the varying expectations among users, designers and developers make the communication among them and the use of most prevailing design tools a real challenge. An integrated tool for better design and development of GUIs may help alleviate the problems caused by the mis-communication and the knowledge gaps existing among users, designers and developers.
In this paper, a new design tool, which integrates the GUI design techniques embedded in Unified Modeling Language (UML) and the Presentation-Abstraction-Control (PAC) model in Web environment (Net-PAC) is proposed. The potential problems of using vendor-provided design methodology will be presented. Special features of the proposed integrated tool will then be discussed. Some real-world cases using the integrated techniques will be presented to illustrate the advantages of using proposed methodology.
目次 Table of Contents
目錄
第一章 緒論 1
第一節 研究背景 1
第二節 研究動機 2
第三節 研究範圍及目的 3
第四節 研究流程 4
第二章 文獻探討 6
第一節 資訊系統架構 6
一、MVC Model 7
二、PAC Model 8
三、MVC Model與PAC Model之比較 9
第二節 使用者介面管理系統 10
一、Seeheim Model 10
二、Arch Model 11
第三節 使用者介面塑模方法 13
一、季延平和郭鴻志(1995) 13
二、Brown and Marshall(1998) 13
三、Lozano、Gonzalez and Ramos(2000) 16
四、Scogings and Phillips(2001) 18
第四節 統一塑模語言(Unified Modeling Language) 19
第三章 使用者介面塑模方法論 22
第一節 使用者介面需求塑模 23
一、使用個案圖 23
二、活動圖 26
三、藍圖 30
四、資料詞彙 31
第二節 使用者介面靜態結構塑模 34
一、Net-PAC Model 35
二、介面元件 36
三、介面藍圖及元件規格 37
第三節 使用者介面動態行為塑模 38
一、循序圖 39
二、介面狀態圖與轉換表 41
第四章 案例塑模與系統建置 44
第一節 案例塑模 45
一、案例之需求塑模 45
二、案例之靜態結構塑模 54
三、案例之動態行為塑模 58
第二節 案例系統建置 62
一、案例系統開發環境 62
二、案例系統介面 63
第五章 討論與結論 65
第一節 研究貢獻 65
第二節 研究限制 66
第三節 未來研究方向 67
參考文獻 68
中文文獻 68
英文文獻 68
參考文獻 References
中文文獻
李青蓉、魏丕信、施郁芬、邱昭彰,人機介面設計,空中大學出版社,台北,1998。
吳仁和、林信惠,系統分析與設計,智勝出版社,台北,2002。
吳仁和、夏則智、蔡舜仁、張益嘉,“使用者介面塑模方法論之研究,”應用媒體藝術理論與實務研討會,國立台灣藝術學院,June 7-8,2001。
吳仁和、夏則智、蔡舜仁、張益嘉,“使用者介面塑模:Net-PAC Model擴充之研究,”2001年工業工程年會暨研討會,義守大學,December 8,2001。
季延平、郭鴻志,系統分析與設計:由自動化到企業再造,華泰出版社,台北,1995。
陳恭,“MVC設計樣式在Web程式開發上的應用,”RUN PC,旗訊科技,2001年二月號。

英文文獻
Bass, L., Faneuf, R., Little, R., Mayer, N., Pellegrino, B., Reed, S., Seacord, S., Sheppard, S., and Szczur, M, “A Metamodel for the Runtime Architecture of an Interactive System,” SIGCHI Bulletin, Vol. 24, No. 1, January 1992, pp. 32-37.
Bittner, K., “Managing Use-Case Details,” The Rational Edge, April 2001.
Booch, G., Object-Oriented Analysis and Design With Applications, Addison-Wesley, Reading, Massachusetts, 1994.
Brown, J. and Marshall, S., “Sharing Human-Computer Interaction and Software Engineering Design Artifacts,” Proceedings of the Australasian Computer Human Interaction Conference, October 1998, pp. 53-60
Coutaz, J., “PAC, an Object Oriented Model for Dialog Design,” Proceedings of Interact’87, North Holland, 1987, pp. 431-436.
Coutaz, J., “Software Architecture Modeling for User Interfaces,” in Encyclopedia of Software Engineering, Wiley, Chichester, 1993, pp. 38-49.
da Silva, P.P. and Paton, N.W., “User Interface Modeling with UML,” Proceedings of the 10th European-Japanese Conference on Information Modelling and Knowledge Representation, Saariselka, Finland, May 2000, pp. 203-217
Evers, M., “A Case Study on Adaptability Problems of the Separation of User Interface and Application Semantics,” TR-CTIT 99-14, August 1999.
Germany, K. “User Interface Management System” Proceedings of Workshop on UIMS,Seeheim, November 1983.
Goldberg, A. and Robson, D., “Smalltalk-80: The language and its implementation,” Addison-Wesley, Reading, Massachusetts, 1983.
Graham, T. C. N. and Urnes, T., “Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces,” Proceedings of the 19th International Conference on Software Engineering, 1997, pp. 172-182.
Green, M., “Report on Dialogue Specification Tools,” User Interface Management Systems, Springer Verlag, 1985, pp. 9-20.
Horrocks, I., Constructing The User Interface With Statecharts, Addison-Wesley, Reading, Massachusetts, 1999.
Hussey, A. and Carrington, D., “Comparing the MVC and PAC architectures: a formal perspective,” IEE Proceedings of Software Engineering, Vol. 144, No. 4, August 1997, pp. 224-236.
Jacobson, I., Booch, G., and Rumbaugh, J., The Unified Modeling Language User Guide, Addison-Wesley, Reading, Massachusetts, 1999.
Jacobson, I., Booch, G., and Rumbaugh, J., The Unified Software Development Process, Addison-Wesley, Reading, Massachusetts, 1999.
Jacobson, I., Christerson, M., Jonsson, J., and Overgaard, G., Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, Massachusetts, 1996.
Jacobson, I., Ericsson, M., and Jacobson, A., The Object Advantage: Business Process Reengineering With Object Technology, Addison-Wesley, Reading, Massachusetts, 1995.
Kobryn, C., “UML 2001: A Standardization Odyssey,” Communications of the ACM, October 1999.
Lieberman, B., “UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior,” The Rational Edge, April 2001.
Lieberman, B., “UML Activity Diagrams: Detailing User Interface Navigation,” The Rational Edge, October 2001.
Myers, B. and Rosson, M., “Survey on user interface programming,” In Proceedings of SIGCHI’92, Monterey, California, May 1992, pp. 192-202.
Nunes, N. J. and Cunha, J. F., “Wisdom-A UML based architecture for interactive systems,” 7th International Workshop, DSV-IS 2000, Limerick, Ireland, June 2000, pp. 191-205.
Oestereich, B., Developing Software with UML, Addison-Wesley, Reading, Massachusetts, 1999.
Scogings, C. and Phillips, C., “A Method for the Early Stages of Interactive System Design using UML and Lean Cuisine+,” Proceedings of the Second Australasian User Interface Conference, Gold Coast, Queensland, Australia, February 2001, pp. 69-76.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內公開,校外永不公開 restricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.15.202.214
論文開放下載的時間是 校外不公開

Your IP address is 3.15.202.214
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code