编辑:sx_zhangjh
2014-11-04
探究计算机软件构件认识
欢迎来到精品学习网站,今天本网站为大家提供了计算机软件构件认识,希望朋友们读后有所收获!
1计算机软件构件及其构造原则
1)注重构件重用度提升。在软件构件构造过程中,应结合实际应用,实施功能构件的分离,为满足各类应用实际需求,还可将可变部分进行参数化与数据化。同时,注重抽象级别提升,建立其结构标准;
2)可理解性原则。抽象化是构件的一大特点,基于此,在构件构造过程中,应提供一些可理解的方法结构、属性、操作,或设置有完整的说明,以便复用;3)方便演化。在构造过程中,数据及其结构使封装为一个整体的,可在数据构件对象中存储数据,以便数据对其结构的解释。
2基于构件技术的计算机软件开发
面向构件的计算机软件开发是指以相应的构件模型为重要支撑,对构件库中的软件构件进行重用,并实施软件构件的组合,构造更高层次的软件系统。本文以某物业管理公司管理信息系统开发为例,以MIS系统为主要载体探讨面向构件的计算机软件开发。
2.1面向构件的计算机软件开发方法
快速原型法、自顶向下法、自底向上法是传统的计算机软件开发的三种主要的方法,相异于这些方法,面向构件的计算机软件开发从分析设计到其运行实现等各个阶段的开发工作不再是零基础,而是在CBSD的引导下,实施计算机软件系统的集成。也即是基于构件技术的计算机软件系统开发是以组装为主导的软件开发过程。其开发方法如图一所示:
2.2面向构件的计算机应用软件系统开发
结合以上基于构件技术的软件系统开发方法,在该公司的软件系统开发过程中,首要步骤即是分解该信息管理系统的功能模型,以确定出满足系统管理需求的软件构件。该物业管理公司开发的信息管理系统模型主要目的在于实现对小区日常物业高效管理的需求。基于此,该信息管理系统的主要功能模块则可分解为文件管理、维修环卫、园林绿化以及保安部等。而在这些功能模块中,都涉及查询、添加、编辑、报表、打印、删除等数据,可见在这一应用软件系统的开发中,可确定它们是能够复用的操作构件。
标签:计算机软件论文
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。