Font Size: a A A

A hierarchical task analysis software tool based on the model-view-controller architecture pattern

Posted on:2012-02-05Degree:M.SType:Thesis
University:Rutgers The State University of New Jersey - New BrunswickCandidate:Vora, AteetFull Text:PDF
GTID:2458390011457679Subject:Engineering
Abstract/Summary:
Hierarchical Task Analysis is a systematic method of describing how work is organized in order to meet the overall objective of the job. It involves identifying, in a top-down approach, the overall goal of the task, then the various sub-tasks and then the conditions under which they should be carried out to achieve the goal.;In this thesis, we set out to design and develop a simple, robust and flexible hierarchical task analysis software tool. We provide an intuitive user interface to create hierarchical tasks, additionally we provide features which are not available in existing tools like - the ability to reuse the task analysis data as templates, import or export Xml, store task and sub-tasks for reusability. These new features serve to improve time efficiency, compatibility with applications developed using other platforms and the ease with which the tool can be extended by adding new features.;We use the Model-View-Controller (MVC) software architecture pattern since it is suitable for applications with a user-interface and at the same time aids in developing highly scalable and extensible applications.;We produce simulation results to project the functionalities of our tool and also discuss some non-functional requirements, such as usability, scalability and extensibility.
Keywords/Search Tags:Task analysis, Tool, Hierarchical, Software
Related items