Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/89067
Full metadata record
???org.dspace.app.webui.jsptag.ItemTag.dcfield???ValueLanguage
dc.contributor.advisor李允中zh_TW
dc.contributor.advisorJonathan Leeen
dc.contributor.author劉仁軒zh_TW
dc.contributor.authorRen-Shiuan Liouen
dc.date.accessioned2023-08-16T16:59:32Z-
dc.date.available2023-11-09-
dc.date.copyright2023-08-16-
dc.date.issued2023-
dc.date.submitted2023-08-08-
dc.identifier.citation[1] M. Abrams, C. Phanouriou, A. L. Batongbacal, S. M. Williams, and J. E. Shuster. Uiml: an appliance-independent xml user interface language. Computer networks, 31(11-16):1695–1708, 1999.
[2] Angular api. https://angular.io/api.
[3] G. Calvary, J. Coutaz, D. Thevenin, Q. Limbourg, L. Bouillon, and J. Vanderdon-ckt. A unifying reference framework for multi-target user interfaces. Interacting with computers, 15(3):289–308, 2003.
[4] M.-H. Hsieh. Construct and bind user interface components. Master’s thesis, National Taiwan University, 2021.
[5] Q. Limbourg, J. Vanderdonckt, B. Michotte, L. Bouillon, and V. L ́opez-Jaquero. Usixml: A language supporting multi-path development of user interfaces. In En- gineering Human Computer Interaction and Interactive Systems: Joint Working Con- ferences EHCI-DSVIS 2004, Hamburg, Germany, July 11-13, 2004, Revised Selected Papers, pages 200–220. Springer, 2005.
[6] F. Paterno’, C. Santoro, and L. D. Spano. Maria: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Transactions on Computer-Human Interaction (TOCHI), 16(4):1–30, 2009.
[7] Usability.gov. https://www.usability.gov/how-to-and-tools/methods/ user-interface-elements.html.
-
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/89067-
dc.description.abstract在軟體開發的過程中,將需求轉化為可運行的程式需要經歷一連串具體化的步 驟。本篇論文的目的在於設計一套自動化的機制,能夠逐步將軟體需求書中的使 用案例轉化為使用者介面,並在轉化的過程中將生成的使用者介面元件與後端的 服務元件進行綁定。
為了實現這個目標,我們引入了任務模型作為中間產物,來表達使用者在運用 軟體時所需完成的任務以達成目標。這些任務資訊被用來生成使用者介面描述語 言,從而能夠自動化地生成使用者介面。同時,我們還進一步增強了使用者介面 描述語言的表達能力,以便生成更現代化的使用者介面。
zh_TW
dc.description.abstractIn the software development process, transforming requirements into user interface involves a series of steps. The main purpose of this thesis is to design an automated process that translates the use cases from the software requirements document(SRS) into user interfaces, and binds the UI components with service components during the transformation.
To achieve this goal, we introduce task model to express the tasks users need to accomplish to achieve their goals when using the software. This information is used to generate a user interface description language, which can automatically transform into user interfaces. Additionally, we further enhance the expressive power of the user interface description language to create more modern user interfaces.
en
dc.description.provenanceSubmitted by admin ntu (admin@lib.ntu.edu.tw) on 2023-08-16T16:59:32Z
No. of bitstreams: 0
en
dc.description.provenanceMade available in DSpace on 2023-08-16T16:59:32Z (GMT). No. of bitstreams: 0en
dc.description.tableofcontents口試委員審定書 i
誌謝 ii
摘要 iii
Abstracts iv
List of Figures viii
List of Tables xi
Chapter 1 Introduction 1
Chapter 2 Related Work 4
2.1 CameleonReferenceFramework..................... 4
2.2 UIComponent .............................. 5
2.3 UserInterfaceDescriptionLanguages.................. 6
2.4 ConcurTaskTree.............................. 10
2.5 Dijkstra’sTwo-StackAlgorithm ..................... 13
Chapter 3 UI Component’s Conditional Behavior 15
3.1 CategorizeAngularAPIs......................... 16
3.2 DefineVariablesinUIDescriptionLanguage . . . . . . . . . . . . . 18
3.3 DesignandImplementation ....................... 19
Chapter 4 Modeling Tasks 22
4.1 TaskTypeDefining............................ 22
4.2 ConcurTaskTreesModeling........................ 25
Chapter 5 UIDL Generating Algorithm 28
5.1 UseCasetoTaskModel ......................... 29
5.1.1 UseCaseDiagramtoMainCTT ................ 30
5.1.2 UseCaseSpectoUseCaseCTT ................ 34
5.2 CTTtoUIDLMapping ......................... 37
5.2.1 Retrieve UI Component and Binding Information . . . . . . . 38
5.2.2 DetermineNavigationoftheUI ................. 42
5.2.3 DesignonTaskConverter .................... 49
Chapter 6 Conclusion 53
6.1 Summary ................................. 53
6.2 Futurework................................ 54
Bibliography 55
-
dc.language.isoen-
dc.subject使用者介面元件zh_TW
dc.subject服務元件zh_TW
dc.subject使用者介面描述語言zh_TW
dc.subject任務模型zh_TW
dc.subject使用案例zh_TW
dc.subjectUI Description Languageen
dc.subjectService Componenten
dc.subjectTask Modelen
dc.subjectUI Componenten
dc.subjectUse Caseen
dc.title從任務模型自動建構使用者介面zh_TW
dc.titleAuto Build User Interface from Task Modelen
dc.typeThesis-
dc.date.schoolyear111-2-
dc.description.degree碩士-
dc.contributor.oralexamcommittee劉立頌;鄭有進;徐國勛;范姜永益zh_TW
dc.contributor.oralexamcommitteeAlan Liu;Yu-Chin Cheng;Kuo-Hsun Hsu;Yong-Yi Fanjiangen
dc.subject.keyword使用者介面元件,使用者介面描述語言,服務元件,任務模型,使用案例,zh_TW
dc.subject.keywordUI Component,UI Description Language,Service Component,Task Model,Use Case,en
dc.relation.page56-
dc.identifier.doi10.6342/NTU202303645-
dc.rights.note同意授權(全球公開)-
dc.date.accepted2023-08-10-
dc.contributor.author-college電機資訊學院-
dc.contributor.author-dept資訊工程學系-
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-111-2.pdf6.07 MBAdobe PDFView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved