应用程序装配平台

    应用软件开发(ASD)的生产线组织方法是一种理想的方法,也是ASD组织者希望的方法。但这是困难的。
    中大软件所研究的应用程序装配平台可以部分地实现ADS的生产线组织,因为平台可以使得:

  1. 每个程序员生产的只是一个标准部件。

  2. 标准部件组装成的部件。

  3. 再把部件装配成程序。

同时,平台根据说明性定义的:

  1. 流程自动地调度用户界面,从而实现动态业务流程。

  2. 操作(或数据)权限,自动地组织菜单,从而实现动态操作(或数据)许可。

  3. 部件间信息交换规则,自动地实现部件间的信息交换,从而实现了部件的可换性。

从而实现了:

  1. 每个程度员编写程序都是“单纯的”。

  2. 程序员不必掌握应用系统的业务知识。

  3. 每个程序员的工作都是可计量的。

    平台相当于生产线上的工装设备。只有合适的设备才能实现工业化生产,否则软件工程化就是一句空话,例如CMM。