A Study of the Method for Software-Development Management of the Herschel Science Ground Segment
-
摘要: 国内空间项目软件管理方法已经不能满足当前日益复杂的地面应用系统的要求。深入研究了具有国际领先水平的赫歇尔(Herschel)空间天文台科学地面段的软件开发管理方法。赫歇尔科学地面段基于迭代模型的分支开发的特点,切实可行的软件管理计划以及基于用例需求的开放管理方式改变了地面段总是处于整个工程建设的末端的现状,而是从载荷研制阶段就开始工作,而且面对频繁的需求变更,始终保持高效的工作状态,这些在国内空间项目中是前所未有的。本研究给国内空间项目的软件开发提供了新的思路和方法。Abstract: Currently project software managements for space observatories in China adopt methods based on the waterfall model and the requirement management for long-term fixed requirements. These methods cannot meet the demand to develop complex systems for ground-based applications of spaced-based observation. In this paper we present a study of the method of software-development management for the Herschel Science Ground Segment (HSGS), which is a first-class successful model of software-development management of the world. The HSGS uses the method of branched development. Based on an iterative model the method of branched development adopts the Software Project Management Plan (SPMP), which is practically reasonable and applicable. The implementation of the method in the HSGS synthetically meets the requirements of the HSGS and the payloads of the entire project. The method is an open-management approach capable of incorporating application requirements in practically emerging use cases. With the method the HSGS changes the conventional situation that a system for ground-based applications is developed at the final stage of a project of a spaced-based observatory. Instead, the HSGS works right from the payload-development stage, and it is frequently adjusted to meet changing requirements. The HSGS can thus always support data-analysis systems highly efficiently. The instrument engineers and scientists can accept training of operation of the scientific instruments from the start of the project to reduce chances for operational mistakes. Meanwhile, the software in the HSGS can be improved in the course of operations to ensure mission success. The merits of the HSGS are absent in managements of Chinese space projects. Our study of the HSGS shows a new method and a new line of thoughts for software-engineering managements of space-observatory projects in China.
-
-
[1] 黄慧明. 我国第一代中继卫星地面应用系统发展建设的思考[J].飞行器测控学报, 2012, 31(5): 1-5. Huang Huiming. Reflections on development of the ground system of the first generation CTDRSS[J]. Journal of Spacecraft TT & C Technology, 2012, 31(5): 1-5. [2] 陈宁. 地面应用系统: "嫦娥"的数据处理中心[J]. 国防科技工业, 2010(10): 40-41. [3] 许文. "双轨制"时期对科技文件管理工作的思考[J]. 航天制造技术, 2012(3): 67-69. Xu Wen. On the managing work of scientific and technical files during the "double-track pricing system"[J]. Aerospace Manufacturing Technology, 2012(3): 67-69. [4] 施宁. 中国航天型号工程项目管理若干问题研究[D]. 北京: 对外经贸大学, 2003. [5] Ott S. Developing a data processing system for a world-class observatory: sharing the Herschel experience[EB/OL]. [2015-01-23]. http://colloquium.bao.ac.cn/sites/default/files/PPT_NAOC%20colloquium_No.68.2012_Dr.Stephan%20Ott.pdf. [6] Roelfsema P. Designing for software reuse-the Herschel common science system[EB/OL].[2015-01-23]. http://www.ercim.eu/publication/Ercim_News/enw65/roelfsema.html. [7] 毕特纳, 思朋斯. 迭代软件开发项目管理[M]. 罗景文, 罗灿锋, 张弘毅, 译. 北京: 清华大学出版社. 2010. [8] Brumfitt J, Zäschke T. Herschel common science system overall architecture and design[EB/OL]. 2007[2015-01-23]. http://herschel.esac.esa.int/hcss-doc-13.0/load/hcss_drm/design/architecture.html. [9] 肖瑾. 基于用例的软件需求管理研究[J]. 核动力工程, 2009, 30(S2): 79-83+99. Xiao Jin. Software requirements management based on use cases[J]. Nuclear Power Engineering, 2009, 30(S2): 79-83+99. [10] HCSS Development Team. Herschel common science system: use case definitions[EB/OL]. 2006[2015-01-23]. https://home.sron.nl/j/Hifi/User/ccadm/0068.pdf. [11] HCSS Development Team. Herschel common science system: actor descriptions[EB/OL]. 2006[2015-01-23]. https://home.sron.nl/j/Hifi/User/ccadm/0058.pdf.
计量
- 文章访问数: 167
- HTML全文浏览量: 86
- PDF下载量: 26