基于构件技术的教务管理系统设计与实现
2013-09-18张清春
长春教育学院学报 2013年16期
张清春
基于构件技术的教务管理系统设计与实现
张清春
软件复用是将已有的软件成分用于新的软件系统的构造,可以被重复使用的软件成分称为可复用构件。研究软件复用技术在教务管理系统开发过程各个阶段的设计应用,分析并设计一个教务管理系统分层模型的软件架构,根据软件工程方法和理论,结合教务管理工作流程的特点,提出了在教务管理系统领域软件适合构件纵向复用,实现了在教务管理系统软件开发中在不同层次应用构件复用技术,有效地提高软件开发的效率、可靠性,缩小开发周期和维护成本。
软件复用;基于构件的软件开发(CBSD);可复用软件构件;教务管理;分层模型
张清春/福建第二轻工业学校讲师(福建福州 350007)。
一、引言
软件复用是软件技术发展一个非常重要的领域,无论是函数过程封装代码,还是宏技术,在不同层面对软件代码复用发挥重要作用。软件复用构件技术主要包含两个方面,一是功能的抽象定义,二是构件复用代码的封装。构件本身的研发过程与大多数应用软件研发过程相似,一般步骤包含软件构件的需求分析、设计模型、编写程序代码、测试用例以及编写使用文档等过程[1],构件技术最终目的就是为了实现软件复用(Software Reuse)。软件复用是提高软件开发效率和降低维护成本的有效技术手段,构件设计应满足以复用、封装、粒度、层次[2]等几个方面要求。
软件复用根据应用领域可分为水平(横向)复用和垂直(纵向)复用[3]。……
登录APP查看全文
