柔性信息系统开发方法研究

柔性信息系统开发方法研究
Study the Flexi ble Development Approach
of I nformation System
西】【工业大学 李 静 黄国青
摘要:本文针对目前信息系统灵活性较低,在企业应用环境中
有效性下降等问题,充分应用软系统方法论等相关知识,把信息系
统作为一种社会性问题与技术性问题的结合物来对待,结合对原
有信息系统开发方法的分析,提出了一种新的开发方法――柔性
面向对象方法.该方法通过充分考虑开发过程中人,物,信息等资
源,运用各相关知识,提高信息系统对人类活动系统的适应性.
关键词:柔性信息系统软系统方法论面向对象方法
随 青羹 蓦
信息系统的应用情况发生了
很大的变化.信息系统由支持
基层操作发展到支持中,高层
管理,由处理结构化问题发展
到处理半结构化问题.面对这
些环境的变化,传统的软件工
程学方法仅把信息系统作为
系统工程来对待的缺点暴露
无疑.对此,技术人员唯有更
仔细地研究信息系统的整个
设计过程,找出更具柔性和智
能性的开发途径,通过把信息
前所未有的大好形势.一方面,
由于国际局势动荡不安,地区冲
突此起彼伏,世界新军事变革不
断深入,许多第三世界国家急需
购置先进歼击机,使军贸事业面
临难得的发展机遇;同时,军贸
系统作为一个人类系统来特
别对待,对信息系统开发过程
中的人,物,信息进行统一考
虑,并由此来应付系统环境的
变化.本文所介绍的柔性面向
对象方法就是笔者结合长期
的信息系统开发经验和相关
理论而得出的一种更能适应
结构化不清晰问题的系统开
发方法.

,方法概述
柔性面向对象方法是以
软系统方法论为指导,综合应
飞机高中低"三箭齐发"格局的
形成,结束了成飞军贸事业长期
在低端市场苦苦支撑的局面,极
大地增强国际竞争实力.成飞军
贸工作不仅以前出口的军机多,
而且今后的发展形势好.成飞将
用人类活动系统,面向对象开
发方法,社会一技术系统观点
与数据分析等研究成果,为信
息系统开发所创建的一种新
的开发方法.这种方法充分考
虑所有系统使用者的不同观
点,相对于其他开发方法更有
助于回答"拟建的信息系统
是如何促进组织目标的实
现"这个企业主管最关心的
问题. 该方法主要包括7个主要
步骤,依次是问题情景描述,相
关系统根定义,构建概念模型,
建立类图与用况图,社会一技
术分析与设计,产品设计与类
设计,实现与测试.
(1)问题情景描述.该步骤
首先要详细分析建设信息系统
的目的,使得目标明确,并在此
基础上充分考察问题情景,从而
准确地判断问题的症结所在.最
后,通过以上的分析,绘制可以
深入实践"航空报国,追求第
一"集团理念,弘扬"激情进取,
志在超越"的航空人精神,在更
高层次上,更大范围内参与国际
军贸市场竞争,努力开创军贸工
作新局面. ■
维普资讯 http://www.cqvip.com
充分表达组织隋景的富图.
(2)相关系统根定义.需
要从上一步得到的富图中抽
象出相关系统,即决定什么
系统需要进一步研究.只有
充分地说明相关系统之后,
才能深入洞察问题情景,而
根定义则是用来定义问题和
系统的.根定义是系统本质
特征的准确描述,根据不同
的根定义可以开发出完全不
同的系统.在不同的根定义
中进行选择,调和,这从另一
个侧面体现了该方法对人类
活动系统变化的适应性,从
开发阶段就极大地提高了信
息系统的柔性.
(3)构建概念模型.根定
义是人类活动系统重要特征的
高度抽象,从根定义中分析出
概念模型,概念模型表达了各
种人类活动是如何彼此关联
的.建立好概念模型之后需要
用形式系统模型来检验其正确
性,形式系统模型本质上是一
些系统特征的汇集.实现相同
的目标往往有多种途径,即可
以有多个概念模型,系统分析
人员应该在多个模型中做出选
择并与现实加以比较,判定是
否需要改进组织或是模型的某
些流程.比较的结果为信息系
统产生一个有充分根据的主要
任务模型.
(4)建立类图与用况图.
概念模型的建立使系统分析人
员由人类活动分析过渡到详细
信息系统的分析.分析人员首
先要从概念模型中分离出类列
表构造初始类图,在以后的软
件开发过程中初始类图会被不
断地扩大.其次是从概念模型
中分离出行为列表,并且使用
用况图来表达系统的这些行为
是如何相互协调的.
(5)社会一技术分析与设
计.这一步骤包括了分析与设
计两个阶段.要处理的问题是
如何使信息系统融入组织雇员
的工作过程.通过对实现系统
社会目标的各方案的成本效益
分析,最终决定采用何种系统
类型.这个阶段的输出结果是
计算机任务需求,角色集,人的
任务和社会方面的变革.
(6)产品设计与类设计.
产品设计的目标是建立有效
的交互,这种交互可能发生
在系统内的各进程之间,或
者系统与系统之间,也可能
在系统与用户之间.类设计
的目标是定义构成系统的类
及类之间的相互关系,最终
为每个构成系统的类创建类
构架. (7)实现与测试.前面所
图1案例富图
介绍/控制行为
图2顶层概念模型
维普资讯 http://www.cqvip.com
图3准备系统概念模型
图5准备系统用况图
有步骤都集中于表达待开发软
件系统的功能,而在软件的实
现阶段,要使设计中所规定的
所有功能都能在系统上真正落
实.为了保证满足功能,必须执
行大量有组织的良好结构的测
试.一旦编码开始,正式测试必
须随之开始.
二,案例分析:远程培iJII系
统开发
以某学校内的培训机构为
例,该机构承担全国的设备管
理人员的培训任务,由人力服
务委员会对培训过程进行监
督.该案例的问题业主为培训
图4准备系统初始类
机构的领导人, 行的方式对适当数量的人员进
她希望建立一 行培训,提高学员的知识水平.
个单位为全国 对整个设备管理行业有较大的
的设备管理人 实用价值,而且满足教育管理
员服务.通过对 部门的要求."结合相关系统可
该案例的详细 以从根定义中导出系统顶层概
分析与调研,可 念模型(图2).
以得出该案例 以准备子系统为例,则可
的富图(见图 以得到其概念模型如图3所
1). 示,通过对概念模型的详细分
通过对富 析可以得到"准备系统"的初
图的分析,可以 始类图(图4)与用况图(图
得出整个过程 5).
主要关心以下几个方面:(1)在
已购置设备的条件下有效的管
理;(2)与分散的学生沟通,给
与激励;(3)保持充分的纪录,
满足审计需求;(4)为培训机构
获得好的声誉.
对此,以下相关系统大体
上可以满足上面提到的主要任
务:(1)行政与管理系统;(2)
通信与激励系统;(3)信息维
护系统.
通过分析,最后得出系统
根定义如下:"该系统是归人力
服务委员会所有,由设备管理
协会与学校同时运行的远程教
学单位.他以有效的,财政上可
三,结束语
本文充分结合软系统方法
论,面向对象方法等相关理论,
分析得出了一种适应性更强的
信息系统分析方法.通过该方
法的实施,避免了传统开发方
法中无法将系统各方面因素充
分结合的缺点,充分考虑了影
响系统的人的因素,这些都使
得该方法在解决复杂多变的人
类活动系统问题时具有较大的
优势,为信息系统的进一步成
功应用作理论铺垫,相信这必
然是将来信息系统开发的发展
趋势之一. ■
维普资讯 http://www.cqvip.com

引用地址:http://www.wenhei.com/document/1106038/

文件信息 »

发布时间:2008-03-19   文件大小:133115   类型:pdf 文档
下载文档 柔性信息系统开发方法研究