期刊文献+
共找到1,237篇文章
< 1 2 62 >
每页显示 20 50 100
Detecting Design Patterns in Object-Oriented Program Source Code by Using Metrics and Machine Learning 被引量:3
1
作者 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
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
Quantifying Reusability of Object Oriented Design: A Testability Perspective
3
作者 Mahfuzul Huda Yagya Dutt Sharma Arya Mahmoodul Hasan Khan 《Journal of Software Engineering and Applications》 2015年第4期175-183,共9页
The quality factor of class diagram is critical because it has a significant influence on overall quality of the product, delivered finally. Testability analysis, when done early in the software creation process, is a... The quality factor of class diagram is critical because it has a significant influence on overall quality of the product, delivered finally. Testability analysis, when done early in the software creation process, is a criterion of critical importance to software quality. Reusability is an important quality factor to testability. Its early measurement in object oriented software especially at design phase, allows a design to be reapplied to a new problem without much extra effort. This research paper proposes a research framework for quantification process and does an extensive review on reusability of object oriented software. A metrics based model “Reusability Quantification of Object Oriented Design” has been proposed by establishing the relationship among design properties and reusability and justifying the correlation with the help of statistical measures. Also, “Reusability Quantification Model” is empirically validated and contextual significance of the study shows the high correlation for model acceptance. This research paper facilitates to software developers and designer, the inclusion of reusability quantification model to access and quantify software reusability for quality product. 展开更多
关键词 REUSABILITY TESTABILITY object oriented design design Metrics object oriented SOFTWARE SOFTWARE Quality Model SOFTWARE Testing Effort
下载PDF
Dynamic Object-Oriented Model of Concurrent Design Process
4
作者 来可伟 《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
Product Family Design Methodology Using Object-Oriented Approach
5
作者 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
GEAR BOX CONCEPT DESIGN EXPERT SYSTEM OF NC MILLER BASED ON OBJECT─ORIENTED TECHNOLOGY
6
作者 Hu Weigang Yang Haibin +1 位作者 Yu Jun Zhou Ji (Huazhong University of Science and Technology) 《Chinese Journal of Mechanical Engineering》 SCIE EI CAS CSCD 1994年第3期163-169,共17页
The method and basic structure of object─oriented knowledge representation are presented in detail and the hierarchical structurc of object description is explained Based on object─oriented technology.the gear box c... The method and basic structure of object─oriented knowledge representation are presented in detail and the hierarchical structurc of object description is explained Based on object─oriented technology.the gear box concept design expert cistem of NC miller (GBCDLS) has been developed and applied to practical use.Moreover. the design principlc and techniques of GBCDES are discussed and analyzed. and the main functions of GBCDES are described. From the results of applications.it can be seen that GBCDES is effective and successful. 展开更多
关键词 Miller Gear box Concept design Expert system objectoriented
全文增补中
OBJECT ORIENTED DATA MODELLING WITH APPLICATIONS TO CAD
7
作者 应维云 傅向阳 周儒荣 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 1996年第2期69+63-68,共7页
An object oriented data modelling in computer aided design (CAD) databases is focused. Starting with the discussion of data modelling requirements for CAD applications, appropriate data modelling features are introdu... An object oriented data modelling in computer aided design (CAD) databases is focused. Starting with the discussion of data modelling requirements for CAD applications, appropriate data modelling features are introduced herewith. A feasible approach to select the “best” data model for an application is to analyze the data which has to be stored in the database. A data model is appropriate for modelling a given task if the information of the application environment can be easily mapped to the data model. Thus, the involved data are analyzed and then object oriented data model appropriate for CAD applications are derived. Based on the reviewed object oriented techniques applied in CAD, object oriented data modelling in CAD is addressed in details. At last 3D geometrical data models and implementation of their data model using the object oriented method are presented. 展开更多
关键词 computer aided design DATABASES data models object oriented data models complex objects geometrical models
下载PDF
Feature-based and objectoriented product information model for welding structure
8
作者 林三宝 杨春利 +1 位作者 黎明 吴林 《China Welding》 EI CAS 1999年第2期3-10,共8页
Product information model for welding structure plays an important role for the integration of welding CAD/CAPP/CAM. However, existing CAD modeling systems are not capable of providing enough information for subsequen... Product information model for welding structure plays an important role for the integration of welding CAD/CAPP/CAM. However, existing CAD modeling systems are not capable of providing enough information for subsequent manufacturing activities such as CAPP and CAM. A new design approach using feature technique and object oriented programming method is put forward in this paper in order to create the product information model of welding structure. With this approach, the product information model is able to effectively support computer aided welding process planning, fixturing, assembling, path planning of welding robot and other manufacturing activities. The feature classification and representing scheme of welding structure are discussed. A prototype system is developed based on feature and object oriented programming. Its structure and functions are given in detail. 展开更多
关键词 object oriented programming feature based design product information model welding structure CAD/CAM integration
下载PDF
OBJECT-ORIENTED FINITE ELEMENT ANALYSIS AND PROGRAMMING IN VC++
9
作者 MA Yong-qi(马永其) +1 位作者 FENG Wei(冯伟) 《Applied Mathematics and Mechanics(English Edition)》 SCIE EI 2002年第12期1437-1443,共7页
The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes libra... The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes library of finite element analysis program and Windows-type Graphical User Interfaces by VC + + and its MFC are developed. The reliability, reusability and extensibility of program are enhanced. It is a reference to develop the large-scale, versatile and powerful systems of object-oriented finite element software. 展开更多
关键词 object-oriented programming finite element method PROGRAM design VC+ +
下载PDF
A Shortcut for Extricating System Development from Predicament-by Means of Object-oriented Methods
10
作者 潘启澍 安实 +1 位作者 王福胜 张宝祥 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 1996年第3期92-95,共4页
Three main problems in system development and the plight of the system development are analyzed and discussed. Finally a practical and formalized method-object-oriented method is proposed to extncate the system develo... Three main problems in system development and the plight of the system development are analyzed and discussed. Finally a practical and formalized method-object-oriented method is proposed to extncate the system development from the predicament. 展开更多
关键词 ss: object-oriented METHOD (o-o method) RELATIONAL SYSTEM SYSTEM developing SYSTEM design
下载PDF
Testability Models for Object-Oriented Frameworks
11
作者 Divya Ranjan Anil Kumar Tripathi 《Journal of Software Engineering and Applications》 2010年第6期536-540,共5页
Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘inco- mplete’ and are designed with predefined points of variability, known as hot spots, to be custo... Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘inco- mplete’ and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to one- time use application. The overall cost of framework development may be reduced by designing frameworks with high testability. This paper aims at discussing a few metric models for testability analysis of object-oriented frameworks in an attempt to having quantitative data on testability to be used to plan and monitor framework testing activities so that the framework testing effort and hence the overall framework development effort may be brought down. 展开更多
关键词 object-oriented Frameworks COMPLEXITY Framelet-Based design and TESTABILITY
下载PDF
THE OBJECT-ORIENTED INTELLIGENT PROGRAMMING IN CAD/CAM
12
作者 Wang Su Zhu Xinxiong(Department of Manufacturing Engineering Beijing University of Aeronautics and AstronauticsBeijing 100083) P.R.China 《Computer Aided Drafting,Design and Manufacturing》 1996年第2期65-73,共2页
Design and manufacture organizations currently suffer from a number of problems that aignificantly affect their productivity.Despite their fragmented efforts to automate portioas of operations,they still suffer from &... Design and manufacture organizations currently suffer from a number of problems that aignificantly affect their productivity.Despite their fragmented efforts to automate portioas of operations,they still suffer from 'islands' of designing and manufacturing automation,long lead time for semi-custom proposals and engineering work, lengthy cycles of product development and introduction into the market,and low morale due to boring,repetitive engineering and industrial design activities.Thereby,the integration of design and manufacturing poses to the CAD/CAM researchere a series of challenges.The paper introduces a methodology that allows for the integration of product design with manufacturing process planning and the application of a new software technology known as 'Object-Oriented Intelligent Programming' .The task is achieved through an object-oriented intelligent CAD/CAM environment where a design model from the CAD system can be analysed, and manufacturing process plans with specifications of machining can be automatically determined.The manufacturing information of a part is extracted from the 3D geometric model and the 2D engineering drawing,thus,both geometric and non-geometric attributes of a part can be obtained. 展开更多
关键词 ss:intelligent designing and manufacturing object-oriented process plan
全文增补中
Object-oriented CAD for Hydraulic Circuits of Pressing Machines
13
作者 P.K.Wong L.M.Tam S.C.Tam Faculty of Science & Technology, University of Macao, P.O.Box 3001, Macao 《Computer Aided Drafting,Design and Manufacturing》 1998年第1期2-11,共10页
This paper describes the design and implementation of an intelligent computer-aided design (ICAD) system for hydraulic circuits of pressing machines. The CAD system is developed based on the object-oriented approach. ... This paper describes the design and implementation of an intelligent computer-aided design (ICAD) system for hydraulic circuits of pressing machines. The CAD system is developed based on the object-oriented approach. The application domain of hydraulic presses has been studied thoroughly. The engineering data and the design knowledge are organized in an object-oriented database. A case study has been selected to illustrate the usefulness of the object-oriented CAD system in real applications. 展开更多
关键词 hydraulic power intelligent computer-aided design (ICAD) system object-oriented (OO) technology
全文增补中
基于面向对象编程的Java语言程序设计方法分析
14
作者 韩小龙 司珍 +4 位作者 吕晓峰 梁博 冯元 方静 李超 《集成电路应用》 2024年第1期228-229,共2页
阐述面向对象编程方法和Java语言的特点,通过案例分析和实践验证Java语言在程序设计中的灵活性和扩展性,讨论Java语言的封装、继承和多态特性,在设计和实现Java程序中的应用。
关键词 面向对象编程 JAVA语言 程序设计
下载PDF
基于Design Patterns的大型工控软件研究与实践 被引量:9
15
作者 刘铭 施仁 贾宏宇 《小型微型计算机系统》 CSCD 北大核心 2004年第6期1032-1035,共4页
针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ... 针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ,从而提高了运行效率 ,同时也加快了系统开发、调试的效率 .论证了设计模式在工控软件设计中应用的潜力 ,提出了大型工控软件设计的新思路 . 展开更多
关键词 设计模式 面向对象 工控软件
下载PDF
ObjectARX技术在道路路基横断面图形存储中的应用 被引量:6
16
作者 王卫东 詹振炎 《计算机工程》 CAS CSCD 北大核心 2002年第3期251-252,269,共3页
在图形环境下,工程设计图形的有序存储是工程计算机辅助设计中的一个重要问题。概略介绍了公司的AutoCADAutodesk技术,并应用该技术实现了公路路基设计图形以面向对象的方式存储在图形数据库中。
关键词 objectARX 面向对象 道路 路基 横断面图形 图形存储 AUTOCAD 计算机辅助设计
下载PDF
一个演绎对象数据库SD-DOOD的设计与实现 被引量:2
17
作者 陶世群 原锦辉 《计算机工程与设计》 CSCD 2004年第12期2194-2197,共4页
通过探寻面向对象数据库与知识库技术相结合的途径,研究演绎对象数据库系统实现的关键技术。以基于演绎数据库系统SD-DDBS,设计实现了一个演绎对象数据库系统原型SD-DOOD。系统支持类,类层次、对象、属性、方法、继承和封装等面向对象... 通过探寻面向对象数据库与知识库技术相结合的途径,研究演绎对象数据库系统实现的关键技术。以基于演绎数据库系统SD-DDBS,设计实现了一个演绎对象数据库系统原型SD-DOOD。系统支持类,类层次、对象、属性、方法、继承和封装等面向对象数据库系统的核心概念,支持演绎对象等演绎数据库的概念,提供了图形用户接口(GUI),便于用户进行创建、查询等操作。 展开更多
关键词 演绎数据库 类层次 面向对象数据库系统 GUI 图形用户接口 查询 设计实现 支持 途径 概念
下载PDF
基于Python语言的课程教学对策分析
18
作者 支月芬 《山西经济管理干部学院学报》 2024年第2期87-90,共4页
文章通过对python语言的面向对象程序设计的课程分析,阐释了Python语言的特点和面向对象程序设计课程内容及方法。同时,探讨了Python语言的面向对象程序设计教学存在的问题。研究结果表明,采用项目驱动的教学方法和实践性的学习任务可... 文章通过对python语言的面向对象程序设计的课程分析,阐释了Python语言的特点和面向对象程序设计课程内容及方法。同时,探讨了Python语言的面向对象程序设计教学存在的问题。研究结果表明,采用项目驱动的教学方法和实践性的学习任务可以提高学生的学习兴趣和动手能力。基于此,在Python语言的面向对象程序设计课程中,应采用项目驱动的教学方法,结合实践性的学习任务,以提高学生的学习效果。 展开更多
关键词 PYTHON语言 面向对象 程序设计 课程教学 对策
下载PDF
面向对象的OOA、OOD软件开发技术分析 被引量:3
19
作者 任胜兰 《忻州师范学院学报》 2009年第5期39-42,共4页
面向对象是当前计算机界关心的重点,是上个世纪90年代软件发展的主流,实际上,面向对象的概念和应用已经超越程序设计和软件开发,而且已经渗透到了系统模拟、数据库、多媒体、图形技术、网络管理系统、CAD技术、人工智能等多个领域。文... 面向对象是当前计算机界关心的重点,是上个世纪90年代软件发展的主流,实际上,面向对象的概念和应用已经超越程序设计和软件开发,而且已经渗透到了系统模拟、数据库、多媒体、图形技术、网络管理系统、CAD技术、人工智能等多个领域。文章主要讨论面向对象的开发方法OOA和OOD,并且对面向过程与面向对象加以比较,阐述了面向对象的OOA、OOD之不足及适用范围,同时也分析了发展中存在的争论问题。 展开更多
关键词 面向对象 OOA ood 软件开发
下载PDF
ObjectARX在铁路线路平面交互式设计中的应用 被引量:2
20
作者 杨世强 杨利花 潘丽华 《甘肃科学学报》 2005年第1期107-110,共4页
 ObjectARX语言是AutoCAD新版本中的二次开发语言,在编程绘图方面有极强的功能.在此主要介绍其在铁路线路平面图形设计中的应用和它方便的图形修改功能.
关键词 铁路线路设计 面向对象程序设计 objectARX
下载PDF
上一页 1 2 62 下一页 到第
使用帮助 返回顶部