首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
用于RBAC权限管理的面向对象框架   总被引:3,自引:0,他引:3  
权限控制在很多领域的应用中具有重要作用。各个领域的权限控制规则相差很大,即使在同一应用中权限管理的规则也是经常变动的,权限控制模块的开发和维护变得十分困难。论文提出了一个适用于各个领域的RBAC权限控制的面向对象框架。此框架提供了可重用的权限管理的实现,将通用的权限管理放在框架内实现,而领域紧密相关的易变的权限规则作为框架的扩展,从而提高了软件的复用程度。  相似文献   

2.
ATS软件的面向对象框架开发   总被引:2,自引:1,他引:2  
面向对象框架是现代软件工程中一种重要的软件复用方式,不仅提供了代码复用;而且实现了更具有软件生产力意义的设计复用;在ATS(自动测试系统)软件开发中引入面向对象框架开发方法,分析总结了ATS软件领域共性,进行了ATS软件面向对象框架的设计,完成了一个适用于常规ATS软件开发的面向对象框架-ATSSF,并且,基于ATSSF开发了某型空地导弹ATS软件;实践表明,采用面向对象框架开发方法,可大幅度提高ATS软件开发效率。  相似文献   

3.
. An object-oriented (OO) framework for Partial Differential Equations (PDEs) provides software abstractions for numerical simulation of PDEs. The design of such frameworks is not trivial, and the outcome of the design is highly dependent on which mathematical abstractions one chooses to support. In this paper, coordinate free abstractions for PDEs are advocated. The coordinate free formulation of a PDE hides the underlying coordinate system. Therefore, software based on these concepts has the prospect of being more modular, since the PDE formulation is separated from the representation of the coordinates. Use of coordinate free methods in two independent OO frameworks are presented, in order to exemplify the viability of the concepts. The described applications simulate seismic waves for various classes of rock models and the incompressible Navier-Stokes equations on curvi-linear grids, respectively. In both cases, the possibility to express the equations in a domain independent fashion is crucial. Similarities and differences between the two coordinate free frameworks are discussed. A number of places where such frameworks should be designed for modification is identified. This identification is of interest both for framework developers and for tentative framework users. ID="A1"Correspondance and offprint requests to: K Ahlander, Dept of Information Technology, University of Uppsala, Box 337, SE-75105 Uppsala, Sweden. E-mail: krister@tdb.uu.se  相似文献   

4.
基于J2EE架构的开源速成框架的设计和应用   总被引:1,自引:1,他引:1  
李淑飞 《软件》2012,(2):15-18
在J2EE的多层架构下,出现了Struts、Spring、Hibernate等很多优秀的开源框架,但这些开源框架各有所长,本文提出的开源速成框架,以高内聚、低耦合的原则对这些开源框架进行提炼、简化和整合,Web表示层使用速成MVC框架、业务逻辑层使用速成IOC框架、数据访问层使用速成ORM框架,解决了烦琐的基于J2EE的web应用架构建设,规范及简化web应用系统的开发过程,使得架构更加简练灵活快速,并成功应用在B/S架构的多个项目中。  相似文献   

5.
XYZ/E面向对象程序语义概述   总被引:4,自引:0,他引:4  
郭亮  唐稚松 《软件学报》2003,14(3):356-361
XYZ/E面向对象程序中表示对象概念的语言成分是代理机构:一种由一个数据包块和与之匹配的进程所组成的模块.在时序逻辑框架下给出了面向对象程序及其包含的各种语言成分的语义,并提供了几个用于证明这些语言成分之间的语义一致性的定理.  相似文献   

6.
This paper deals with the application of graph transformations for the specification of conceptual design tools. We show how the graph rewriting system PROGRES is used for specifying the graph part of the conceptual method for architects in which functional requirements of the building to be designed are elicited by means of graph structures. The consistency of the specified requirements and whether a design matches those requirements is verified with graph constraint checkers. We consider how the new object-oriented extensions of the PROGRES language, i.e. packages and node objects with redefinable methods can be used to achieve the required constraint monitoring and preserving functions in the form of graph checker objects. The prototype for our method, called GraCAD, is created with UPGRADE - the recently developed Java framework for developing visual applications based on a PROGRES specification, and the commercial system for architects ArchiCAD.  相似文献   

7.
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鉴传统测试方法以及面向对象软件测试层次结构,详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,并对相关问题进行了探讨。  相似文献   

8.
面向对象的VHDL模拟器   总被引:4,自引:2,他引:4  
从面向对象技术角度出发,论述了VHDL编译型模拟器的构造方法,以及面向对象的封装、继承、多态技术在VHDL模拟系统构造中的应用方法。提出了由三部分组成的编译型模拟器总体结构:模拟核心、调试核心和用户VHDL源描述所转换而来的C++代码部分。此种结构的面向对象编译型模拟器具有速度快、结构清晰、可扩充性强等优点。最后用实例验证了该结构的效率与性能。  相似文献   

9.
A Unified Framework for Cohesion Measurement in Object-Oriented Systems   总被引:5,自引:2,他引:5  
The increasing importance being placed on software measurement has led to an increased amount of research developing new software measures. Given the importance of object-oriented development techniques, one specific area where this has occurred is cohesion measurement in object-oriented systems. However, despite a very interesting body of work, there is little understanding of the motivation and empirical hypotheses behind many of these new measures. It is often difficult to determine how such measures relate to one another and for which application they can be used. As a consequence, it is very difficult for practitioners and researchers to obtain a clear picture of the state-of-the-art in order to select or define cohesion measures for object-oriented systems. This situation is addressed and clarified through several different activities. First, a standardized terminology and formalism for expressing measures is provided which ensures that all measures using it are expressed in a fully consistent and operational manner. Second, to provide a structured synthesis, a review of the existing approaches to measure cohesion in object-oriented systems takes place. Third, a unified framework, based on the issues discovered in the review, is provided and all existing measures are then classified according to this framework. Finally, a review of the empirical validation work concerning existing cohesion measures is provided. This paper contributes to an increased understanding of the state-of-the-art: a mechanism is provided for comparing measures and their potential use, integrating existing measures which examine the same concepts in different ways, and facilitating more rigorous decision making regarding the definition of new measures and the selection of existing measures for a specific goal of measurement. In addition, our review of the state-of-the-art highlights several important issues: (i) many measures are not defined in a fully operational form, (ii) relatively few of them are based on explicit empirical models as recommended by measurement theory, and (iii) an even smaller number of measures have been empirically validated; thus, the usefulness of many measures has yet to be demonstrated.  相似文献   

10.
一种面向对象的软件复用框架   总被引:2,自引:0,他引:2  
本文利用面向对象技术,提出了一种面向对象的软件复用框架,该框架采用面向对象的类来实现构件,为了提高构件库的组织管理效率,采用为构件库建立多个索引链等策略,构件检索采用模糊查询和详细查询的两个阶段来实现,构件集成采用基于星型拓扑结构的构件集成方法。  相似文献   

11.
12.
面向对象的Web工程   总被引:4,自引:0,他引:4  
分析了Web应用的特点和目前所面临的一些问题,基于面向对象的概念,提出了多层次、多视图的Web应用开发模型,以对象作为建模的基本实体.提供了Web应用的高层描述,支持Web服务的任意粒度的抽象、封装、重用以及Web导航特性的分析,提出了基于XML的面向对象Web建模语言OOWML并实现了编译工具,能够自动生成Web应用的目标语言,与已有的方法相比.本文提出的模型为Web应用的工程化开发提供了更有效的支持。  相似文献   

13.
基于多智能体系统的面向对象本体研究   总被引:1,自引:0,他引:1  
智能体间的信息交互和行为协调是共同完成被委托任务的必要条件,论文提出了在多智能体系统中智能体本身必须建立领域模型的技术要求,即用本体支持运行时的语义交互。为此,文中用面向对象的知识表示方法描述并建立本体,并以此为基础形成领域操作代数系统和智能体服务描述语言。结合开放购买的仿真案例,表明在一个完整的情景语义交互中,服务提供方需要以智能体服务描述语言表述自己提供服务的方法和过程,而接受服务方必须在理解智能体服务描述语言的基础上,获取某一具体服务。  相似文献   

14.
多媒体数据库的面向对象特性分析   总被引:1,自引:0,他引:1  
黄海滨 《微机发展》2003,13(3):79-81
为适应多媒体信息的非结构化的特点,文章介绍了多媒体数据库的面向对象机制和面向对象实现途径,分析了多媒体数据库的面向对象存储结构,最后总结了面向对象多媒体数据库的几个特点,供多媒体数据库开发者参考。  相似文献   

15.
针对测试、监控系统多线程采集数据的需要,提出了采用面向对象技术对IO设备进行建模和封装,以及对线程运行所需要的输入输出缓冲区、同步事件和各种管理功能进行封装的方法,总结了WIN32下线程函数的设计方法和结构。  相似文献   

16.
井田  胡胜利 《微机发展》2007,17(2):75-77
根据面向对象技术的原理和DSS模型库的原理,探讨了基于面向对象技术的DSS模型库管理系统的设计和实现方法。给出了基于面向对象技术的模型类的结构定义和表示方法,使用了模型字典来进行模型的存储和管理。该模型库使用Delphi语言实现,已应用于银行信贷决策支持系统中,取得了令人满意的效果。  相似文献   

17.
面向对象数据模型及相关问题研究   总被引:1,自引:0,他引:1  
楼玉萍 《微机发展》2004,14(5):117-119
对于面向对象数据库(OODB)来说,最大的挑战是建立一个在性能、一致性、完整性、可靠性和灵活性上优良的数据库。通过对现有的面向对象数据库的分析研究,对OODB的数据模型及其有关的核心技术进行了深入探讨,并提出了一些具体的解决办法。最后得出,面向对象数据库不仅对面向对象语言是一个补充,而且还优化了现有的关系模型。  相似文献   

18.
Structuration, annotation and composition are amidst the most crucial modeling issues that video editing and querying in the context of a database entail. In this paper, we propose a sequence-based, object-oriented data model that addresses them in an unified, yet orthogonal way. Thanks to this orthogonality, the interactions between these three aspects are properly captured, i.e., annotations may be attached to any level of video structuration, and all the composition operators preserve the structurations and annotations of the argument videos. We also propose to query both the structuration and the annotations of videos using an extension of ODMG's OQL which integrates a set of algebraic operators on sequences. The overall proposal is formalized and implemented on top of an object-oriented DBMS.  相似文献   

19.
Generation of efficient parallel code is a major goal of a well-designed and developed parallelizing compiler. Another important goal is portability of both compiler system and the resulting output source codes. The various choices of current and future parallel computer architectures as well as the cost of developing a parallelizing compiler make portability a very important design goal. Since the design of parallelizing compilers is considerably move complex than designing conventional compilers, it is very important to achieve both efficiency and portability. To meet this dual goal, we have investigated the application of object oriented design to parallelizing compilers. Our parallelizing compiler design is based on abstractions of intermediate representations of loops and their class definitions. In this paper, we address the problem of loop parallelization and propose a framework where the loop parallelization process is divided into three phases and the optimization of loops is performed via a cyclic application of these three phases. The class of each phase is hierarchically derived from intermediate representations of loops. This facilitates the portability of the resulting parallelizing compilers. Furthermore, one of the phases uses a reservation table of hardware resources in order to obtain optimized parallel programs for given hardware resources. The validation of the proposed framework is given through the application of the object oriented design on an example program which is then parallelized efficiently.  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号