钢套钢保温管厂家
免费服务热线

Free service

hotline

010-00000000
钢套钢保温管厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

效益是检验气象应用系统成败的标准新日

发布时间:2020-01-16 02:41:56 阅读: 来源:钢套钢保温管厂家

效益是检验气象应用系统成败的标准

2012-02-08 17:37:35来源:评论:0 点击:1.引言:一个令人困惑不解的现象 对于属于信息系统的气象应用系统而言,其灵魂是运行于硬件平台之上的应用软件系统;因此软件工程之于应用软

1.引言:一个令人困惑不解的现象

对于属于信息系统的气象应用系统而言,其灵魂是运行于硬件平台之上的应用软件系统;因此软件工程之于应用软件系统的作用,基本等同于对应用系统的作用。

虽然软件工程以信息系统建设管理规范的身份昂然进入气象界,并被业务职能部门某些官员自觉运用于指导行业信息化建设过程的法则,还是最近若干年的事。但其方法论中的一些具体措施、方法和规范,早在七十年代末BQS系统建设初期,便已被日本工程师引入到我国气象行业信息化建设中的大规模应用软件研发过程中,并在日后的岁月里余脉不绝。九十年代中期中国气象局颁布的《气象软件工程规范(试行)》和《气象信息系统工程规范(试行)》,可视为这一珍贵工作经验的归纳、提炼和希冀用于指导气象界信息化建设愿望的具体体现。近年来随着行业信息化建设日益社会化的趋势,软件工程已成为一些深谙经营之道的专业软件公司妆扮自己的妖冶粉黛。而一些职能部门的管理者,也往往以能够运用软件工程的规范指导具体业务单位应用软件研发项目,做为体现自己专业化工作水平的标志。目前,软件工程方法论正在气象行业信息化建设的管理层面中悄然流行,渐有成为应用软件研发过程规范宝典的可能。

然而另一方面,气象行业中真正从事应用软件研发工作的人员,却几乎无一例外地对这些规范有所保留。尤其是那些承担规模小、经费少、时间紧的“短平快”项目的软件研发人员,更是对这些规范中的繁文缛节怨声载道,并在实践中态度消极。“先编码、后文档”的现象十分普遍,甚至一些受过软件工程规范培训的团队和个人也概莫能外。对于他们来说,被有意安排在项目建设后期的技术文档编写过程是一段缺乏激情的、乏味、痛苦而又无奈的过程。

笔者曾是软件工程虔诚的推崇者,深知造成这种“有法不依”局面的原因并非这些研发人员认知水平有限、缺乏专业化培训或组织纪律性不强,而是另有原因。

下文就是笔者的一些思考结果。

2.几个可能被忽略的地方

在职能部门以及一些项目管理者当中,有几个地方也许被忽略了,其中较为关键的有两点:(1)软件工程的服务对象和第一受益者究竟是谁?(2)应当怎样看待应用系统,是把它当成一件一成不变的产品?还是将其视为一个不断变化发展的生命体?

2.1 软件工程主要是为软件公司服务的

近年来,由于国家层面的规范化运作,气象行业中等以上规模应用软件的研制主要以外包形式完成。承担研制的单位基本上是社会上的专业软件公司,这些公司有很强的软件设计能力和编码能力,但对气象业务的理解基本处于极其低浅的水平;其唯一值得称道之处在于这些公司全部采用软件工程方法指导其软件研制的全过程。在这些公司富有感染力的宣传中,软件工程似乎是应用软件研制成功的不二法门。

然而我们知道,“软件工程”的概念是为有效控制软件危机的发生而被提出的,而软件危机的主要特征表现在软件公司研制软件的完工日期一再拖后、经费一再超支,甚至工程最终宣告失败等方面。因此通俗地讲,软件工程是为那些以工业化生产模式研制软件产品的软件公司提供的一套规避风险的方法论。它关注的重点是解决软件产品研制过程中因专业化分工所引发出来的一系列协调、控制、质量、经费、进度等问题。事实上,软件工程的中心目标就是把软件作为一种物理的工业产品来开发,要求“采用工程化的原理与方法对软件进行计划、开发和维护”。

所以说,软件工程不是针对软件需求者提出来的,而是针对于专业化软件生产者提出来的。它的第一受益者和适用载体是那些拥有专业设计研发乃至测试能力,但对软件需求者所属行业(至少在初期)一无所知或所知甚少的社会上专以生产软件为业的团体或单位。它的适用对象是那些大型、超大型专业应用软件的生产,惟其如此,专业化分工才能施展其特有的优势,软件工程的长处也才可能发挥出来。

尤其需要强调的是,工业化生产的特点决定了,软件工程是以最终生产出软件产品为目的的;因此对待用户需求的处理策略,软件制作过程中和软件制作完成后呈现出两种完全不同的阶段性特征:软件制作过程中要求对用户的需求尽可能全面、准确的了解、把握并予以实现;但一旦进入制作后期,用户的需求就必须予以“冻结”;而对于用户于软件制作完成后提出的新的需求,则一般不被纳入本软件的工作(包括维护)范围。如同生产照相机等工业产品一样,一旦这款产品定型并形成,对其进行的任何修改和调整便不属于本款产品的工作范围,而是下一款产品的工作内容了。“需求管理”、“需求控制”等便是软件工程由此派生出来的一些具体的操作规程和方法。

2.2气象应用系统不是产品

产品的特点之一,就是一旦制作完成,其自身的功能和性能便被固定下来,不再变化,用户的使用完全局限在产品所提供的已有功能范围之内;而对于产品的维护,则是指恢复那些因某种原因导致无法使用的原设计功能。

气象行业是一个高速发展的,不断被赋予新的工作内容和要求的服务型行业。一个用于实际业务的应用软件系统,身处不断发展的汹涌浪潮之中,无一例外地面临着接二连三的新的需求。即便是实时数据库等基础型应用系统,也时常面临着新增资料入库、新的统计要求的满足,对特定关注区域、类型资料的处理时效的提高等新的功能、性能需求的满足;这些需求都是原系统设计中没有或无法预见,因而目前系统中所不具备的功能;现实决定了不可能因不时出现的新的需求而频繁更换系统,而工作又要求必须及时实现这些新的功能需求;因此这些新增需求只能通过调整、完善和改进等手段在现有系统上予以实现。

所以,事业和业务的发展形势要求气象应用业务系统是一个活的能够适应不断变化需求的生命体,而不是一件死板的一成不变的产品。【5联网 www.5lian.cn】

预约挂号收取服务费

名医汇

名医汇

专家挂号平台