期刊文献+
共找到507,119篇文章
< 1 2 250 >
每页显示 20 50 100
Automatic Generation of UML Class Diagrams for Object-oriented Design and Programing Course
1
作者 Chunyan Ma Jing Chen +1 位作者 Zheng Chang Jiangbin Zheng 《计算机教育》 2021年第12期157-165,共9页
UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual... UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual requirements on the basis of Natural Language Processing(NLP)and mapping rules for sentence pattern matching.First,classes are identified through entity recognition rules and candidate class pruning rules using NLP from requirements.Second,class attributes and relationships between classes are extracted using mapping rules for sentence pattern matching on the basis of NLP.Third,we developed an assistant tool integrated into a precision micro classroom system for automatic generation of class diagram,to effectively assist the teaching of object-oriented design and programing course.Results are evaluated with precision,accuracy and recall from eight requirements of object-oriented design and programing course using truth values created by teachers.Our research should benefit beginners of object-oriented design and programing course,who may be students or software developers.It helps them to create correct domain models represented in the UML class diagram. 展开更多
关键词 UML class diagram Natural Language Processing(NLP) object-oriented design and programming course automatic generation
下载PDF
Object-Oriented Design for FDTD Visual Scientific Computing
2
作者 Dong, X. Wang, W. Wang, G. 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2001年第3期71-75,共5页
A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and sep... A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and separating from the iteration procedure, the visual software can be adapted to more comprehensive computing problems. Real-time gray degree graphic and wave curve of the results can be achieved using DirectX technique. The special difference equation and data structure in dispersive medium are considered, and the peculiarity of parameters in perfectly matched layer are also discussed. 展开更多
关键词 Computational methods Computer aided design Data structures Difference equations Finite difference method Iterative methods Natural sciences computing Object oriented programming Parameter estimation Three dimensional computer graphics Time domain analysis
下载PDF
Research and Development of the Object-oriented Design Method: IDEF4
3
作者 周之英 王萍 《Tsinghua Science and Technology》 SCIE EI CAS 1996年第2期139-145,共7页
Object-oriented technology has been widely accepted over recent years and proper use of this technology helps facilitate large system development. Concurrent engineering is one of the large, complex programs thatbenef... Object-oriented technology has been widely accepted over recent years and proper use of this technology helps facilitate large system development. Concurrent engineering is one of the large, complex programs thatbenefits from using the objectuoriented method. This paper first introduces some popular object-oriented designmethods and then focuses on the IDEF4 method. The IDEF4 method is one member of IDEF, which is an integratedfamily of integration definition methods. The IDEF4 method was applied to the development of a specific system. Application of the method exposes the advantages and disadvantages of IDEF4. An enhancement method, IDEF4X, isproposed to provide a more powerful object-oriented method. 展开更多
关键词 object-oriented design CLASS METHOD IDEF (integration definition)
原文传递
The Design and Implementation of an Object-Oriented Hypermedia System
4
作者 曹元大 马锐 《Journal of Beijing Institute of Technology》 EI CAS 1997年第1期78-84,共7页
Presents an object-oriented NBO(node-block-object)data model for hypermedia system.It takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has succ... Presents an object-oriented NBO(node-block-object)data model for hypermedia system.It takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has successfully achieved cross link to offer much better flexibility and two-way link to realize forward and backward searching in hypermedia system navigation.A conditional relation on links has also been realized,that is very helpful for time sensitive multimedia information processing and multimedia object cooperation. 展开更多
关键词 MULTIMEDIA HYPERMEDIA LINK object-oriented programming
下载PDF
Analysis and Design of Soils and Terrain Digital Database (SOTER) Management System Based on Object-Oriented Method 被引量:4
5
作者 ZHANGHAITAO ZHOUYONG +2 位作者 R.V.BIRNIE A.SIBBALD RENYI 《Pedosphere》 SCIE CAS CSCD 2003年第2期111-120,共10页
A SOTER management system was developed by analyzing, designing, programming, testing, repeated proceeding and progressing based on the object-oriented method. The function of the attribute database management is inhe... A SOTER management system was developed by analyzing, designing, programming, testing, repeated proceeding and progressing based on the object-oriented method. The function of the attribute database management is inherited and expanded in the new system. The integrity and security of the SOTER database are enhanced. The attribute database management, the spatial database management and the model base are integrated into SOTER based on the component object model (COM), and the graphical user interface (GUI) for Windows is used to interact with clients, thus being easy to create and maintain the SOTER, and convenient to promote the quantification and automation of soil information application. 展开更多
关键词 component object model database model object-oriented SOTER
下载PDF
Detecting Design Patterns in Object-Oriented Program Source Code by Using Metrics and Machine Learning 被引量:3
6
作者 Satoru Uchiyama Atsuto Kubo +1 位作者 Hironori Washizaki Yoshiaki Fukazawa 《Journal of Software Engineering and Applications》 2014年第12期983-998,共16页
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob... Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques. 展开更多
关键词 design PATTERNS SOFTWARE Metrics MACHINE LEARNING object-oriented PROGRAMMING SOFTWARE Maintenance
下载PDF
An Approach to Detect Structural Development Defects in Object-Oriented Programs
7
作者 Maxime Seraphin Gnagne Mouhamadou Dosso +1 位作者 Mamadou Diarra Souleymane Oumtanaga 《Open Journal of Applied Sciences》 2024年第2期494-510,共17页
Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detecti... Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detection approaches, ranging from traditional heuristic algorithms to machine learning methods, are used to identify these defects. Ensemble learning methods have strengthened the detection of these defects. However, existing approaches do not simultaneously exploit the capabilities of extracting relevant features from pre-trained models and the performance of neural networks for the classification task. Therefore, our goal has been to design a model that combines a pre-trained model to extract relevant features from code excerpts through transfer learning and a bagging method with a base estimator, a dense neural network, for defect classification. To achieve this, we composed multiple samples of the same size with replacements from the imbalanced dataset MLCQ1. For all the samples, we used the CodeT5-small variant to extract features and trained a bagging method with the neural network Roberta Classification Head to classify defects based on these features. We then compared this model to RandomForest, one of the ensemble methods that yields good results. Our experiments showed that the number of base estimators to use for bagging depends on the defect to be detected. Next, we observed that it was not necessary to use a data balancing technique with our model when the imbalance rate was 23%. Finally, for blob detection, RandomForest had a median MCC value of 0.36 compared to 0.12 for our method. However, our method was predominant in Long Method detection with a median MCC value of 0.53 compared to 0.42 for RandomForest. These results suggest that the performance of ensemble methods in detecting structural development defects is dependent on specific defects. 展开更多
关键词 object-oriented Programming Structural Development Defect Detection Software Maintenance Pre-Trained Models Features Extraction BAGGING Neural Network
下载PDF
Research on object-oriented SOC design methodology
8
作者 Luo Juan(罗娟) Cao Yang 《High Technology Letters》 EI CAS 2005年第3期235-239,共5页
The growing complexity of System on Chip (SOC) requres a system level specicanon and design approach. High-level languages such as C++/SystemC can play multiple roles in system design as target languages. There ar... The growing complexity of System on Chip (SOC) requres a system level specicanon and design approach. High-level languages such as C++/SystemC can play multiple roles in system design as target languages. There are many practical problems in the application of object-oriented methods for this goal. Based on the analysis of traditional and system-level design methodology, a new object-oriented SOC design methodology with object-oriented design patterns is proposed, which emphasizes high-level design and verification. Aiming at the final goal of developing design patterns specific to SOC design, the reuse of design patterns in SOC systems and the capability of new SOC design patterns are discussed. With the illustration of some concrete examples of SOC design patterns, the application of object-oriented design methodology in the SOC design process is presented. 展开更多
关键词 object-oriented (OO) System on Chip (SOC) design pattern transaction level SYSTEMC
下载PDF
Dynamic Object-Oriented Model of Concurrent Design Process
9
作者 来可伟 《High Technology Letters》 EI CAS 1996年第2期5-8,共4页
This article reports our research progress in concurrent design theory and methodology.The idea of Micro-Design-Cycle is introduced to provide a mechanism of coordinating variousdesign activities in parallel as much a... This article reports our research progress in concurrent design theory and methodology.The idea of Micro-Design-Cycle is introduced to provide a mechanism of coordinating variousdesign activities in parallel as much as possible.An Object-Life-Cycle diagram is developedas an instrument to visualize the Micro-Design-Cycle and as a practical tool of timing variousactivities being performed in Micro-Design-Cycles. 展开更多
关键词 CONCURRENT design design THEORY and METHODOLOGY object-oriENTATION
下载PDF
OOADS: An Object-Oriented Design Model for Advertising CAD System
10
作者 庄越挺 潘云鹤 何志均 《Journal of Computer Science & Technology》 SCIE EI CSCD 1996年第5期443-451,共9页
The advances of computer graphics and imape processing have made it possible to design advertisements by computers. Presently, many commercial systems have come into being, such as CorelDraw and PhotoShop. All of them... The advances of computer graphics and imape processing have made it possible to design advertisements by computers. Presently, many commercial systems have come into being, such as CorelDraw and PhotoShop. All of them are developed out of the idea of graphics system or image system. For the ads designer, what is actually needed is a system developed from the point of view of ads design domain. In this paper, an object-oriented design model called OOADS is presented, around which five categories of operations, namely CMPDS (Clip / Modify / Paste / Draw/ Select ) are organized. Key approaches with the operations such as representation and organization of objects, virtual clipping, shadow images are demonstrated. In the end, the implementation of OOADS is discussed. 展开更多
关键词 design model image composition area filling CLIPPING CAD system ADVERTISING
原文传递
ORDERED-OBJECT-ORIENTED METHOD:A NEW APPROACH OF SAMPLE PART CALCULATION AND DESIGN
11
作者 李蓓智 《Journal of China Textile University(English Edition)》 EI CAS 1997年第1期6-11,共6页
This paper proposed a new approach of sample part classification and design, a so called Or-dered-object-oriented method (O-O-O method). Based on the theory of neural networks, fuzzy clustering algorithm and adaptive ... This paper proposed a new approach of sample part classification and design, a so called Or-dered-object-oriented method (O-O-O method). Based on the theory of neural networks, fuzzy clustering algorithm and adaptive pattern recognition, O-O-O method can be used to classify and design the sample parts automatically. The basic theory, the main step as well as the characteristics of the method are analysed. The construction of the ordered object in application is also presented in this paper. 展开更多
关键词 part classification NEURAL networks fuzzy CLUSTERING algorithm pattern recognition object-oriented
下载PDF
Product Family Design Methodology Using Object-Oriented Approach
12
作者 WANG Ai-min, MENG Ming-chen, HUANG Jing-yuan (Department. of Precision Instruments and Mechanology, Tsinghua Univers ity, Beijing 100084, China) 《厦门大学学报(自然科学版)》 CAS CSCD 北大核心 2002年第S1期141-142,共2页
The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m a... The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m ass production efficiency, which is the main philosophy of mass customization. P roduct family design is research focus at present and also is the core technolog y of DFMC (design for mass customization). Firstly, this paper explores the fund amental issues of product family, such as concepts of modularity, commonality/di versity, product platform and product family architecture etc. We compare the te rminology between product family and object-oriented approach in the next step. Thirdly, this paper puts forwards one product family design methodology based o n product platform and under different phase of product life cycle constrains, f or example, functional, assembly and service etc. At the end section of this pap er, we applied, the object-oriented approach in above mentioned product family design methodology to realize the design process. In one word, this paper propos ed one product family design methodology based on object oriented approach and p roduct life cycle consideration, especially the conjointness of characteristic o f OOA and concepts of product family. The main property of OOA are encapsulation , inherence and polymorphism. Encapsulation can represent the module or building blocks of product family. Inherence can be extended to describe the modularity and commonality, and also be used to construct variant space. Alternative specif ic of product family architecture can be embodied with polymorphism. And fin aly, we give the future work contents. In order to derive the product platform a nd achieve modularity and commonality/diversity, interface management between bu ilding block is necessary. The question is how the OOA can be applied in interfa ce management to get our aim OOA is the basis of many information management sy stem, then the question is how to build one system to manage the information of product family and support mass customization The third question is how to deve lop one computer aided tool to facilitate the application of OOA for product fam ily design, even be used to category of design for mass customization. 展开更多
关键词 product family design product platform object- oriented approach (OOA) product life cycle
下载PDF
OBJECT-ORIENTED IMPLEMENTATION OF EXPERT SYSTEMS FOR ENGINE LUBRICATING OIL INSPECTION
13
作者 杨忠 左洪福 +2 位作者 刘正埙 干敏梁 吴惠祥 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 1997年第2期170-176,共7页
The inspection of engine lubricating oil can give an indication of the internal condition of an engine. By means of the Object-Oriented Programming (OOP), an expert system is developed in this paper to computerize the... The inspection of engine lubricating oil can give an indication of the internal condition of an engine. By means of the Object-Oriented Programming (OOP), an expert system is developed in this paper to computerize the inspection. The traditional components of an expert system, such us knowledge base, inference engine and user interface are reconstructed and integrated, based on the Microsoft Foundation Class (MFC) library. To testify the expert system, an inspection example is given at the end of this paper. 展开更多
关键词 expert systems lubricating oil object-oriented engines INSPECTION
下载PDF
Meta-analysis of potentially confounding effect of class size on associations between object-oriented metrics and maintainability
14
作者 卢红敏 周毓明 徐宝文 《Journal of Southeast University(English Edition)》 EI CAS 2008年第3期281-283,共3页
This paper uses three size metrics,which are collectable during the design phase,to analyze the potentially confounding effect of class size on the associations between object-oriented(OO)metrics and maintainability... This paper uses three size metrics,which are collectable during the design phase,to analyze the potentially confounding effect of class size on the associations between object-oriented(OO)metrics and maintainability.To draw as many general conclusions as possible,the confounding effect of class size is analyzed on 127 C++ systems and 113 Java systems.For each OO metric,the indirect effect that represents the distortion of the association caused by class size and its variance for individual systems is first computed.Then,a statistical meta-analysis technique is used to compute the average indirect effect over all the systems and to determine if it is significantly different from zero.The experimental results show that the confounding effects of class size on the associations between OO metrics and maintainability generally exist,regardless of whatever size metric is used.Therefore,empirical studies validating OO metrics on maintainability should consider class size as a confounding variable. 展开更多
关键词 object-oriented metrics VALIDATION class size CONFOUNDING MAINTAINABILITY
下载PDF
REALIZATION OF OBJECT-ORIENTED RULE-TYPE EXPERT SYSTEM TEMPLATE
15
作者 杨忠 左洪福 沈春林 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 2003年第2期218-223,共6页
Expert systems (ESs) are being increasingly applied to the fault diagnosis of engines. Based on the idea of ES template (EST), an object-oriented rule-type EST is emphatically studied on such aspects as the object-ori... Expert systems (ESs) are being increasingly applied to the fault diagnosis of engines. Based on the idea of ES template (EST), an object-oriented rule-type EST is emphatically studied on such aspects as the object-oriented knowledge representation, the heuristic inference engine with an improved depth-first search (DFS) and the graphical user interface. A diagnositic ES instance for debris on magnetic chip detectors (MCDs) is then created with the EST. The spot running shows that the rule-type EST enhances the abilities of knowledge representation and heuristic inference, and breaks a new way for the rapid construction and implementation of ES. 展开更多
关键词 expert system object-oriented TEMPLATE RULE fault diagnosis
下载PDF
Visual object-oriented application for lane following on intelligent highway system
16
作者 王春燕 王炜 +1 位作者 陆建 常玉林 《Journal of Southeast University(English Edition)》 EI CAS 2003年第2期165-167,共3页
A visual object-oriented software for lane following on intelligent highway system (IHS) is proposed. According to object-oriented theory, 3 typical user services of self-check, transfer of human driving and automatic... A visual object-oriented software for lane following on intelligent highway system (IHS) is proposed. According to object-oriented theory, 3 typical user services of self-check, transfer of human driving and automatic running and abnormal information input from the sensors are chosen out. In addition, the functions of real-time display, information exchanging interface, determination and operation interweaving in the 3 user services are separated into 5 object-oriented classes. Moreover, the 5 classes are organized in the visual development environment. At last, experimental result proves the validity and reliability of the control application. 展开更多
关键词 intelligent transportation system intelligent highway system lane following visual object-oriented application
下载PDF
水田动力底盘逆向建模与质心验证——基于Geomagic Design X
17
作者 何剑飞 曾志浩 +5 位作者 郭梓游 李贵蓉 钟文能 钟顺 王在满 李庆 《农机化研究》 北大核心 2024年第10期248-253,共6页
针对目前农业机械仿真和优化模型精度不高的问题,提出了一种构建精确模型的逆向建模方法。应用光学扫描仪采集点云数据,基于Geomagic Design X处理点云数据并重构零部件模型,在SolidWorks中完成水田动力底盘的装配。以VP6D-CQ型水田动... 针对目前农业机械仿真和优化模型精度不高的问题,提出了一种构建精确模型的逆向建模方法。应用光学扫描仪采集点云数据,基于Geomagic Design X处理点云数据并重构零部件模型,在SolidWorks中完成水田动力底盘的装配。以VP6D-CQ型水田动力底盘为例,将测得的实际质心位置与所建的模型质心位置进行比较,并对提出的逆向建模方法进行了试验验证以及误差分析。结果表明:总质量、x坐标、y坐标、z坐标的误差值分别为4.55%、3.62%、2.23%、4.81%,误差值均在5%内。此方法可构建准确的三维模型,为后续仿真优化数据精确性奠定了基础,与传统的研发相比较,可缩短农业机械研发周期、降低设计成本。 展开更多
关键词 水田 动力底盘 逆向建模 质心验证 Geomagic design X 数字样机
下载PDF
Shrek:a dynamic object-oriented programming language 被引量:1
18
作者 曹璟 徐宝文 周毓明 《Journal of Southeast University(English Edition)》 EI CAS 2009年第1期31-35,共5页
From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are ... From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are not objects, etc. So, this paper designs a programming language, Shrek, which integrates many language features and constructions in a compact and consistent model. The Shrek language is a class-based purely object-oriented language. It has a dynamical strong type system, and adopts a single-inheritance mechanism with Mixin as its complement. It has a consistent class instantiation and inheritance structure, and the ability of intercessive structural computational reflection, which enables it to support safe metaclass programming. It also supports multi-thread programming and automatic garbage collection, and enforces its expressive power by adopting a native method mechanism. The prototype system of the Shrek language is implemented and anticipated design goals are achieved. 展开更多
关键词 dynamic typing metaclass programming computational reflection native method object-oriented programming language
下载PDF
App Designer辅助教学方法探索与实践——以软件无线电课程为例
19
作者 向新 刘宇峰 +2 位作者 梁源 王瑞 何林远 《中国现代教育装备》 2024年第19期148-151,共4页
软件无线电作为通信学科的必修课程,具有承上启下的重要作用。因课程原理抽象、理论公式复杂,学员在学习过程存在理解掌握难、实践应用难等问题。通过对当前软件无线电教学过程中存在的不足与困难进行分析,提出利用MATLAB App Designer... 软件无线电作为通信学科的必修课程,具有承上启下的重要作用。因课程原理抽象、理论公式复杂,学员在学习过程存在理解掌握难、实践应用难等问题。通过对当前软件无线电教学过程中存在的不足与困难进行分析,提出利用MATLAB App Designer辅助课程教学,从教学准备、课堂互动、自主实验、反馈提升四个方面开展课程教学改革。实践表明,该方法对于提升学员的工程思维、系统思维具有显著效果,同时可以增强学员理论联系实际的能力。 展开更多
关键词 软件无线电 MATLAB App designer 教学方法改革 理实结合
下载PDF
Review of Remotely Sensed Imagery Classification Patterns Based on Object-oriented Image Analysis 被引量:9
20
作者 LIU Yongxue LI Manchun +2 位作者 MAO Liang XU Feifei HUANG Shuo 《Chinese Geographical Science》 SCIE CSCD 2006年第3期282-288,共7页
With the wide use of high-resolution remotely sensed imagery, the object-oriented remotely sensed informa- tion classification pattern has been intensively studied. Starting with the definition of object-oriented remo... With the wide use of high-resolution remotely sensed imagery, the object-oriented remotely sensed informa- tion classification pattern has been intensively studied. Starting with the definition of object-oriented remotely sensed information classification pattern and a literature review of related research progress, this paper sums up 4 developing phases of object-oriented classification pattern during the past 20 years. Then, we discuss the three aspects of method- ology in detail, namely remotely sensed imagery segmentation, feature analysis and feature selection, and classification rule generation, through comparing them with remotely sensed information classification method based on per-pixel. At last, this paper presents several points that need to be paid attention to in the future studies on object-oriented RS in- formation classification pattern: 1) developing robust and highly effective image segmentation algorithm for multi-spectral RS imagery; 2) improving the feature-set including edge, spatial-adjacent and temporal characteristics; 3) discussing the classification rule generation classifier based on the decision tree; 4) presenting evaluation methods for classification result by object-oriented classification pattern. 展开更多
关键词 object-oriented image analysis remote sensing classification pattern
下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部