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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
University of Saskatchewan
2009
|
Subjects: | |
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 |