加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

上交所新一代交易系统需求规格说明书 序

(2011-02-12 21:11:56)
标签:

上交所

新一代交易系统

需求规格说明书

杂谈

    需求是软件设计的出发点和落脚点。一个软件做成什么样,完全是由需求来塑造、推动和验证的。对于大型软件特别是应用领域相关的大型软件工程来说,搞清需求占据了其中相当比例的工作量。对应用领域业务知识的积累和掌控能力,以及既懂技术又懂相关应用领域业务的需求分析人员,构成了面向应用领域的软件开发团队的最核心的竞争力。在流程上如何对待和响应需求,也是衡量面向应用领域的软件开发团队成熟程度的一个重要标志。

    需求分析的产出物,就是功能规格说明书。

    功能规格说明书的意义首先在于,它以技术的语言描述了业务逻辑,成为连接业务人员和技术人员的纽带和宝典。从技术的角度看,第一,业务语言有时不够精确,有可能存在不同的解释,通过规格说明书的描述能够把可能的歧义消除掉,给技术人员一个精准的技术实现目标;第二,规格说明书把对于业务功能需求的技术理解黑纸白字地记载下来,任何懂技术的开发人员都可以照着去做,防止了把核心竞争力只装在少数人的脑子里、形成对少数人的过度依赖,可以让任何具备普通技术技能的软件工程师很快上手,是现代化软件开发团队进行知识管理的必不可少的工具;第三,对于像交易系统这样的核心关键业务系统,业务逻辑的技术实现意味着很大的责任,如果没有对功能需求字斟句酌的仔细推敲,开发就多了随意性,也就多了风险,从风险控制的角度出发,也必须有一个经得起推敲的、严肃的功能规范,经需求部门正式确认后再投入细节的开发。

    功能规格说明书的意义更在于,它通过技术视角的折射,可以反作用于业务逻辑,促进业务逻辑的优化。需求最终是要实现在技术系统中的。技术能做到什么、不能做到什么,业务人员一般只能通过已经在运行的软件获得一些感性的了解,也许一个更优化的业务实现方式就隐含在对某种特定技术要素的运用当中。因此,需求描述的技术化,不仅仅是对业务逻辑和业务思维的一种被动的反映,更是一种主动的参与。需求描述的技术化,给技术人员参与业务逻辑的优化打开了大门,带来了方便。信息化的精髓不是业务从手工到自动的简单搬迁,而是提供实现业务的全新可能性。系统升级换代的精髓也不是原有系统业务功能的简单复制,而是通过更先进技术的运用,促使业务逻辑实现质的飞跃。

    新一代交易系统的建设项目,是上海证券交易所近年来开展的一项有深远影响的核心交易系统升级换代项目。回顾新一代交易系统的建设历程,功能规格说明书的正式定型,标志着新一代交易系统的开发目标的正式确定。这是系统建设的一个重要的里程碑。在形成功能规格说明书的过程中,凝聚了大量业务人员和技术人员的集体智慧和大量心血。时任上交所总经理的朱从玖同志亲自领衔需求确认小组的组长,有效有序地组织了业务部门参与新一代交易系统的功能需求设计。各个业务部门为新一代交易系统的业务功能需求献计献策,贡献了功能规格说明书的主体素材。技术中心的同事则从技术角度对这些内容进行理解、消化、整理、再表述,并对业务需求的优化提出了不少建议。正是因为有了上述这些杰出的团队努力,才有了这份高质量的功能规格说明书。我在这里谨向所有为新一代交易系统功能规格说明书做过贡献的领导、同事和朋友们,表示诚挚的感谢!

    现在,新一代交易系统已经成功上线。系统及其功能规格说明书都已进入了常态维护模式。我们在这样一个时机正式发布新一代交易系统的功能规格说明书,既是为系统及其功能规格说明书的常态维护提供一个良好的基础和起点,也是为建立一套更加科学的系统功能规格维护优化机制、业务与技术互动机制和技术开发人员培训机制而抛砖引玉。我坚信,我们的系统一定会越来越完善,我们的功能一定会越来越优化,我们的业务一定会越来越发展,我们的交易所一定会在建设世界一流交易所的道路上越走越强大。

 

                                                                      白硕

                                                                      2010年5月

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有