Font Size: a A A

The Research And Implementation Of Interaction Design Platform Based On Task

Posted on:2011-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:B QiFull Text:PDF
GTID:2178360302999930Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In recent years, with the development of computer software, more and more developers have realized that the friendly and efficient interaction is very important for the usage of software. Good interaction design can greatly improve the efficiency of the software usage, increasing user satisfaction, especially in those CAD-like design systems.Though the developers have already realized that interaction plays a key role, they are struggling to design satisfactory interaction of the software. In the development of design systems which require lots of interaction, the developers always focus on the specific level of code, and for each interactive process, they have to make duplicate efforts. In addition, the development of interaction and the development of business logic cannot be isolated from each other, i.e., the two are coupling. Consequently, if the interaction part is changed, the business logic has to be changed at the same time.Nowadays, Model-Driven Architecture (MDA) is leading a new trend in the software development area. It can be a good solution to introduce the model-driven concept into the interaction development process, and achieve the separation of the interaction design and the interaction implementation. As a result, this paper has done a thorough research in the task-based interaction model development. This methodology considers the user's design goal as a task, and abstract and model this task. Then it translates the task into a computer-readable description in order to control the interaction implementation. This paper focuses on and resolves the following two questions in the development of task-based interactive systems. One of them is the task modeling process on the interactive design platform, i.e. the analysis and decomposition of the task in design system. According to the concept of ConcurTaskTrees, the task is broken down into the tree-like hierarchy. Next, the task model is defined, and eventually XML language is used to describe it. The other one is using the task model to achieve the user goal. With the use of the algorithm, the task model is translated into a data structure of state transition network, so as to control the interaction to achieve user's goals. In addition, the expansion of the state transition can support the display of feedbacks during the interaction process and the business processing after the interaction.After solving these two problems, we design an interactive design platform, which uses the task model to control the interaction between the users and the system. This platform serves as the basis of the "Textile Product Color Computer-Aided Design Software System", which is a sub-topic project of the "Eleventh Five-Year" plan for national scientific and technological support.
Keywords/Search Tags:Task Model, Design Task, Interaction Task, State Transition Diagram, Interaction Design Platform
PDF Full Text Request
Related items