您当前所在位置:首页 > 论文 > 计算机论文 > 计算机软件论文

探究计算机软件构件认识

编辑:

2014-11-04

2.2.1软件构件分析

软件构件分析主要针对系统的构架选型、业务构件需求以及数据模型、可复用服务构件等进行分析。其中,数据模型分析应注重概念数据模型与物理数据模型的设计。设计人员在物理数据模型设计中,应重视储存参数、约束条件、定义表、视图、表空间等的设计。在该公司的信息管理系统开发过程中,根据其应用管理的实际需求,可将其体系结构划分解为三个层次:一是数据服务层。该层主要负责数据的定义、更新、访问、维护等。在服务层次中,主要包括系统数据(系统安全数据等,如用户的账号、密码等数据)、业务数据(维修环卫等涉及系统业务的数据)与控制数据(用以应用软件系统业务修改的数据);二是应用服务层。该层主要对应用软件系统的主要业务应用程序进行封装,实现系统的应用功能构件,如组织管理构件、日常考勤构件等;三是客户服务层。该层主要根据用户需求,提供满足其应用需求的可视化界面。

2.2.2软件开发

根据上述对应用软件系统的构件体系结构分析可知,在该信息管理系统开发中,数据访问构件、应用逻辑构件以及客户端构件是各信息管理子系统的主要构件。其中,数据访问构件则主要参与施维修材料、环卫材料、日常考勤材料等数据处理的数据库操作;而应用逻辑构件主要是以用户的实际需求为基础,实现应用软件系统中的具体功能。最后,客户端构件则是整个软件应用系统运行过程中均需应用的构件,即设置开发工具中数据窗口、菜单、按钮等控件。在分析了该管理信息系统的构成的基础上,明确该应用系统的业务过程包含了管理经理部、维修环卫部、保安部等,并针对每一业务角色,运用“RUP方法”进行业务角色功能分析,明确各构件之间的协作关系。在此基础上,以ASP.NET为主要的开发平台,并采用B/S结构模式,在完成构件实现代码与粘合代码编制之后,以“API”为载体,以exe以及dll形式将构件置入构件库之中,在根据该应用软件系统结构以及系统的应用需求,组装构件并实施系统测试。构件技术应用是以软件复用为基本思想,立足于产品的集成与组合,突破了计算机软件开发“零基础”限制,对于计算机软件开发与发展具有积极的意义,在软件开发过程中,可结合实际应用需求,加强基于构件技术软件开发方法的应用。

小编为您准备的计算机软件构件认识,希望可以帮到您!

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。