跳到主要內容

臺灣博碩士論文加值系統

(44.200.194.255) 您好!臺灣時間:2024/07/23 15:03
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳亭之
研究生(外文):Ting-Chih Chen
論文名稱:模組化軟體系統測試之最佳時程配置
論文名稱(外文):Optimization of Testing Schedules for Modular Software Systems
指導教授:方志強方志強引用關係
學位類別:碩士
校院名稱:樹德科技大學
系所名稱:資訊管理系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2010
畢業學年度:98
語文別:中文
論文頁數:57
中文關鍵詞:軟體可靠度模組化軟體系統軟體測試非齊次蒲瓦松分配軟體可靠度成長模型
外文關鍵詞:Software reliabilityModular software systemSoftware testingNon-Homogeneous Poisson ProcessSoftware reliability growth model
相關次數:
  • 被引用被引用:1
  • 點閱點閱:972
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
軟體測試與除錯旨在提昇軟體品質,希望藉此提高軟體的穩定性與使用者的滿意度。但由於面臨軟體上線時程與測試成本限制的壓力,使得軟體發展人員必須發展出一套科學管理的策略來安排測試的工作,同時在品質與成本兩者目標之間作適當地折衝。再者由於近年來軟體系統的開發朝向分工與模組化的趨勢明顯,改變了軟體系統測試工作的分派方式,因而提高測試工作安排的複雜度。在過去關於軟體系統測試的研究大都關注在單一軟體系統來決定最佳的測試時程,對於在軟體中有多個獨立模組的情況下,如何去安排測試工作則較少討論。因此本研究提出針對模組化軟體系統之測試工作問題的數學模式,並提供求解問題的演算法去安排測試團隊的最佳工作流程與時間。

In order to ensure the quality of software system, the software testing and debugging work is an important activity for the software development. In practice, software testing work must be completed within a limited time and reach an acceptable reliability, so project managers should know how to allocate and arrange the specified testing-resources among all the software modules. However, the numerous studies regarding the issue of software reliability have mainly focused on a single software system or a simple series of software modules, and might neglect the issue of testing complex and parallel software modules. Therefore, in this study, we propose a mathematical model to deal with the schedule of testing complex and parallel software modules to achieve the minimal testing time under the limited testing resources and the certain reliability requirements. Besides, a corresponding algorithm for obtaining the solution is also provided in this study.

摘要 i
Abstract ii
誌謝 iii
目錄 iv
表目錄 v
圖目錄 vi
符號說明 vii
一、緒論 1
1.1 研究背景與動機 1
1.2 研究目的 3
1.3 研究流程 3
二、文獻探討 6
2.1 軟體測試 8
2.2 典型與非典型的軟體可靠度成長模型 13
2.2.1 典型的軟體可靠度成長模型 13
2.2.2 非典型的軟體可靠度成長模型 14
2.3 運用軟運算方法的軟體可靠度研究 15
2.4 運用貝氏分析的軟體可靠度研究 16
2.5 軟體測試的資源配置研究 17
三、研究方法 18
3.1 非齊次蒲瓦松程序 18
3.2 均值函數 19
3.3 研究問題描述 22
3.4 數學模式建構 25
3.5 求解演算法 30
3.6 電腦化決策系統架構設計 34
四、模式應用 36
五、結論與未來研究方向 40
參考文獻 41



[1]Alberts D., 1976 , “The economics of software quality assurance,” in AFIPS Conf. Proc., Computer Conf., Vol. 45. Montvale, NJ: AFIPS Press, pp. 433-442, Nar.
[2]Bai, C.G. (2005) “Bayesian network based software reliability prediction with an operational profile,” The Journal of Systems and Software, 77: 103-112.
[3]Bai, C.G., Hu, Q.P., Xie, M. and Ng, S.H. (2005) “Software failure prediction based on a Markov Bayesian network model,” The Journal of Systems and Software, 74: 275-282.
[4]Berndt D.J., Watkins A., 2005, “High Volume Software Testing using Genetic Algorithms”, Proceedings of the 38th Hawaii International Conference on System Sciences, pp. 318-327, Jan.
[5]Boddie J. C., 1987,”Building Effective Systems on a tight schedule”, Prentice-Hall, Englewood Cliffs, N. J.
[6]Caserta, M. and Uribe, A.M. (2009) "Tabu search-based metaheuristic algorithm for software system reliability problems", Computers & Operations Research, 36: 811-822.
[7]Chiu, K.C., Huang, Y.S. and Lee, T.Z. (2008) “A Study of Software Reliability Growth from the Perspective of Learning Effects,” Reliability Engineering and Systems Safety, 93: 1410-1421.
[8]Cid, J.E.R. and Achcar, J.A. (1999) “Bayesian inference for nonhomogeneous Poisson processes in software reliability models assuming nonmonotonic intensity functions,” Computational Statistics & Data Analysis, 32: 147-159.
[9]Coit, D.W. and Smith, A.E. (1996) “Reliability optimization of series-parallel systems using a genetic algorithm,” IEEE Transactions on Reliability, 45: 254-266.
[10]Dai, Y.S., Xie, M., Poh, K.L. and Yang B. (2003) “Optimal testing-resource allocation with genetic algorithm for modular software systems,” The Journal of Systems and Software, 66: 47-55.
[11]Dick S, Bethel C. L. and Kandel A., 2007, “Software-Reliability Modeling: The Case for Deterministic Behavior”, IEEE Transactions, Vol. 37, pp. 106-119, Jan.
[12]Glover, F. (1989) “Tabu Search-PartI,” ORSA Journal on Computing, 1: 190-206.
[13]Glover, F. (1989) “Tabu Search-PartII,” ORSA Journal on Computing, 2: 4-31.
[14]Goel, A.L. and Okumoto, K. (1979) “Time-dependent fault detection rate model for software and other performance measures,” IEEE Transactions on Reliability, 28: 206-211.
[15]Gokhale, S.S. and Trivedi, K.S. (1999) “A time/structure based software reliability model,” Annals of Software Engineering, 8: 85-121.
[16]Hu, Q.P., Xie, M., Ng, S.H. and Levitin, G. (2007) “Robust recurrent neural network modeling for software fault detection and correction prediction,” Reliability Engineering & System Safety, 92: 332-340.
[17]Huang, C.Y. (2005) “Performance analysis of software reliability growth models with testing-effort and change-point,” Journal of Systems and Software, 76: 181-194.
[18]Kubat, P. and Koch, H.S. (1983) “Managing test-procedures to achieve reliable software,” IEEE Transactions on Reliability, 32: 299-303.
[19]Kuo, L., Lee, J.C., Choi, K., and Yang, T.Y. (1997) “Bayes inference for S-shaped software reliability growth models,” IEEE Transactions on Reliability, 46: 76-80.
[20]Kuo, L. and Yang, T.Y. (1996) “Bayesian computation for nonhomogeneous Poisson processes in software reliability,” Journal of the American Statistical Association, 91: 763-773.
[21]Levitin, G. (2006) “Reliability and performance analysis of hardware-software systems with fault-tolerant software components,” Reliability Engineering & System Safety, 91: 570-579.
[22]Littlewood, B. (2006) “Comments on ‘Evolutionary neural network modeling for software cumulative failure time prediction,” Reliability Engineering &ngineering & System Safety, 87: 45-51.
[37]Yamada, S., Ohba, M. and Osaki, S. (1983) “S-Shaped software reliability modeling for software error detection,” IEEE Transactions on Reliability, 32: 475-484.
[38]Zhang, X. and Pham, H. (1998) “A software cost model with warranty cost, error removal times and risk costs,” IIE Transactions, 30: 1135-1142.
[39]Zhao, M. (1993) “Change-point problems in software and hardware reliability,” Communications in Statistics Theory and Methods, 22: 757-768.


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top