主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第12期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
荣国平,张贺,邵栋,王青.软件过程与管理方法综述.软件学报,2019,30(1):0
软件过程与管理方法综述
Survey of the Process and Management Approaches to Software Development
投稿时间:2018-07-02  修订日期:2018-09-25
DOI:10.13328/j.cnki.jos.005645
中文关键词:  软件工程  软件过程  软件项目管理  软件过程管理
英文关键词:software engineering  software process  software project management  software process management
基金项目:国家自然科学基金(61572251);南京大学计算机软件新技术国家重点实验室开放课题(KFKT00000000)
作者单位E-mail
荣国平 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093  
张贺 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093  
邵栋 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093 dongshao@nju.edu.cn 
王青 中国科学院 软件研究所, 北京  
摘要点击次数: 594
全文下载次数: 298
中文摘要:
      工程化软件开发需要对软件开发整个过程进行有效的组织和管理,由此产生了一系列软件开发组织和管理方法,其主要目的是形成一种载体,用以积累和传递关于软件开发的经验教训.然而,由于软件开发的一些天然特性(比如复杂性和不可见性)的存在,使得描述软件开发过程的软件开发与组织方法也天然带着一定的抽象性.由此带来了很多概念上的误导和实践中的争论,影响了上述目的的达成.例如,对于究竟该如何选择和定义合适的软件开发过程以更好地满足某个特定项目的要求,目前仍然缺少可靠的手段.有些面向工业界的调研报告表明:在实际软件项目开发中,过程改进(例如引入新的工具或者方法)的主要驱动力是佚闻.试图厘清软件组织与管理话题的若干核心概念,系统梳理软件组织和管理方法的特征,并且以软件发展的历史为主线,介绍软件组织与管理方法的历史沿革,整理出这种历史沿革背后的缘由.在此基础上,讨论和总结若干发现,以期为研究者和实践者提供参考.
英文摘要:
      Software development via engineering approaches requires effective organization and management of the entire software development process, which resulted in a series of methods to organize and manage the development of software systems. Its original intention is to form a carrier to accumulate and deliver experiences and lessons learned about software development. However, due to some of the intrinsic characteristics (eg, complexity and invisibility) of software development, the software development and organization methods that describe the software development process also naturally have a certain degree of abstraction. As a consequence, many conceptual misleadings and meaningless debates in practice have affected the achievement of the above objectives. For example, how to select and define the right software development process to better meet the requirements of a particular project, we still lack reliable means. Moreover, some industry-oriented research reports indicate that the main driving force for process improvement (i.e., the introduction of new tools or methods) in real software projects is anecdotes. This paper attempts to clarify some core concepts related to software organization and management, then systematically sort out the characteristics of software organization and management methods. Meanwhile, based on the history of software development, we also aim to sort out the history and the reason behind of the method evolution. On this basis, we discuss and summarize several findings in order to provide references for researchers and practitioners.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利