信息化的本质分享 http://blog.sciencenet.cn/u/Babituo

博文

10多年前开发的自主开发平台——我的软件故事

已有 3241 次阅读 2011-10-9 08:32 |个人分类:基因软件开放实验室|系统分类:教学心得| 自主, 应用软件

分享一个我自己开发的用户自主平台的资料-面向资源的应用软件开发

从当今管理信息系统的需求和开发的发展现状不难看到这样一种趋势:

需求越来越广、大,且变化越来越快;

开发越来越脱离编程语言;

走向"可视化",因而变得越来越容易;

应用软件的需求和开发将逐渐融合。

可以预言:二十一世纪的应用软件开发主体模式不再是由用户提供需求,以开发商为主导的开发模式,而是由开发商提供简便易用的开发工具,以用户为核心的自主开发维护的"开发-应用一体化"的新模式。

计算机应用软件开发的本质是利用计算机所拥有的系统软、硬件资源来构筑一个应用系统。这一过程中对于应用人员来讲,难度最大的工作之一是要进行程序设计语言编程。要彻底摆脱编程语言开发应用,就要使用编程语言以外的媒体来封装计算机的资源。用可视的图形模型来封装计算机的系统资源,将其转化为构筑应用系统所需的应用资源,通过构造应用资源、定义应用资源的链接关系就能实现整个应用系统的需求。这就是面向资源应用开发ROAD(Resource-Oriented Application Development)的核心思想

用面向资源方法开发的应用软件是由一系列的资源文档组成的,执行软件的方法是系统将这些软件文档自动装入,进行解释、显示,在计算机屏幕上展现出一幅一幅的界面图形,并接受多方的数据输入,控制界面图形的变化。就象INTERNET上流行的HTML文档一样,资源也是信息的载体,面向资源应用程序也是以浏览/服务(B/S)方式运行的。但与HTML文档不同的是:资源具有更加复杂的构造、运行逻辑和更加直接的图形表达能力,资源文档具有更强的交互性和逻辑计算能力。

应该说面向资源的应用开发方法早有应用,基于画面组态的SCADA系统软件就是典型的面向资源的应用。只是以往对这一方法没有被提升到一般的应用开发的理论高度进行研究,也没有和当今最先进的应用和开发技术结合起来,因此限制了这一极具优势的开发方法的应用范围。MIS2000正是将传统的基于画面组态的工控软件开发方法结合当今最先进的应用开发技术形成的新一代的ROAD开发工具;"电力生技资料管理系统"是其应用开发的实例之一。

 

注:

该软件开发始于1995年,止于2001年。基因软件设计的技术思想启蒙于该平台设计的技术思想。



http://wap.sciencenet.cn/blog-33982-494716.html

上一篇:“死而无憾”引发的灵感——基因软件引擎架构设计
下一篇:也谈企业基因

3 刘洋 张利华 曾琼斌

该博文允许注册用户评论 请点击登录 评论 (7 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-10-17 05:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部