跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.23) 您好!臺灣時間:2025/10/26 07:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃承一
研究生(外文):Cheng-Yi Huang
論文名稱:以視覺化使用者介面建構方法論應用於儲存系統之人機介面設計及實作
論文名稱(外文):Using Visual-Based User Interface Construction Methodology for the Man Machine Interface Design and Implementation of Storage Systems
指導教授:陳登吉陳登吉引用關係
指導教授(外文):Deng-Jyi Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊學院碩士在職專班資訊組
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:英文
論文頁數:65
中文關鍵詞:視覺化使用者介面人機介面儲存系統
外文關鍵詞:Visual-basedUser Interface (UI)Man Machine Interface (MMI)Storage System
相關次數:
  • 被引用被引用:1
  • 點閱點閱:285
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
使用傳統的人機介面開發方法,當需求規格改變時,程式設計師必須更改人機介面相關的程式。因此在開發與維護人機介面的程式,需要花費大量的時間與人力。

本校資工系的軟體工程實驗室,已經發展出視覺化使用者介面建構方法論,可以提昇人機介面軟體的生產力、品質及可維護性。本研究將應用此方法論於儲存系統之人機介面設計及實作上,以克服傳統方法會遇到的難題。

儲存系統之人機介面有其獨特性與多樣性,我們將設計出適合於儲存系統之視覺化人機介面開發方法,其中包含視覺化編輯過程以及可用於儲存系統之通用型人機介面引擎。

為了驗證此開發流程的可行性,我們實作一個軟體框架,內含通用型人機介面引擎,可操作視覺化編輯工具產生的資料,並與儲存系統之管理程式庫互動,以控制一個實際的儲存系統裝置介面卡。藉由此系統的建立亦可驗證視覺化使用者建構方法論的可行性及應用性。
When the requirements of Man Machine Interface (MMI) are changed, programmers must change the related programs of MMI if they use the conventional MMI development. Therefore, they have to take long time to develop and spend much effort to maintain programs of MMI.

The Software Engineering Laboratory of NCTU had developed Visual-Based User Interface Construction Methodology. This methodology can improve the productivity, quality, and maintainability of MMI software. In this thesis, we use this methodology for the MMI design and implementation of storage systems, and try to conquer UI problems using conventional MMI development.

For the typical and various Man Machine Interfaces of storage systems, we design the Visual MMI Development for Storage Systems. It includes Visual Authoring Process and Generic MMI Engine for storage systems.

In order to demonstrate the feasibility of the Visual MMI Development for Storage Systems, we implement a software framework with Generic MMI Engine that can manipulate the output data of Visual Authoring Tool, interact with the Management API of storage systems, and use this system to control a functional storage adapter. A real application example using the proposed approach is applied to demonstrate the applicability of the methodology.
Abstract in Chinese I
Abstract II
Acknowledgement in Chinese III
Contents IV
List of Figures VI
List of Tables 1
Chapter 1 Introduction 1
1.1 Overview of Storage Systems 1
1.2 Man Machine Interfaces of Storage Systems 2
1.3 Motivation and Goal of This Thesis 5
Chapter 2 Related Work 7
2.1 Conventional MMI Development 7
2.2 Visual-Based UI Construction Methodology 8
2.3 Conventional Software Framework for MMIs of Storage Systems 13
Chapter 3 System Design and Implementation 16
3.1 Visual MMI Development for Storage Systems 16
3.2 Generic Software Framework for the MMI Generation of Storage Systems 20
3.3 Implementation of Visual MMI Development for Storage Systems 21
3.3.1 Visual Authoring Tool -- Inkscape 22
3.3.2 SVG Files 24
3.3.3 SVG Parser 26
3.3.4 MMI Data 30
3.3.5 Generic MMI Engine 37
Chapter 4 Simulation and Application Examples 41
4.1 Simulation Examples for the Booting Utility of Storage Systems 41
4.2 Application Examples for the Pre-OS Utility of Storage Systems 48
Chapter 5 Conclusion and Future Work 50
5.1 Conclusion of This Thesis 50
5.2 Future Work 52
Reference 53
Appendix A External Storage system 54
A.1 DAS (Direct Attached Storage) 54
A.2 SAN (Storage Area Network) 55
A.3 NAS (Network Attached Storage) 56
A.4 Comparison of DAS / SAN / NAS 57
Appendix B Application Instances of Inkscape 59
B.1 Creating Vector Graphics 59
B.2 Producing Comics and Maps 62
B.3 Design of Web Pages 63
Vita in Chinese 65
[1] DoSTOR存儲入門:圖文闡釋 DAS、NAS、SAN
http://www.dostor.com/i/basic/2006-09-22/0006129755.shtml
[2] EFI (Extensible Firmware Interface) http://www.intel.com/technology/efi/
[3] Ian Sommerville, Software Engineering, 6th edition, Addison-Wesley, 2001
[4] Chwan-Hung Wang, “On the Enhancement of an Multimedia Authoring tool for the Visual-Based User Interface Requirement Representation”, N.C.T.U. Taiwan, Master Thesis, 2002
[5] Jai-Chen Dai, “Visual-Based User Interface Generator”, N.C.T.U. Taiwan, Master Thesis, 2002
[6] Shang-Ting Yang, “User look & Feel Design for Handset Devices Based on Visual Requirement Authoring and Program Generation Methodology”, N.C.T.U. Taiwan, Master Thesis, 2004
[7] Ming-Jyh Tsai, “Generating User Interface for Mobile Devices Using Visual-Based User Interface Construction Methodology”, N.C.T.U. Taiwan, Doctor Thesis, 2007
[8] Chien-Chung Lin, “A Generic DSC Software Framework in Handset Device” , N.C.T.U. Taiwan, Master Thesis, 2005
[9] Meng-Xi Zhuang, “XMMI – Extensible Man Machine Interface System”, N.C.T.U. Taiwan, Master Thesis, 2004
[10] Ming-Chao Huang, “Extensible MMI system for mobile device and it’s rapidly prototyping”, N.C.T.U. Taiwan, Master Thesis, 2005
[11] Po-Chang Liu, “A Generic Software Framework for the Software System Architecture Design and Implementation of Handset Devices”, N.C.T.U. Taiwan, Master Thesis, 2005
[12] Inkscape – Open Source SVG Editor http://www.inkscape.org/
[13] World Wide Web Consortium (W3C) http://www.w3.org/
[14] Scalable Vector Graphics (SVG) http://www.w3.org/Graphics/SVG/
[15] Extensible Markup Language (XML) http://www.w3.org/XML/
[16] XML Document Object Model (DOM) http://www.w3.org/DOM/
[17] W3C Schools – Online Tutorials http://www.w3schools.com/default.asp
[18] XML Parser http://www.w3schools.com/xml/xml_parser.asp
[19] Expat XML Parser http://expat.sourceforge.net/
[20] Compare SANs to Alternate Technologies
http://www.brocade.com/san/evaluate/compare_san.jsp
[21] Barkakati, The Waite Group’s Turbo C Bible, 蔡明志譯, 松岡, 台北, 1992
[22] Robert Lafore, C Programming Using Turbo C++, 蔡明志譯, 松岡, 台北, 1992
[23] 施威銘, 80x86 MASM 6.x 組合語言實務, 旗標, 台北, 1996
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊