首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
监测、控制、管理一体化应用系统的任务层次结构,介绍了采用面向对象的程序设计方法所实现的编程支持工具。  相似文献   

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

3.
面向对象的软件测试模型及策略研究   总被引:3,自引:0,他引:3  
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鏊传统测试方法以及面向对象软件测试层次结构,提出了面向对象软件测试的策略和一个实用面向对象的软件测试模型,并对相关问题进行了探讨。  相似文献   

4.
面向对象规则库设计的研究   总被引:7,自引:0,他引:7  
本文提出了一种面向对象规则库的设计方法。它以类为基础,并根据类的层次结构和继承关系用链表来构造规则库。  相似文献   

5.
类的构造是面向对象系统分析的难点,类的构造合理与否很大程度上决定了系统的成败.因此,在面向对象系统分析和设计过程中,类模型的分析是复杂的、重要的且容易重复劳动.为了降低设计过程的复杂性,减少重复性劳动,高效率且高质量地完成系统建模与设计,提出一种基于层次结构模型的类模型分析方法,并阐述了这种方法的机理;结合“移动学习系统的学生选课子系统”的开发实例,深入探讨了从类模型到层次结构模型的映射过程.  相似文献   

6.
本文介绍了人机界面的理论模型,在此基础上引入了面向对象设计方法的基本原理,探讨了CNC系统人机界面设计中通用的对象、类及其层次结构,并给出了相关部分的具体实现。最后简要介绍了利用上述方法实现的折弯机CNC系统的人机界面。  相似文献   

7.
利用格贴近度对模糊集的贴近程度进行度量,给出一种基于格贴近度的SVM决策树层次结构设计方法,从而解决对多类模糊样本的分类问题。实验结果表明:基于该层次结构设计方法得到的多类分类器,对多类模糊样本具有良好的分类效果。  相似文献   

8.
基于面向对象的软件测试技术研究   总被引:1,自引:0,他引:1  
面向对象开发技术正大力地推动着软件产业的快速发展.在保证软件产品质量的手段中,最有效、最重要的技术是件测试技术.然而,传统的测试技术和方法,对面向时象技术开发的软件针对性不是很鉴于此,本文提出了着实有效的面向对象的软件测试技术.首先阐明面向对象软件测试的基本概念;然后分别讨论分析和设计模型测试技术、类测试技术、类层次结构测试技术、面向时象系统测试技术.  相似文献   

9.
基于对象的数字图像处理软件设计方法   总被引:3,自引:0,他引:3  
该文给出了一种用面向对象技术实现数字图像处理算法的软件设计方法。按照面向对象的方法,笔者把各种数字图像处理方法封装在一个特殊图像类的层次结构中。这样的软件结构易于维护,有较强的可扩展性,适合不断发展的数字图像处理技术。  相似文献   

10.
网络多媒体课件开发平台的模型设计及关键技术   总被引:1,自引:0,他引:1  
介绍了网络多媒体课件开发平台中,采用面向对象的层次结构模型构建信息资源体的方法,然后介绍了信息资源体的数据结构,并讨论了多媒体同步编辑器的设计与实现.  相似文献   

11.
SENG-CHO TIMOTHY CHOU 《Software》1996,26(12):1373-1384
Appropriate aids on top of the primitive object-oriented model will help promote better understanding of the semantics of applications and allow us to focus better on the various aspects of given problems. This study focuses on the exploration of a design model and the corresponding programming framework for the modelling and implementation of applications involving active autonomous objects based on the object technology. The proposed design model is an artificial life model based on the colony phenomenon in nature. This model can naturally be mapped onto an object-oriented implementation. The colony model favours a predicate-based object communication/coordination pattern as opposed to the navigational message-passing paradigm seen in programming languages such as C+ +. The proposed model is particularly appealing to us, for it presents a unifying conceptual design model and programming framework for a wide class of applications including neural networks, genetic algorithms and fuzzy expert systems. The ideas presented are illustrated through a genetic algorithm problem.  相似文献   

12.
External relationships of objects represent semantic dependencies between objects that enable inter-object communication and augment the services the objects provide with role-specific behaviors. Most of the object-oriented design methodologies support the notion of external relationships at the conceptual level, but OO programming languages have no language construct to directly implement the external relationships, which are implemented as containment relationships with embedded pointers resulting in the semantics of the relationships being buried in code. Moreover, object-oriented programming languages lack a mechanism to allow a dynamic classification of objects according to the roles they play in external relationships. This paper describes a technique to treat an external relationship as a conceptually useful abstraction at the specification stage and a separately identifiable structure at the implementation stage, by providing a declarative specification and an implementation in C++ with special focus on the implementation of object roles. © 1998 John Wiley & Sons, Ltd.  相似文献   

13.
In object-oriented conceptual modeling, the generalization/specialization hierarchy and the whole/part relationship are prevalent classification schemes for object types. This paper presents an object-oriented conceptual model where, in the end, object types are classified according to two relationships only. Existence dependency and generalization/specialization. Existence dependency captures some of the interesting semantics that are usually associated with the concept of aggregation (also called composition or Part Of relation), but in contrast with the latter concept, the semantics of existence dependency are very precise and its use clear cut. The key advantage of classifying object types according to existence dependency are the simplicity of the concept, its absolute unambiguity, and the fact that it enables to check conceptual schemes for semantic integrity and consistency. We will first define the notion of existence dependency and claim that it is always possible to classify objects according to this relationship, thus removing the necessity for the Part Of relation and other kinds of associations between object types. The second claim of this paper is that existence dependency is the key to semantic integrity checking to a level unknown to current object-oriented analysis methods. In other words: Existence dependency allows us to track and solve inconsistencies in an object-oriented conceptual schema  相似文献   

14.
In this article, an ongoing research project held in the Computer Science department of the University of Vigo is described. Its main objective is to develop an interactive object-oriented environment, serving as a vehicle for learning object-oriented programming. It currently consists of a virtual machine, an assembler, compilers for two high-level programming languages, and an educational visual programming environment. Its main characteristics are (a) the support of prototype-based object orientation, which is a model of object orientation that actually wraps the class-based model; (b) the support for object persistence, which simplifies all input/output issues to the minimum, and (c) the availability of a new visual programming environment is an invaluable help. We the authors think that the combination of all of these possibilities, will lead to an interesting, useful tool that would be recommended for object-oriented teaching. The whole system has been successfully employed in a number of different courses, allowing students to concentrate on objects and their relationships from the very beginning, and thus helping them to achieve a high degree of knowledge about the object-oriented programming paradigm.  相似文献   

15.
本文从对面向过程的程序设计方法入手,分析了结构化程序设计的思路,引审出以类与对象为根本的面向对象程序设计的编程思想。通过一些实际的例子,论述了类与对象及其关系。同时阐述了面向对象程序设计方法中所涉及到的继承、封装、多态及重载等重要特性。  相似文献   

16.
本文从对面向过程的程序设计方法入手,分析了结构化程序设计的思路,引审出以类与对象为根本的面向对象程序设计的编程思想。通过一些实际的例子,论述了类与对象及其关系。同时阐述了面向对象程序设计方法中所涉及到的继承、封装、多态及重载等重要特性。  相似文献   

17.
Software developers utilize design methods that enable them to manipulate conceptual structures that correlate to programming language features. However, programming languages and the programming paradigms they embody co-evolve over time. Within industrial and academic circles, for example, object-oriented programming has evolved and effectively replaced imperative programming. More recently, many object-oriented languages have assimilated features from other programming paradigms, evolving into multiparadigm languages we refer to as ‘object-oriented plus–plus’ or OO++. This language evolution may weaken the interface between design and implementation, introducing what we call ‘design dysphasia’—a partial disability in the use of a programming language because of incongruous design methods. Software design patterns capture elements of reusable design within a specific context. When the programming languages that are part of pattern context evolve, patterns must adapt to the language change or they may reinforce design dysphasia in the practitioner. We assert that the current ‘capture/recapture’ pattern maintenance model is suboptimal for adapting patterns to language evolution and propose a new ‘capture/modify/recapture’ maintenance cycle as a more effective approach. We then suggest a concrete ‘modify’ phase for current patterns to be adapted to object-oriented based multiparadigm language trends. We present an OO++ Iterator pattern as an example throughout.  相似文献   

18.
This paper discusses issues in building a conceptual modeling approach that has sufficient semantic power to represent the complexities of decision making in CIM systems. To express the information in a conceptual model we make use of an amalgam of powerful paradigms: a hybrid methodology, that integrates the concepts of object-oriented programming, messagepassing semantics, and temporal logic. We further illustrate an example incorporating some of these concepts.  相似文献   

19.
A formal concept of system as a functional object is proposed. A new method of systemological analysis of complex dynamic systems, conforming to requirements of object-oriented design and based on a formal semantic normative system with an adaptive alphabet, is considered. The base class hierarchy is presented for construction of conceptual models during the process of object-oriented analysis and design.  相似文献   

20.
通过JavaScript程序代码实例,探析如何在网站开发中使用JavaScript对象进行编程,JavaScript的对象有两种一种可被称为普通对象,另一种被称为方法对象,这和其它的面向对象语言有所不同,在文章中用实例代码对此进行了说明和探析,并且,把自己在实际项目中使用的几种JavaScript对象编程方法在文章中进行了举例说明。  相似文献   

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

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

京公网安备 11010802026262号