| 研究生: |
連智洋 Chih-yang Lien |
|---|---|
| 論文名稱: |
結合網站建置語言的超媒體設計方法論 Coupling Hypermedia Design Method with Web Construction Language |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 80 |
| 中文關鍵詞: | 網頁組成標記語言 、網站應用程式架構 、使用者為中心的方法 、超媒體設計方法論 、網站建置標記語言 、實作框架 |
| 外文關鍵詞: | WebComposition Markup Language, Web Application Architecture, user-centered approach, Hypermedia Design Methodology, Web Construction Markup Language, implementation framework |
| 相關次數: | 點閱:7 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文試圖分析並解決日益複雜的網站資訊系統(WIS; Web Information System)的超媒體(Hypermedia)設計問題。本論文分析現今超媒體設計方法的各項需求,提出一個包含需求分析、概念模型設計、導覽模型設計、實作等各階段的超媒體設計方法論。本論文提出的是以使用者為中心的超媒體設計方法論,首先做完整的需求分析:考慮網站任務、使用者的種類、目的與使用方法,並採用Conallen的網站應用程式架構模型(Web Application Architecture Model)為導覽結構模型的基礎,以提供整個網站資訊系統架構的完整設計,並且提供由需求分析到導覽結構模型的步驟與指導方針。除了擴充目前的超媒體設計方法論外,本論文亦改進網頁組成標記語言(WebComposition Markup Language)而提出網站建置語言,用以建立實作框架以促進網站資訊系統的實作與維護,並且與所提出的方法論結合。
In this thesis, we try to analyze and solve the hypermedia design problem for web information systems, which is growing more and more complicated day by day. We analyze the requirements for a hypermedia design methodology nowadays and propose a hypermedia design method comprising four phases, namely, Requirement Analysis, Conceptual Model Design, Navigational Model Design, and Implementation. The method we propose is a user-centered approach, according to it, a complete requirement analysis is made at first - on site mission, user types, user intention, and user usage. And we provide design guidelines for phases from requirement analysis to navigational structure model design, for which we adopt Conallen''s Web Application Architecture Model as the basis to describe the full architecture of a web information system. Besides extending current hypermedia design methodology, we also improve the WebComposition Markup Language and propose the Web Construction Markup Language, and then couple the proposed method to it, which can help in constructing an implementation framework to facilitate the implementation and maintenance of a web information system.
[1] R. A. Barta, M. W. Schranz, "JESSICA: an object-oriented hypermedia publishing processor," Computer Networks and ISDN Systems, vol. 30, Issue 1-7, Apr. 1998, pp. 281-290.
[2] H. Baumeister, N. Koch, L. Mandel, "Towards a UML Extension for Hypermedia Design", UML''99- The Unified Modeling Language Beyond the Standard, LNCS 1723, Springer Verlag, NY, USA, Oct. 1999, pp.614-629.
[3] G. Booch, J. Rumbaugh, I. Jacobson, Unified Modeling Language: User Guide, Addison Wesley, MA, USA, 1999.
[4] P. Coad, E. Yourdon, Object Oriented Analysis, 2nd Edition, Yourdon Press, NJ, USA, Jan. 1991.
[5] F. Coda, C. Ghezzi, G. Vigna, F. Garzotto, "Towards a Software Engineering Approach to Web Site Development", Proc. 9th Int''l Workshop on Software Specification and Design (IWSSD-9), IEEE Computer Society, Los Alamitos, CA, USA, 1998.
[6] J. Conallen, "Modeling Web applications with UML", Conallen Inc, 1998, URL: http://www.conallen.com/whitepapers/webapps/ ModelingWebApplications.htm
[7] J. Conallen, "Modeling Web Application Architectures with UML", Communications of ACM, Vol. 42, Issue 10, Oct. 1999, pp. 63 - 70.
[8] A. Crespo, Eric A. B, "WebWriter: A Browser-based Editor for Constructing Web Applications", Computer Networks and ISDN Systems, Volume 28, No. 7-11, May 1996, pp. 1291-1306. URL: http://www5conf.inria.fr/fich_html/papers/P35/Overview.html
[9] O. De Troyer, C. Leune, "WSDM: a User-Centered Design Method for Web Sites", Computer Networks and ISDN Systems, Vol. 30, No. 1-7, Apr. 1998, pp. 85-94.
[10] A. Diaz, T. Isakowitz, V. Maiorana, G., Gilabert, "RMC: A Tool to Design WWW Applications", The World Wide Web Journal, Issue 1, Dec. 1995, URL: http://www.w3journal.com/1/isakowitz.187/paper/187.html
[11] FrontPage Home Page, Microsoft Corp., URL: http://www.microsoft.com/FrontPage/
[12] M. Gaedke, C. Segor, H.- W. Gellersen, "WCML: Paving the Way for Reuse in Object-Oriented Web Engineering", Proc. 2000 ACM Symposium on Applied Computing (SAC 2000), Vol.2, Villa Olmo, Como, Italy, March 2000, pp. 748-755.
[13] E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of reusable object-oriented software, Addison Wesley, MA, USA, 1995.
[14] F. Garzotto, P. Paolini, "HDM-A Model-Based Approach to Hypertext Application Design", ACM Transactions on Information Systems, Vol. 11, Issue 1, Jan. 1993, pp. 1-26.
[15] H.- W. Gellersen, M. Gaedke, "Object-Oriented Web Application Development", IEEE Internet Computing, Jan./Feb. 1999, pp. 60-68.
[16] H.- W. Gellersen, F. Lyardet, M. Gaedke, D. Schwabe, G. Rossi, "Patterns and Components: Capturing the Lasting amidst the Changing", Proc. Active Web Conference, British Computer Society Special Interest Group in Human Computer Interaction, U.K., Jan. 1999, URL: http://www.visualize.uk.com/conf/activeweb/proceed/pap20/
[17] H.- W. Gellersen, R. Wicke, M. Gaedke, "WebComposition: An Object-Oriented Support System for the Web Engineering Lifecycle", Computer Networks and ISDN Systems, Vol. 29, Issue 8-13, Sep. 1997, pp. 1429-1437.
[18] W. Goedefroy, R. Meersman, O. De Troyer, "UR-WSDM: Adding User Requirement Granularity to Model Web Based Information Systems", Proc. 9th ACM Conference on Hypertext and Hypermedia (Hypertext ''98): 1st Workshop on Hypermedia Development, Jun. 1998. URL: http://www.eng.uts.edu.au/~dbl/hypdev/ht98w/ Goedefroy/WHDsubmitted.htm
[19] The HotMetal Home Page, SoftQuad Software Inc., URL: http://www.hotmetalpro.com/
[20] T. Isakowitz, A. Kamis, M. Koufairs, "Extending the capabilities of RMM: Russian Dolls and Hypertext", Proc. 30th Hawaii International Conference on System Sciences (HICSS-30), Vol.6, 1997, pp. 148-157. URL: http://www.stern.nyu.edu/~tisakowi/ps-files/dolls.pdf
[21] T. Isakowitz, E.A. Stohr, P. Balasubramanian, "Designing hypermedia applications", Communications of the ACM, Vol.38, Issue 8, Aug. 1995, pp. 26-29.
[22] T. Isakowitz, E.A. Stohr, P. Balasubramanian, "RMM: A methodology for structured hypermedia design", Communication of ACM, Vol. 38, Issue 8, Aug. 1995, pp.34-44.
[23] I. Jacobson, M. Christerson, P. Jonsson, G. Overgaard, Object Oriented Software Engineering - A Use Case Driven Approach, Addison Wesley, MA, USA, 1992.
[24] N. Koch, L. Mandel, "Using UML to Design Hypermedia Applications", Technical Report 9001, Institut fur Informatik, Ludwig-Maximilians-Universitat, Muchen, Germany, Mar. 1999.
[25] H. Lee, C. Lee, C. Yoo. "A Scenario-based Object-Oriented Hypermedia Design Methodology for Developing Hypermedia Information Systems", Proc. 31th Hawaii International Conference on System Sciences (HICSS-31), Vol.2, IEEE Computer Society, Los Alamitos, CA, USA, Jan. 1998, pp.47-56.
[26] P. A. Muller, Instant UML, Wrox, Chicago, IL, USA, 1997.
[27] NetObjects Fusion Home Page, URL: http://www.netobjects.com/
[28] G. Rossi, D. Schwabe, A. Garrido, "Designing Computaional Hypermedia Applications", Journal of Digital Information, Vol.1, Issue 4, Feb. 1999, URL: http://jodi.ecs.soton.ac.uk/Articles/v01/i04/Rossi/
[29] M. T. Roth, "Don''t Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources", Proc. VLDB 97 (Very Large Data Bases), Aug. 1997, pp.266-275. URL: http://www.acm.org/sigmod/vldb/conf/1997/P266.PDF
[30] D. Schwabe, "OOHDM-WEB: Rapid Prototyping of Hypermedia Applications in the WWW", Tech. Report MCC 08/98, Dept. of Informatitcs, PUC-Rio, Mar. 1998, URL:
http://www.inf.puc-rio.br/~schwabe/papers/MCC-08-98.pdf.gz
[31] D. Schwabe, G. Rossi, "Developing Hypermedia Applications using OOHDM", Proc. 9th ACM Conference on Hypertext (Hypertext''98): 1st Workshop on Hypermedia Development, Jun. 1998, pp.307. URL:
http://www.inf.puc-rio.br/~schwabe/papers/ExOOHDM.pdf.gz
[32] D. Schwabe, G. Rossi, "An Object Oriented Approach to Web-Based Application Design", Theory and Practice of Object Systems (TAPOS), Vol.4, No. 4, Oct. 1998, pp. 207-225. URL: http://www.inf.puc-rio.br/~schwabe/papers/OOWebAplDesign.pdf.gz
[33] D. Schwabe, G. Rossi, S. Barbosa, "Systematic Hypermedia Design with OOHDM", Proc. 7th ACM Conference on Hypertext (Hypertext ''96), 1996, pp.116-128.
[34] K. Takahashi, E. Liang, "Analysis and design of Web-based information system", Computer Networks and ISDN Systems, Vol. 29, No. 8-13, Sep. 1997, pp. 1167-1180.
[35] D. Ungar, R.B. Smith, "Self: The Power of Simplicity", Proc. OOPSLA ''87, 1987, pp. 227-242.
[36] J. Warmer, A. Kleppe, The Object Constraint Language, Addison Wesley, MA, USA, 1999.
[37] The WebObjects Home Page, Apple Computer, Inc., URL: http://www.apple.com/webobjects/
[38] The XML(Extensible Markup Language) Cover Pages, OASIS (Organization for the Advancement of Structured Information Standards), URL: http://www.oasis-open.org/cover/xml.html