构件化软件开发可视化设计研究
2017-01-09粟福嵩
网络安全与数据管理 2016年24期
舒 毅,粟福嵩,杨 书
(广西科技大学第一附属医院 信息科,广西 柳州 545002)
构件化软件开发可视化设计研究
舒 毅,粟福嵩,杨 书
(广西科技大学第一附属医院 信息科,广西 柳州 545002)
构件化软件开发是实现软件标准化生产和流水化作业的前提条件。基于构件化的软件开发设计思想与建筑工程或机械工程的设计思想颇为相似,但在实际的软件开发中,软件可视化的构件设计思想没有建筑工程和机械工程领域的可视化设计这样规范。如果将可视化的工程设计原则应用到构件化的软件开发设计中,将对软件开发工作大有益处。
构件化软件设计;可视化;JavaBean;
0 引言
构件化软件开发设计[1]思想已被提出相当长一段时间,它与机械工程设计思想颇为相似,即通过零部件的生产装配实现一个预期的生产系统。构件化设计通过构件复用(Reuse)和感知互动(Perception Interactive)的特性使得软件生产的效率和产品质量大大提高,构件化设计最终要实现的目标是让软件能够像硬件一样可以组装,像硬件一样可以实现流水线作业。
在构件化的软件设计中,把一个软件系统视为由N个构件组装而成的。每个构件是由若干模块组成的,每个模块又由代码行或函数组成。构件与构件之间以约定的接口进行拼接。如此,一个软件系统的开发设计工作可以分解为系统构件的开发设计。而软件构件的开发设计采用图形化的方法,一方面使系统的搭建更加方便和快捷;另一方面使得软件开发设计更加直观,便于开发团队的协同工作,有利于实现软件开发流水线作业。……
登录APP查看全文
