在一般教科书中关于类与对象的定义都用实际存在的事物来比喻,这是非专业的定义;关于软构件、软部件的定义十分混乱,不利于交流与研讨。目前应当是实质性地研究软件生产工业化的时候了,有必要统一给出这些词的定义。本文首先例举目前学术界的一些主要的定义,再例举1989辞海缩印本中关于这些词的解释。之后建议站在程序员角度对这些名词进行统一的定义,要求尽量一词一意,在借用中文词汇时,不妨作适当限定,形成软件复用领域的专用词汇。最后从语句结构的角度给出关于语句、子程序、宏、函数、方法、类与对象和子类、软构件、软部件、组件等词的定义,请学术界与程序员们指正。
应用部件库构建应用系统操作手册(本文去掉所有图片,详细内容请从http://125.220.245.18/sjk/下载)
为降低应用系统开难度与开发、维护成本,设计了 “管理信息系统软部件库”,全部代码已在http://202.114.177.212/sjk/上发布。 “软部件”就如同电子产品中的插件一样,只需设定参数就能用于新的场合。 系统操作简便。先运行cover.java定义封面,再运行HDDMenuCreate.java定义菜单,之后进行封装,就能建立二类菜单驱动的应用系统。一般具有数据录入、修改、删除、简单查询或组合查询、文本查询、图像管理、各种横向与纵向数据处理、文本格式报表、表格格式报表、标签格式报表、向纯文本或各种Office文件导入或导出等类型模块的应用系统在分分钟内就可以完成,许多部件还允许使用字典表变换标签、自动布局或按需要建立界面、利用代码表使方便统计与解决异构数据结构问题、具有检查与实现实体完整性、参照完整性、域完整性控制与检查用户名与权限并实现安全性保护等性能。 希望有更多的学者或JAVA高手关心或研究部件库,希望能产生软部件标准与规范、建成国家或省级各种应用软部件库,希望软件生产工业化的目标能早日实现。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号