论文部分内容阅读
随着计算机应用技术的不断发展,软件复用技术逐渐受到人们的重视。软件复用是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。
传统的应用系统开发都是从零开始,往往具有周期长、效率低、质量难以保证的缺点,无法满足当前需求快速变化的要求。软件复用思想的大规模应用改变了这一局面。
本文在总结了软件开发现有技术的前提下,针对现有技术的局限性,提出了以横切为指导思想,结合构件技术,运用领域工程的方法,分析、设计、架构软件系统的横切构件复用技术。
本文以教务选课管理系统为例,运用横切构件技术,对选课系统做了全面的分析与设计,从逻辑上将选课核心功能与系统功能作了分离,成功的在选课管理系统中实现了横切构件技术。它对于提高数字化校园建设的适应性、提高系统的快速组装、适应能力、提高软件系统的代码复用、降低模块间的耦合度、缩短项目开发周期,具有显著的作用。