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....

Full description

Bibliographic Details
Main Authors: Chia-Hao Chang, 張家豪
Other Authors: Sun-Jen Huang
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