A Hybrid Software Architecture Analysis Method for Software Development and Evaluation
博士 === 國立中正大學 === 資訊管理學系暨研究所 === 103 === In recent years, the driving force behind software development project has been gradually changing. Correctly fulfilling the future quality requirements is an inevitable concern when designing the software architecture. Hence, ensuring a developed system to s...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/2xfacm |
id |
ndltd-TW-102CCU00396056 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102CCU003960562019-05-15T21:32:34Z http://ndltd.ncl.edu.tw/handle/2xfacm A Hybrid Software Architecture Analysis Method for Software Development and Evaluation Tsung-Han Yang 楊宗翰 博士 國立中正大學 資訊管理學系暨研究所 103 In recent years, the driving force behind software development project has been gradually changing. Correctly fulfilling the future quality requirements is an inevitable concern when designing the software architecture. Hence, ensuring a developed system to satisfy stakeholders’ expectations has become a critical task. Because the heterogeneous software requirements generated from different stakeholders constantly evolve, software evaluation issues must be handled consciously to prevent erroneous and wasteful software development. To effectively overcome this obstacle, this study proposes the hybrid software architecture analysis method which includes the modified Delphi method as a high-level framework and the supporting software to fulfill the software requirements of this high-level framework. As an alternative to the traditional way to elicit pertinent feedback from respondents, the modified Delphi method adds systematic and flexible stages to construct a questionnaire with viewpoints from different types of panelists and a self-assessment procedure as a validating stage to measure the improvements in the system implementation. The concepts of software architecture and software quality are introduced in this paper to resolve the aforementioned obstacles. To achieve this goal, the Architecture Trade-Off Analysis Method (ATAM) and the Cost-Benefit Analysis Method (CBAM) are integrated using design patterns to analyze the software architecture. This study demonstrates a case study through the steps of action research to validate the effectiveness of this proposal. From the demonstrative process, it is easy to see how the proposed hybrid software architecture analysis method enhances software quality by carefully analyzing the software architecture of the target complicated software system. Cheng-Yuan Ku Jin-Sheng Roan 古政元 阮金聲 2014 學位論文 ; thesis 100 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立中正大學 === 資訊管理學系暨研究所 === 103 === In recent years, the driving force behind software development project has been gradually changing. Correctly fulfilling the future quality requirements is an inevitable concern when designing the software architecture. Hence, ensuring a developed system to satisfy stakeholders’ expectations has become a critical task. Because the heterogeneous software requirements generated from different stakeholders constantly evolve, software evaluation issues must be handled consciously to prevent erroneous and wasteful software development.
To effectively overcome this obstacle, this study proposes the hybrid software architecture analysis method which includes the modified Delphi method as a high-level framework and the supporting software to fulfill the software requirements of this high-level framework. As an alternative to the traditional way to elicit pertinent feedback from respondents, the modified Delphi method adds systematic and flexible stages to construct a questionnaire with viewpoints from different types of panelists and a self-assessment procedure as a validating stage to measure the improvements in the system implementation.
The concepts of software architecture and software quality are introduced in this paper to resolve the aforementioned obstacles. To achieve this goal, the Architecture Trade-Off Analysis Method (ATAM) and the Cost-Benefit Analysis Method (CBAM) are integrated using design patterns to analyze the software architecture. This study demonstrates a case study through the steps of action research to validate the effectiveness of this proposal. From the demonstrative process, it is easy to see how the proposed hybrid software architecture analysis method enhances software quality by carefully analyzing the software architecture of the target complicated software system.
|
author2 |
Cheng-Yuan Ku |
author_facet |
Cheng-Yuan Ku Tsung-Han Yang 楊宗翰 |
author |
Tsung-Han Yang 楊宗翰 |
spellingShingle |
Tsung-Han Yang 楊宗翰 A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
author_sort |
Tsung-Han Yang |
title |
A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
title_short |
A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
title_full |
A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
title_fullStr |
A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
title_full_unstemmed |
A Hybrid Software Architecture Analysis Method for Software Development and Evaluation |
title_sort |
hybrid software architecture analysis method for software development and evaluation |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/2xfacm |
work_keys_str_mv |
AT tsunghanyang ahybridsoftwarearchitectureanalysismethodforsoftwaredevelopmentandevaluation AT yángzōnghàn ahybridsoftwarearchitectureanalysismethodforsoftwaredevelopmentandevaluation AT tsunghanyang hybridsoftwarearchitectureanalysismethodforsoftwaredevelopmentandevaluation AT yángzōnghàn hybridsoftwarearchitectureanalysismethodforsoftwaredevelopmentandevaluation |
_version_ |
1719115299576348672 |