Dynamic Identification and Analysis of Software Risk Factor
碩士 === 國立臺灣科技大學 === 資訊管理系 === 93 === There are many uncertainties inherent within all software development life cycle stages, which seriously impact the cost, schedule and quality of the software project. Therefore, a good software risk management is a key to success of software development project....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/10492653160273627282 |
id |
ndltd-TW-093NTUST396055 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NTUST3960552016-06-10T04:15:25Z http://ndltd.ncl.edu.tw/handle/10492653160273627282 Dynamic Identification and Analysis of Software Risk Factor 軟體風險因子之動態辨識與分析 Chia-Hao Chang 張家豪 碩士 國立臺灣科技大學 資訊管理系 93 There are many uncertainties inherent within all software development life cycle stages, which seriously impact the cost, schedule and quality of the software project. Therefore, a good software risk management is a key to success of software development project. Software risk management is a systematic process including risk identification, risk analysis, risk monitoring, risk avoidance and risk mitigation, etc. Among these activities, risk identification is an essential and foremost activity. Many researches in the past have conducted numerous works on risk identification issue, but all primarily focused on the static identification or classification of software risk factors by conducting questionnaires or interviews with project managers. In the real practice of software risk management, most project managers perform risk identification based on their past experiences or using risk checklist. However, each project characteristics, such as type, requirement, cost and workforce limitations, affecting the likelihood and severity of consequences of software risk factors are different from other projects. As these characteristics are changing throughout the software development stages, the priority order of software risk factors needs to be modified when one or more project characteristics are changed. Therefore, it is not realistic to perform software risk identification just only by relying on the subjective judgment of project managers. To address the above question, this thesis proposes “Dynamic Identification Model of Software Risk Factors”. The major thought is that the risk identification needs to be dynamically performed when project characteristics affecting software risk’s probability and consequences are changed. The high priority software risk factors are provided by finding a historical software project whose characteristics are the most similar to the software project being developed. We first summarize 27 software risk factors, which are classified into six categories, and 30 software project characteristics affecting software risk’s likelihood and consequences, and then build up a website for collecting historical software project risk data and finally develop a software tool called “Dynamic Identification Tool for Software Risk factors” based on our proposed model. Such a tool can assist project managers in dynamically generating the priority order of software risk factors by entering project characteristics to the tool at any time during the software development life cycle or when there is any change to software characteristic(s), thus helping them efficiently perform risk avoidance activity and further mitigate the likelihood or consequences of software risk factors Sun-Jen Huang 黃世禎 2005 學位論文 ; thesis 109 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 資訊管理系 === 93 === There are many uncertainties inherent within all software development life cycle stages, which seriously impact the cost, schedule and quality of the software project. Therefore, a good software risk management is a key to success of software development project. Software risk management is a systematic process including risk identification, risk analysis, risk monitoring, risk avoidance and risk mitigation, etc. Among these activities, risk identification is an essential and foremost activity. Many researches in the past have conducted numerous works on risk identification issue, but all primarily focused on the static identification or classification of software risk factors by conducting questionnaires or interviews with project managers. In the real practice of software risk management, most project managers perform risk identification based on their past experiences or using risk checklist. However, each project characteristics, such as type, requirement, cost and workforce limitations, affecting the likelihood and severity of consequences of software risk factors are different from other projects. As these characteristics are changing throughout the software development stages, the priority order of software risk factors needs to be modified when one or more project characteristics are changed. Therefore, it is not realistic to perform software risk identification just only by relying on the subjective judgment of project managers.
To address the above question, this thesis proposes “Dynamic Identification Model of Software Risk Factors”. The major thought is that the risk identification needs to be dynamically performed when project characteristics affecting software risk’s probability and consequences are changed. The high priority software risk factors are provided by finding a historical software project whose characteristics are the most similar to the software project being developed. We first summarize 27 software risk factors, which are classified into six categories, and 30 software project characteristics affecting software risk’s likelihood and consequences, and then build up a website for collecting historical software project risk data and finally develop a software tool called “Dynamic Identification Tool for Software Risk factors” based on our proposed model. Such a tool can assist project managers in dynamically generating the priority order of software risk factors by entering project characteristics to the tool at any time during the software development life cycle or when there is any change to software characteristic(s), thus helping them efficiently perform risk avoidance activity and further mitigate the likelihood or consequences of software risk factors
|
author2 |
Sun-Jen Huang |
author_facet |
Sun-Jen Huang Chia-Hao Chang 張家豪 |
author |
Chia-Hao Chang 張家豪 |
spellingShingle |
Chia-Hao Chang 張家豪 Dynamic Identification and Analysis of Software Risk Factor |
author_sort |
Chia-Hao Chang |
title |
Dynamic Identification and Analysis of Software Risk Factor |
title_short |
Dynamic Identification and Analysis of Software Risk Factor |
title_full |
Dynamic Identification and Analysis of Software Risk Factor |
title_fullStr |
Dynamic Identification and Analysis of Software Risk Factor |
title_full_unstemmed |
Dynamic Identification and Analysis of Software Risk Factor |
title_sort |
dynamic identification and analysis of software risk factor |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/10492653160273627282 |
work_keys_str_mv |
AT chiahaochang dynamicidentificationandanalysisofsoftwareriskfactor AT zhāngjiāháo dynamicidentificationandanalysisofsoftwareriskfactor AT chiahaochang ruǎntǐfēngxiǎnyīnzizhīdòngtàibiànshíyǔfēnxī AT zhāngjiāháo ruǎntǐfēngxiǎnyīnzizhīdòngtàibiànshíyǔfēnxī |
_version_ |
1718300201964273664 |