基础软件平台质量评估
作者:
基金项目:

Supported by the National High-Tech Research and Development Plan of China under Grant Nos.863-317-01-04-99, 2006AA01Z186(国家高技术研究发展计划(863))

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [73]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    关于软件质量模型和软件质量评估模型的研究,一直是软件质量保障和评估领域的研究热点,国内外在这两方面进行了大量的研究,并取得了一定的研究成果.近年来,以操作系统为核心的基础软件呈平台化、体系化的发展趋势,基础软件平台的质量评估成为亟待解决的问题.在总结、分析软件质量模型、软件质量评估模型研究发展现状的基础上,重点归纳和描绘了基础软件平台的质量评估发展历程,并简要探讨了基础软件平台质量评估研究的发展方向,力求为展开基础软件平台的质量评估建立良好的基础.

    Abstract:

    The research on the software quality model and software quality evaluation model has always been a hot topic in the area of software quality assurance and assessment. A great amount of domestic and foreignresearches have been done in building software quality model and quality assessment model, and so far certainaccomplishments have been achieved in these areas. In recent years, platform building and systematization havebecome the trends of developing basic softwares based on operating systems. Therefore, the quality evaluation ofthe foundational software platform becomes an essential issue to be solved. This article analyzes and concludes thecurrent development of researches on software quality model and software quality assessment model focusing onsummarizing and depicting the developing process of quality evaluation of foundational software platform. It alsodiscusses the future development of researches on quality assessment of foundational software platform in brief, trying to establish a good foundation for it.

    参考文献
    [1] Zhu SM. Software Quality Assurance And Management. Beijing: Tsinghua University Press, 2007 (in Chinese).
    [2] Zheng RJ, Yin RK, Tao YL. Practical software engineering. 2nd ed., Beijing: Tsinghua University Press, 1997 (in Chinese).
    [3] Yuan YY. Practical quality model for evaluating software products. Computer Engineering, 2003,29(5):32?34 (in Chinese with English abstract).
    [4] Rational unified process. Rational Software White Paper, Rational the Software Development Company.
    [5] GB/T 12504-90, Specification for Computer Software Quality Assurance Plan (in Chinese).
    [6] IEEE Standard Glossary of Software Engineering Terminology. Standards Coordinating Committee of the Computer Society of the IEEE, 1983.
    [7] Pressman RS. Software Engineering: A practitioner’s Approach. 4th Edition, R.S. Pressman & Associates, 1999.
    [8] Webb D, Humphrey W. Using the TSP on the TaskView project. CrossTalk The Journal of Defense Software Engineering, l999. 3?10.
    [9] Ferrari D. Considerations on the insularity of performance evaluation. IEEE Trans. on Software Engineering, 1986,SE-12(6): 678?683.
    [10] McCall JA, Richards PK, Walters GF. Factors in software quality, Vol. I, II, III. Final Technical Report, RADC-TR-77-369, Rome Air Development Center, Air Force Systems Command, Griffiss Air Force Base, 1977.
    [11] Boehm BW, Brown JR, Lipow M. Quantitative evaluation of software quality. In: Proc. of the 2nd Int’l Conf. on Software Engineering. Long Beach: IEEE Computer Society, 1976, 592?605.
    [12] Software Product Evaluation-Quality Characteristics and Guideline for Their Use. ISO/IEC Standard ISO-9126, 1991.
    [13] China Software Association in Shanghai, Shanghai Software Center. Software Quality and its Evaluation Methods. Beijing: Tsinghua University Press, 1990 (in Chinese).
    [14] Kan SH, Wrote; Wu MH, Ying J, et al., Trans. Software quality engineering: Metric and models. 2nd ed., 2004 (in Chinese).
    [15] Bansiya J, Davis CG. A hierarchical model for object-oriented design quality assessment. IEEE Trans. on Software Engineering, 2002,28(1):20?28.
    [16] Mao GB, Li XJ, Ge XK, Yang MF, Zhu SY. The metrics and application of software-based component quality model. Computer Applications and Software, 2005,22(5):150?170 (in Chinese with English abstract).
    [17] Yang CH, Yan HH, Jin MZ, Gao ZY. Software component quality metrics. Computer Engineering and Design, 2006,27(3):411?420 (in Chinese with English abstract).
    [18] Li XL, Liu C, Jin MZ, Gao ZY. Software component: Production quality. MII, Software Component Study Group, 2006 (in Chinese).
    [19] Zhou MH, Mei H, Zhang L. A multi-property trust model for reconfiguring component software. In: Proc. of the 5th Int’l Conf. on Quality Software (QSIC 2005). IEEE Computer Society Press, 2005. 142?149.
    [20] Lee K, Lee SJ. A quantitative software quality evaluation model for the artifacts of component based development. In: Proc. of the 6th Int’l Conf. on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and the 1st ACIS Int’l Workshop on Self-Assembling Wireless Networks. ACM Press, 2005. 20?25.
    [21] Satty TL. The Analytic Hierarchy Process. New York: McGraw2Hill, 1980.
    [22] Schulmeyer GG, McManus JI. Handbook of Software Quality Assurance. Prentice Hall, 1999. 115?145.
    [23] Goul?o M, e Abreu FB. The quest for software components quality. In: Proc. of the 26th Annual Int’l Computer Software and Applications Conf. IEEE Computer Science, 2002.
    [24] Perry WE. Quality Assurance for Information Systems: Methods, Tools and Techniques. John Wiley & Sons., 1991.
    [25] Gillies A. Modeling software quality in the commercial environment. Software Quality Journal 1. 1992. 175?191.
    [26] Gillies A. Software Quality: Theory and Management. 2nd ed., Int’l Thomson Computer Press. 1997.
    [27] Kemerer CF. An empirical validation of software cost estimation models. Communications of the ACM, 1987,30(5):416?429.
    [28] Rubin HA. A comparison of software cost estimation tools. System Development 7, 1987. 1?3.
    [29] Xiong PC, Fan YS. Integrated software quality evaluation model based on fuzzy analytic hierarchy process. Computer Application,2006,26(7):10?38 (in Chinese with English abstract).
    [30] Ernest H. Forman, Decision by Objectives. http://mdm.gwu.edu/Forman/DBO.pdf
    [31] Daskalantonakis MK. A practical view of software measurement and implementation experiences within motorola. IEEE Trans. onSoftware Wngineering, 1992,18(11):50?59.
    [32] CMU/SEI, CMM, 2001.
    [33] CMMI for Development (Version 1.2). Software Engineering Institute, Carnegie Mellon, 2006.
    [34] Ma YS, Oh SU, Bae DH, Kwon YR. Framework for third party testing of component software. In: Proc. of the SoftwareEngineering Conf. 2001. IEEE Computer Science, 2001. 431?434.
    [35] Goul?o M, e Abreu FB. Towards a component quality model. In: Proc. of the 28th Euromicro Conf on Work in Progress Session.IEEE Computer Science, 2002.
    [36] Cerino DA. Software quality measurement tools and techniques. In: Proc. of the COMPSAC’86. Washington: IEEE ComputerSociety, 1986. 160?167.
    [37] Zubrow D. Measuring software product quality: The ISO 25000 Series and CMMI. European SEPG, 2004.
    [38] A Guide to the Project Management Body of Knowledge. 3rd Edition. ANSI/PMI 99-001-2004. (in Chinese).
    [39] Basili VR, Weiss DM. A methodology for collecting valid software engineering data. IEEE Trans. on Software Engineering, 1984,SE-10(6):728?738.
    [40] CCID, 2005-2006 Annual Report on China’s Linux Software Market (in Chinese).
    [41] Jin L, Lin ZQ, Mao B, Xie L. Security policies based on object in security—enhanced operating system. Computer Science, 2003, 30(10):9?10 (in Chinese with English abstract).
    [42] Shi WC, Sun YF. The development of research O13. Secure Operating Systems, Computer Science, 2002,29(6):5?12 (in Chinese with English abstract).
    [43] Tanenbaum AS, Herder JN, Bos H. Can we make operating systems reliable and secure? Computer, 2006.
    [44] http://qpit.ltd.uk
    [45] Lu SQ. Discussion on Interoperability of Open-Source Software. Software World, 2007 (in Chinese).
    [46] Komatsoulis GA. Introduction to Interoperability and Compatibility. National Cancer Institute Centre for Bioinformatics. 2007.
    [47] Weis T, Ulbrich A, Geihs K. Quality of service in middleware and applications: A model-driven approach. In: Proc. of the 8th IEEE Int’l Enterprise Distributed Object Computing Conf (EDOC 2004). IEEE Computer Science, 2004.
    [48] Yang SC, Liu WD, Gao CF. Research and application of a middleware-based QoS management model. Computer Engineering and Applications, 2003,39(15):184?187 (in Chinese with English abstract).
    [49] Brr Group. BRR White Paper. http://www.openbrr.org /wiki/index.php/Downloads
    [50] Johansson E, Wesslen A, Bratthall L, H?st M. The importance of quality requirements in software platform development——A survey. In: Proc. of the 34th Hawaii Int’l Conf. on System Science. 2001.
    [51] Lan YQ, Zhao T, Gao J, Guo SH, Zhao H. DSR method for identifying the quality model of foundational software platform. In: Proc. of the 7th World Congress on Intelligent Control and Automation. IEEE Computer Science, 2008.
    [52] Lan YQ, Zhao T, Guo SX, Gao J, Zhao H. Construct quality index system of foundational software platform using improved PCA method. In: Proc. of the 7th World Congress on Intelligent Control and Automation. IEEE Computer Science,2008.
    [53] Wan JP, Zhuo YL, Xu X. Design and realization of Web architecture-based tool for software quality evaluation. Application Research of Computers, 2005,22(3):205?207 (in Chinese with English abstract).
    [54] Jing T, Jiang CH, Liu YX. A software tool for software reliability analysis, testing and evaluation. Computer Engineering and Applications, 2005,41(1):23?26 (in Chinese with English abstract).
    [55] Jia XH. Research of software external quality evaluation technology based on software testing [MS. Thesis]. School of Computer Science & Technology, Beihang University, 2007 (in Chinese with English abstract).
    [56] http://www.fz863soft.com/site/cn/article/display.jsp?articleId=331 附中文参考文献: [1] 朱少民.软件质量保证和管理.北京:清华大学出版社,2007.
    [2] 郑人杰,殷人昆,陶永雷.实用软件工程.第2 版,北京:清华大学出版社,1997.
    [3] 袁玉宇.一个实用的软件质量评估模型.计算机工程,2003,29(5):32?34.
    [5] 中华人民共和国国家标准-计算机软件质量保证计划规范GB/T 12504-90.
    [13] 中国软件行业协会上海分会,上海计算机软件技术开发中心.软件质量及其评价技术.北京:清华大学出版社,1990.
    [14] Kan SH 著;吴明晖,应晶,等译.软件质量工程——度量与模型.第2 版,北京:电子工业出版社,2004.
    [16] 毛国蓓,李雪静,葛孝堃,杨明福,朱三元.基于软件构件质量模型的度量及应用.计算机应用与软件,2005,22(5):150?170.
    [17] 杨春河,晏海华,金茂忠,高仲仪.软件构件质量度量.计算机工程与设计,2006,27(3):411.
    [18] 李晓丽,刘超,金茂忠,高仲仪.《软件构件产品质量》标准介绍.信息产业部软件构件标准工作组特别报道,2006.
    [29] 熊鹏程,范玉顺,基于模糊层次分析法的集成软件质量评估模型.计算机应用,2006,26(7):10?38.
    [38] 项目管理知识体系指南(第3 版),美国国家标准.
    [40] 赛迪顾问,2006-2007 年中国Linux 软件市场研究年度报告.
    [41] 金雷,林志强,茅兵,谢立.安全操作系统中基于客体的保护机制,计算机科学,2003,30(10):9?10.
    [42] 石文昌,孙玉芳.安全操作系统研究的发展,计算机科学,2002,29(6):5?12.
    [48] 杨胜春,刘卫东,高朝发.基于中间件的QoS 管理模型的研究与应用.计算机工程与应用,2003,39(15):184?187.
    [53] 万江平,卓永乐,徐晓.基于Web 构架的软件质量评估工具的设计和实现.计算机应用研究,2005,22(3):205?207.
    [54] 景涛,江昌海,刘永祥,胡德斌.软件可靠性分析、测试与评估工具—— SRATE 介绍.计算机工程与应用,2005,41(1):23?26.
    [55] 贾兴华.基于测试的软件外部质量评价方法的研究与实现[硕士学位论文].北京航空航天大学,2007.
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

兰雨晴,赵同,高静,接卉,金茂忠.基础软件平台质量评估.软件学报,2009,20(3):567-582

复制
分享
文章指标
  • 点击次数:8595
  • 下载次数: 20697
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2007-07-18
  • 最后修改日期:2008-08-07
文章二维码
您是第20674823位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号