In view of the current situation of software project management,the integrated management method is adopted.This paper presents a process management method based on process configurability,analyzes the method in detail,and does some application research according to the actual business.The results show that this method has the ability to adapt to different use environment quickly,and this method has strong practical value.
伴随着我国航天事业的快速发展,特别是党的"十九大"明确提出建设航天强国的伟大构想,航天迎来了新的机遇期,航天任务量快速增加,软件在型号中承担的功能越来越重要,使得软件研制规模和复杂度急剧上升,并呈现出型号数量增长、研制方案多样、开发周期缩短、需求迭代频繁等新特点,因此快速研制出高质量的软件成为型号任务成功的关键环节之一.
伴随航天型号向信息化、集成化、智能化方向发展,软件研制已逐渐成为航天型号研制中的重要环节,软件规模和复杂程度急剧增加.同时,软件研制面临周期短、多型号并举、高密度发射等多重压力,导致其研制过程中出现质量管理工作的实施滞后,不能体现预防为主的管理思想;各项测试、评审等工作投入大,缺少有效性和充分性评价;与生产过程相比,过程可视化程度不高且对人的依赖更大,过程不易稳定.因此,在较短时间内研制出高质量的软件成为型号任务成功的关键环节.
随着航天各专业技术的快速发展,专家技术评审已成为型号质量工作中的一个重要环节,通过专家团队集中把关,可有效发现产品设计缺陷.但是,目前的专家技术评审工作依然采用召开评审会的方式,依靠人工的形式传递文档、组织会议、通知专家、汇总结论,整个过程中消耗了大量的人力、物力和时间.随着型号数量的增长,技术评审的数量和要求急剧增多,传统的评审模式已不能适应当前的需求,导致技术评审的效率和质量不断下降.不仅如此,一些评审活动流于形式,有效性不足.
面对运载火箭飞行控制软件规模和复杂程度急剧增加、研制周期越来越短的现状,如何运用新的软件开发模式替换传统的研制模式,来提高飞行控制软件的研制效率已成为当前的研究重点.应用可重用软件开发技术能够有效提高软件研制效率,对提高运载火箭飞行控制软件的设计质量和缩短研制周期具有重要的意义.本文基于可重用软件开发技术在需求分析、概要设计和详细设计阶段的具体内容,提出了一种运载火箭飞行控制软件可重用架构设计方法,从而用于提高设计效率,降低维护成本,对运载火箭飞行控制软件研制具有较强的应用价值.
Regarding the situation of function complication and development cycle shortage of the launch vehicle control system flight software,how to guarantee the software quality and improve the development efficiency becomes a hot spot.Due to the analysis of the function requirement of the launch vehicle control system flight software,the framework based on components for the launch vehicle control system flight software from the data and the control flow is proposed in this paper.The development efficiency and the quality of the flight software can be improved by using the framework based on the layered control architecture.The framework is used in practice and can serve as reference for the design of the control system flight software.
Present star identification algorithms have the problem of real-time calculation. In order to meet the navigation requirement of the upper stage, the K vector search algorithm was employed, the inter-star angles as the matching feature quantity were selected and the star pyramid matching algorithm was used. Finally, simulation results indicate that the success rate of this algorithm is more than 99%, the maximum time of identification is about 100ms, and the average time is less than 15ms. The algorithm can meet the matching speed and precision requirements of the upper stage.
Due to the fair anti-radiation of TMS320C6701,it is suitable for the deep-space exploration and the long-term orbit. It is popularly used for the flight software in upper stage area of the launch vehicle. How to optimize the boot modes and make the boot strategies of TMS320C6701 to improve the flight software speed and satisfy the real-time requirement has become a hot topic. Based on the research of the boot modes of TMS320C6701,the three-level loading method and strategy for the flight software is proposed in this paper. It can reduce the flight software running time and enhance system performance at the most. The method is used in practice and can serve as a reference for the design of the flight software.
Focusing on the data production by manual in flight software,the solution of the data automatic production system is proposed in this paper,which disengages the type limits,designs a all-purpose system framework and achieves the following innovations for database customization,data transformation,data source file auto-generation and object data correctness validation.This automatic system enables the object data file transformed from the initial data file,and greatly improves the efficiency and reliability for the data production of the flight software on control system.