“用户故事”在姿轨控软件需求分析中的应用

2011-11-27 05:49:28林荣峰
空间控制技术与应用 2011年5期
关键词:用户功能

林荣峰,蔡 洪

(1.国防科技大学航天与材料工程学院,长沙410073;2.上海航天控制工程研究所,上海200233)

“用户故事”在姿轨控软件需求分析中的应用

林荣峰1,2,蔡 洪1

(1.国防科技大学航天与材料工程学院,长沙410073;2.上海航天控制工程研究所,上海200233)

需求分析是软件开发过程中的重要环节.在国内卫星姿轨控软件设计过程中,需求分析阶段描述和定义用户需求的工作多数仍采用传统方法,过于关注软件的设计过程,而忽略了软件需要实现的功能,常常引发需求分析结果与任务方期望不一致的情况,影响开发进度.针对姿轨控软件的特点,在软件需求分析工作中引入敏捷开发所采用的“用户故事”(User Story)方法,可以高效清晰地描述和定义用户所需要的软件功能,提高任务方在需求分析阶段的参与程度,显著提高需求分析的准确性.

姿轨控软件;需求分析;用户故事

在软件开发过程中,需求分析是其中最重要的环节之一,用于明确软件需要完成的具体工作.软件需求规格说明常用的描述方式有3种:形式化方法、非形式化方法和半形式化方法[1].在传统模式下,采用形式化方法对软件需求进行精确地描述和定义被认为是最精确和严谨的.

这些描述需求的方法都存在一个共同点,就是注意力过于集中在软件怎样设计和怎样实现的问题上,而忽略了软件开发真正的主题——软件要实现哪些功能.软件开发的本质是“知道要做什么”,相对而言,“怎么做”倒是次要……

登录APP查看全文

猜你喜欢
用户功能
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
妈妈宝宝(2017年2期)2017-02-21 01:21:24
“简直”和“几乎”的表达功能
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
Camera360:拍出5亿用户
创业家(2015年10期)2015-02-27 07:55:08
100万用户
创业家(2015年10期)2015-02-27 07:54:39
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25