共查询到20条相似文献,搜索用时 46 毫秒
1.
基于可重用构件库的软件重用技术 总被引:16,自引:0,他引:16
一、引言 1968年Mollroy在NATo软件工程会议上首次提出了软件重用的思想。1983年Freeman又进一步拓广了软件重用的概念,指出可重用的构件不仅可以是源代码片断,还可以是模块、设计结构 相似文献
2.
本文介绍了MISPGS可重用构件的研究和实现,并讨论了MISPGS可重用构件库的组织、结构和管理功能. 相似文献
3.
针对领域的可重用构件库的实现 总被引:6,自引:0,他引:6
具体领域内的软件系统开发的共性,使得生成该领域内的专用构件、并建立构件库成为可能。本文将这一过程分解为构件提取、构件封装、构件分类、构件库的组织、构件库维护等各阶段,并详尽地讨论了每个阶段中的具体技术,为针对领域的可重用构件库的实现提供一种模式。 相似文献
4.
一种可重用构件的设计方法 总被引:14,自引:2,他引:14
随着计算机硬件的迅猛发展,软件变得越来越复杂,如何迅速高效地开发出易扩展、易维护、对需求变化具有适应性的软件成为一个急需解决的问题,基于构件的开发是解决这一问题的良好思路,而可重用构件及其结构的设计与优化是其中的关键,首先对现有的构件设施地简要介绍和评价,对构件模型进行卫定义,并给出了玫般情况下构件设计的步骤,然后在此基础上,用定性与定量相结合的方式,给出了玫种标识和设计构件的方法,以及相应的算法 相似文献
5.
6.
7.
8.
本文提出一种支持软件重用的程序语言并给出了重用描述语言翻译器的工作原理。该语言是在宿主语言C++中加入“重用描述”成分和“装配语句”而形成的。该文件以软件重用库为依托,重用描述用于表达用户在程序中对部件的要求,重用描述语言翻译器则分析这些需求,自动在库中查找提出部件来适应用户。 相似文献
9.
面向对象的可重用软部件库系统设计与实现 总被引:2,自引:0,他引:2
本文报告了一个可重用软部件库系统设计与实现的途径,采用了基干对象的部件模型,提供了两种检索方式以及两套部件获职工具,阐述并给出了部件组合规则,提出了基于重用的软件开发新范式,最后讨论了软部件库的结构。 相似文献
10.
在介绍所提出的统一抽象部件模型UACModel的基础上,作者给出了一种适合Web上使用的部件检索机制,该机制包括后台执行的部件搜索工具、部件信息索引为库、面向用户的检索工具等,其中部件搜索工具支持模糊URL,检索工具支持复杂查询。 相似文献
11.
12.
一种基于切面技术的数据验证设计与实现方案 总被引:1,自引:0,他引:1
该文分析了传统数据验证的弊端,提出使用AOP技术来实现数据验证的方式:采用面向方面的编程(AOP)技术来实现应用程序的松散耦合,解决OOP和过程化方法不能够很好解决的横切(crosscut)问题;对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。 相似文献
13.
14.
《Information Security Journal: A Global Perspective》2013,22(4-5):231-244
ABSTRACT In this paper, we address the problems related to the applicability and usability of security patterns. In this context, we propose a new approach based on aspect-oriented programming (AOP) for security patterns development, specification and deployment. Our approach allows the security experts to deliver their security patterns that describe the steps and actions required for security solutions, including detailed information on how and where to integrate each one. It also provides the pattern users with the capabilities to deploy well-defined security solutions. The pattern users are required to have knowledge in AOP with minimal expertise in the corresponding security solution domain. Moreover, we design and implement the RBAC (Role Based Access Control) model for a Library Circulation system called RBAC-LB. The elaborated RBAC-LB model illustrates all the procedures and mechanisms of the approach phases and provides authentication/access control features for the library system. 相似文献
15.
为解决传统的安全解决方案移植性和适配性差的问题,提出一种既能运行在不同的系统平台,又能根据系统平台特性以及用户需求在运行时动态自适配的安全构件.论述如何将安全构件划分为构件与方面,如何利用AspectLua脚本语言描述构件与方面的编织关系.安全构件应用了面向方面及面向构件等技术,在"和欣"网络操作系统下开发. 相似文献
16.
胡霞 《电脑编程技巧与维护》2009,(24):10-11
软件危机的出现推动了软件技术的飞速发展,软件所要解决的问题的复杂度也越来越高,原来生产方式下的软件设计已经不能满足社会的需求,软件复用技术是软件开发的必然产物。基于构件的软件框架的开发,使得软件复用技术成为可能。本文以信息管理系统框架的构建为例,介绍了基于构件的可复用软件框架设计方法,并介绍了该框架的应用。 相似文献
17.
为了分离软件系统中的核心关注点和横切关注点,通过引入面向方面软件开发的思想设计了一种面向方面软件体系结构模型,并详细分析了该模型的三个基本构成单元,即构件、连接件和方面构件。最后通过一个网上支付实例验证了该模型具有一定的理论意义和实用价值。 相似文献
18.
在传统的OOP编程中,由于需求空间是N维而实现空间是一维的,导致了软件开发中横切关注点的代码纠缠问题,严重影响了软件的质量.作为OOP的补充,AOP很好地解决了横切关注点带来的问题,提供了核心关注点和横切关注点互相分离的解决方案.本文从具体工程中开发线程监控这一需求所暴露的问题出发,提出了为什么需要AOP编程;然后着重讨论如何通过AOP技术解决这一问题,提出并实现了基于AOP技术的通用线程监控平台.该平台可以在不手工改变系统源代码的情况下通过工具植入系统内部,实现对运行线程信息的监视、对指定线程运行速度的变换和对整个系统运行行为的控制. 相似文献
19.