欢迎来到天天文库
浏览记录
ID:46607249
大小:817.43 KB
页数:6页
时间:2019-11-26
《敏捷需求分析方法在航天测控软件中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第32卷第5期2013年10月飞行器测控学报JournaIofSp眦∞raftTT&CTechnolo野V01.32No.50ct.2013敏捷需求分析方法在航天测控软件中的应用’张帆1,杨悦2,周备战1(1.宇航动力学国家重点实验室·西安·710043;2.四川大学软件学院·成都·610065)摘要:针对小型软件和型号任务软件需求分析效果欠佳的问题,在分析目前航天测控软件需求分析制度、需求分析成本和效果不成比例等因素的基础上,提出结合敏捷需求分析方法和传统需求分析方法对航天测控软件需求分析进行
2、改进。根据航天测控任务软件的特点,针对不同需求类型,分别吸取2种需求分析方法的优势,进行需求分析,以快速适应任务联调和实施。通过在三维实时显示软件项目试点,验证了该方法的可行性,降低了需求分析成本,实现了对用户快速反馈,提高了开发人员积极性和用户满意度,可以在航天测控任务软件及其他类似软件中全面推广。关键词:敏捷需求分析;传统需求工程;航天测控软件;迭代中图分类号:V556;TP311文献标志码:A文章编号:1674—5620(2013)05一0419一06DOI:10.7642/j.issn.
3、1674—5620.2013一05一0419一06ApplicationofAgileRequirementsAnalysisMethodinSpaceTT&CSoftwareZHANGFanl,YANGYue2,ZHOUBeizhanl(1.StateKeyLaboratoryofAstronauticDynamics,Xi’an710043;2.CollegeofSoftware,SichuanUniversity,Chengdu610065)Abstract:F01lowinganalys
4、isofthecurrentpracticesofsoftwarerequirementsanalysisforspaceTT&C(Telemetry,TrackingandCommand)softwareanditscostandlevelofeffectiveness,thispaperproposesupgradeofrequire—mentsanalysisbycombiningagilerequirementsanalysismethodwithtraditionalrequireme
5、ntsanalysismethodtoim—proVetheeffectivenessofsoftwarerequirementsanalysisforsmall一scaIesoftwareandmission—specificsoftwaresys—tems.SynergyisachieVedbetweenthetwomethodsinsoftwarerequirementsanalysistoquicklyadapttomissionin—tegrationandtestsandimplem
6、entation.Feasib订ityoftheproposedapproachisvalidatedinapilottestprojectforathree_dimensionrea卜timedisplaysoftwareprogram.Thecostofsoftwarerequirementsanalysisisreduced.Thespeedofresponsetocustomerfeedbackisincreasedanddedicationofprogrammersandcustome
7、rsatisfactionareen—hanced.Therefore,theapproachshouldbepromotedindevelopmentofspaceTT&Csoftwareandsimilartypesofsoftware.Keywords:agilerequirementsanalysis;traditionalrequirementsengineering;Telemetry,TrackingandCommand(TT&C)software;iteration0引言软件过程
8、改进是近年来国内软件业的大趋势,航天测控软件的关键性和重要性要求其过程可控、质量可靠,并且承研单位必须通过相应的GJB5000A标准等级认证。目前,航天测控软件的开发团队在通过认证后将软件过程改进工作全面推行,涉及的软件类型较多,并且差异较大。通过在试点项目中的推行,证明不同的软件项目应因地制宜,根据其自身特点采取更适合的具体方法,在保证软件质量的同时,提高效率、降低成本,并提高开发人员的积极性。需求分析作为软件工程生命周期的起点,是软件开发后继阶段的基础,是当前软件工程中的关键问*收稿日期:2
此文档下载收益归作者所有