A method for mapping XML-based specifications between development methodologies

The Unified Modeling Language (UML) is widely used by software engineers as the basis of analysis and design in software development. However, UML ignores human factors in the course of software development because of its strong emphasis on the internal structure and functionality of the application...

Full description

Bibliographic Details
Main Author: Huang, Fei
Other Authors: Vaidyanathan, Ganesh
Format: Others
Language:en
Published: University of Saskatchewan 2009
Subjects:
XML
UML
Online Access:http://library.usask.ca/theses/available/etd-04162009-202902/
id ndltd-USASK-oai-usask.ca-etd-04162009-202902
record_format oai_dc
spelling ndltd-USASK-oai-usask.ca-etd-04162009-2029022013-01-08T16:33:47Z A method for mapping XML-based specifications between development methodologies Huang, Fei XML Specification UML Putting Usability First (PUF) Metadata The Unified Modeling Language (UML) is widely used by software engineers as the basis of analysis and design in software development. However, UML ignores human factors in the course of software development because of its strong emphasis on the internal structure and functionality of the application. This thesis presents a method of mapping human-computer interaction (HCI) requirement specifications generated by usability engineering (UE) methodologies (e.g. Putting Usability First (PUF)) into UML specifications. These two sets of requirement specification are specified, using Extensible Markup Language (XML) so that HCI requirement specifications can be integrated into UML ones. A Mapping Tool was developed to facilitate the creation of mappings between PUF XML tags and XMI tags. The Mapping Tool was used to create mappings between PUF and UML requirement specifications. This mapping process and its outputs were evaluated to demonstrate that the tool worked. The results of the evaluation show that the HCI requirement specification represented by the PUF XML tags can improve the UML specification by adding them into the XMI tags. Vaidyanathan, Ganesh Schneider, Kevin Osgood, Nathaniel Carter, James A. University of Saskatchewan 2009-04-17 text application/pdf http://library.usask.ca/theses/available/etd-04162009-202902/ http://library.usask.ca/theses/available/etd-04162009-202902/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to University of Saskatchewan or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.
collection NDLTD
language en
format Others
sources NDLTD
topic XML
Specification
UML
Putting Usability First (PUF)
Metadata
spellingShingle XML
Specification
UML
Putting Usability First (PUF)
Metadata
Huang, Fei
A method for mapping XML-based specifications between development methodologies
description The Unified Modeling Language (UML) is widely used by software engineers as the basis of analysis and design in software development. However, UML ignores human factors in the course of software development because of its strong emphasis on the internal structure and functionality of the application. This thesis presents a method of mapping human-computer interaction (HCI) requirement specifications generated by usability engineering (UE) methodologies (e.g. Putting Usability First (PUF)) into UML specifications. These two sets of requirement specification are specified, using Extensible Markup Language (XML) so that HCI requirement specifications can be integrated into UML ones. A Mapping Tool was developed to facilitate the creation of mappings between PUF XML tags and XMI tags. The Mapping Tool was used to create mappings between PUF and UML requirement specifications. This mapping process and its outputs were evaluated to demonstrate that the tool worked. The results of the evaluation show that the HCI requirement specification represented by the PUF XML tags can improve the UML specification by adding them into the XMI tags.
author2 Vaidyanathan, Ganesh
author_facet Vaidyanathan, Ganesh
Huang, Fei
author Huang, Fei
author_sort Huang, Fei
title A method for mapping XML-based specifications between development methodologies
title_short A method for mapping XML-based specifications between development methodologies
title_full A method for mapping XML-based specifications between development methodologies
title_fullStr A method for mapping XML-based specifications between development methodologies
title_full_unstemmed A method for mapping XML-based specifications between development methodologies
title_sort method for mapping xml-based specifications between development methodologies
publisher University of Saskatchewan
publishDate 2009
url http://library.usask.ca/theses/available/etd-04162009-202902/
work_keys_str_mv AT huangfei amethodformappingxmlbasedspecificationsbetweendevelopmentmethodologies
AT huangfei methodformappingxmlbasedspecificationsbetweendevelopmentmethodologies
_version_ 1716532401323114496