期刊文献+
共找到54篇文章
< 1 2 3 >
每页显示 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
Research on object-oriented SOC design methodology
2
作者 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
Automatic Generation of UML Class Diagrams for Object-oriented Design and Programing Course
3
作者 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 FINITE ELEMENT ANALYSIS AND PROGRAMMING IN VC++
4
作者 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
Exploration on 5E Teaching Principle-based Education for the Object-oriented Software Construction Course
5
作者 Cuiyun Gao Jia Xie +3 位作者 Bin Zhou Jianghong Ma Jianlong Wu Yunming Ye 《计算机教育》 2023年第12期187-194,共8页
Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore... Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated. 展开更多
关键词 object-oriented software construction 5E teaching principle PROGRAMMING design pattern
下载PDF
Testability Models for Object-Oriented Frameworks
6
作者 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
Object-oriented CAD for Hydraulic Circuits of Pressing Machines
7
作者 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
全文增补中
THE OBJECT-ORIENTED INTELLIGENT PROGRAMMING IN CAD/CAM
8
作者 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
全文增补中
O-O Analysis of Vehicle Body Design and Establishment of Engineering Database
9
作者 陈思忠 林磊明 +1 位作者 张斌 谷中丽 《Journal of Beijing Institute of Technology》 EI CAS 1998年第2期184-189,共6页
To establish the object-oriented (O-O) engineering for vehicle body design Methods characteristics of vehicle body design data were analyzed by means of theO-Omethod The analytical results were transformed intothe eng... To establish the object-oriented (O-O) engineering for vehicle body design Methods characteristics of vehicle body design data were analyzed by means of theO-Omethod The analytical results were transformed intothe engineering databasethat canbeusedsufficiently to describe the relative information of vehicle body design data.Results TheO-Oengineeringdatabaseforvehiclebodydesignis realized and practiced in the process ofbody design for a QCJ7082 economical car. Conclusion The method is successful in trans- forming vehicle body design object into engineering database.The database supports each procedure of vehicle body design perfectly 展开更多
关键词 vehicle body design engineering database object-oriented
下载PDF
Design and Implementation of Lightning Analysis Software Based on Lightning Location System Data
10
作者 Rong FAN Chunlong ZHANG +1 位作者 Wen'an XIAO Yaoling ZHI 《Meteorological and Environmental Research》 CAS 2020年第1期21-23,共3页
This paper discusses the steps about how to design and implement software based on lightning location system data and its localization map.The system contains four major modules such as real-time lightning monitoring,... This paper discusses the steps about how to design and implement software based on lightning location system data and its localization map.The system contains four major modules such as real-time lightning monitoring,historical query,lightning intensity zoning,lightning disaster statistics,etc.The system is able to automatically generate real-time lightning monitoring image,lightning animation,and lightning intensity zoning image,which contributes to the high accuracy of the calculation results and the efficiency of data analysis.The paper also points out the deficiencies of software life cycle management and proposes actionable solutions. 展开更多
关键词 LIGHTNING location SYSTEM data(LLSD) SYSTEM design UML object-oriented design(ood) Systems development life cycle(SDLC)
下载PDF
Application of Classical Garden Design in Landscaping of West Sichuan Plain
11
作者 LI Xingwei 《Journal of Landscape Research》 2014年第3期14-,16,共2页
Taking"Lotus Garden Residential Area"in Dayi County,Chengdu City,on the west Sichuan Plain for example,the signifi cance of combining ecological technologies and landscape design was elaborated,and the means... Taking"Lotus Garden Residential Area"in Dayi County,Chengdu City,on the west Sichuan Plain for example,the signifi cance of combining ecological technologies and landscape design was elaborated,and the means of controlling urban fl ood and waterlogging were explored from the perspective of the basic unit of urban construction,the residential area,so as to offer a new sustainable thought for the environment design of future residential areas. 展开更多
关键词 Classical garden design technique RAINWATER Urban fl ood and waterlogging
下载PDF
Automated Design and Visualization System of a House Foundation from Blocks
12
作者 Algirdas Sokas 《Journal of Civil Engineering and Architecture》 2010年第9期26-31,共6页
This article analyzes creation methods of automated design system, presents design system of a house foundation from blocks. The creation methods of automated design system of a house foundation from blocks are discov... This article analyzes creation methods of automated design system, presents design system of a house foundation from blocks. The creation methods of automated design system of a house foundation from blocks are discovered with Unified Modeling Language. Analyzed objects-classes: block, specification, model. Graphical system can design foundation, form specification of objects and create 3D model of house foundation. There are several types and different dimensions of concrete blocks. The program optimally arranges selected blocks so that monolithic parts will be minimal volume. Program selects a house foundation blocks from database by using ActiveX Data Objects technology, which by programming method connects drawing and database. Drawing's graphical objects have additional data from which exchange of data between graphical system and database is executed. Visualization system and example of house foundation from blocks project with specifications is presented. Creation problems of automated design system are discussed and conclusions are made. 展开更多
关键词 object-oriented programming house foundation design Unified Modeling Language visualization system.
下载PDF
Research and Development of the Object-oriented Design Method: IDEF4
13
作者 周之英 王萍 《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)
原文传递
Notes on the Design of an Integrated Object-Oriented DBMS Family
14
作者 商陆军 许立辉 《Journal of Computer Science & Technology》 SCIE EI CSCD 1991年第4期389-394,共6页
This paper summarizes the design and implementation notes of the CodDdBase system,which is a corn binative distributed database management system family based on an integrated object model.CoDdBase is implemented in C... This paper summarizes the design and implementation notes of the CodDdBase system,which is a corn binative distributed database management system family based on an integrated object model.CoDdBase is implemented in CLUSTER 86,a general purposed object-oriented programming language designed by the authors.The CoDdBase environment is actually a part of the CLUSTER 86 programming environment,which offers various object-based models,supplies miscellaneous building blocks for constructing different distributed DBMS's,and provides integrated programming tools to develop new ways and new models in response to changing application needs. 展开更多
关键词 In Notes on the design of an Integrated object-oriented DBMS Family design
原文传递
Development of a distributed and integratable manufacturing execution system framework 被引量:4
15
作者 杨浩 周娜 +1 位作者 朱剑英 罗翔 《Journal of Southeast University(English Edition)》 EI CAS 2003年第1期64-69,共6页
Using remote method invocation (RMI) and a distributed object-oriented technique, this paper presents a systematic approach to developing a manufacturing execution system (MES) framework, which is open, modularized, d... Using remote method invocation (RMI) and a distributed object-oriented technique, this paper presents a systematic approach to developing a manufacturing execution system (MES) framework, which is open, modularized, distributed, configurable, interoperable and maintainable. Moreover, the design patterns for the framework .are developed and a variety of functional components are designed by inheriting appropriate patterns. And then an application is constructed by invoking corresponding methods of related components. An MES system implementing the framework and design patterns can be facilely integrated with other manufacturing applications, such as enterprise resource planning (ERP) and floor control system (FCS) . 展开更多
关键词 manufacturing execution system framework design pattern distributed object-oriented remote method invocation
下载PDF
面向对象方法在管理信息系统开发中的应用 被引量:11
16
作者 田金兰 裴非 《小型微型计算机系统》 CSCD 北大核心 1999年第1期43-48,共6页
面向对象的方法是一种先进的技术.它强调从客观世界中固有的事物出发来分析构造系统;用人类在现实生活中常用的思维方式来认识、理解和描述客观事物.面向对象的分析和设计方法对于开发大型管理信息系统有着重要而实用的意义.本文先... 面向对象的方法是一种先进的技术.它强调从客观世界中固有的事物出发来分析构造系统;用人类在现实生活中常用的思维方式来认识、理解和描述客观事物.面向对象的分析和设计方法对于开发大型管理信息系统有着重要而实用的意义.本文先简单地介绍面向对象的方法,然后结合邮政业务管理系统来说明怎样利用面向对象的方法来分析和设计一个具体的管理信息系统. 展开更多
关键词 面向对象 属性层 服务层 管理信息系统 邮政业务
下载PDF
基于CORBA的制造执行系统的实现 被引量:5
17
作者 曹江辉 王宁生 +1 位作者 解放 朱建江 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2002年第4期336-341,共6页
提出了一种适合我国离散制造业的制造执行系统的功能模型 ,针对传统的制造执行系统缺少柔性、不易重构、难以维护的缺点 ,系统地论述了基于 CORBA ( Common object request broker architectore)的制造执行系统的实现方法 ,包括领域分... 提出了一种适合我国离散制造业的制造执行系统的功能模型 ,针对传统的制造执行系统缺少柔性、不易重构、难以维护的缺点 ,系统地论述了基于 CORBA ( Common object request broker architectore)的制造执行系统的实现方法 ,包括领域分析、面向对象分析、面向对象设计和应用 CORBA技术实现制造执行系统等主要内容。实例证明该系统具有良好的扩展性。 展开更多
关键词 公共对象请求代理 制造执行系统 面向对象分析 面向对象设计 软件构件 制造业
下载PDF
生成式路径下数据驱动的视觉传达设计 被引量:9
18
作者 王娜娜 陈小林 《包装工程》 CAS 北大核心 2021年第22期240-250,共11页
目标通过分析达成2个目标:首先,探索生成设计方法在视觉传达设计学科中对于引入,驾驭数据信息进行视觉再现的知识意义;其次,探索生成式设计处理创意设计中数据驱动信息的合理路径和方法。方法由于视觉传达设计领域中生成式设计思维的应... 目标通过分析达成2个目标:首先,探索生成设计方法在视觉传达设计学科中对于引入,驾驭数据信息进行视觉再现的知识意义;其次,探索生成式设计处理创意设计中数据驱动信息的合理路径和方法。方法由于视觉传达设计领域中生成式设计思维的应用尚无清晰的定义,所以在研究中采用综述法与比较分析法,从3个层面以数据引入视觉创意设计为中心论题进行讨论。文章共分为3个主要部分:第1部分,研究问题的提出,从视觉传达设计研究范式对动态数据处理的局限性进行分析,讨论当前设计研究范式与数据特性在应用层面结合的矛盾症结;第2部分,就存在的问题提出可行性方案,讨论生成式设计思维在视觉传达领域的应用,以及生成式设计框架在视觉设计中数据应用的可能性;第3部分,结合案例说明生成式设计思维如何构建视觉设计框架以及数据导入具体路径。结论生成式设计思路从逻辑构建角度为数据介入视觉系统设计提供思路,成为一种从视觉表意出发的动态应用数据可能性的路径,将数据纳入设计环节中作为新的变量进行复杂意义的表达。 展开更多
关键词 生成式设计 数据驱动 视觉传达设计 动态视觉系统 逻辑构建 语义规则 面向对象设计
下载PDF
面向对象方法在企业评价诊断系统开发中的应用 被引量:2
19
作者 李勇建 贾春福 +1 位作者 袁晓洁 涂奉生 《计算机工程》 CAS CSCD 北大核心 2000年第12期11-13,共3页
面向对象的分析和设计方法是一种先进的技术,它对于开发大型系统有着重要而实用的意义。讨论了怎样利用面向对象的方法来分析和设计企业评价诊断系统。探讨了企业评价诊断系统的结构、组成、功能以及和其他企业管理系统的关系,给出了... 面向对象的分析和设计方法是一种先进的技术,它对于开发大型系统有着重要而实用的意义。讨论了怎样利用面向对象的方法来分析和设计企业评价诊断系统。探讨了企业评价诊断系统的结构、组成、功能以及和其他企业管理系统的关系,给出了用面向对象技术分析和设计企业评价诊断系统的具体方法。 展开更多
关键词 企业评价诊断系统 面向对象 企业管理
下载PDF
用面向对象方法构造用电管理信息系统 被引量:3
20
作者 朱有产 尹成群 +1 位作者 李志远 谷建成 《华北电力大学学报(自然科学版)》 CAS 北大核心 2001年第4期57-60,共4页
以Coad-Yourdon 5层次方法为基础,吸取Rumbaugh动态建模的思路来认识、理解和描述用电管理过程并构造模型。采用向向对象分析和设计的方法,利用现有大型网络关系型数据库管理系统(RDBMS)和前端开发工具... 以Coad-Yourdon 5层次方法为基础,吸取Rumbaugh动态建模的思路来认识、理解和描述用电管理过程并构造模型。采用向向对象分析和设计的方法,利用现有大型网络关系型数据库管理系统(RDBMS)和前端开发工具Power-Builder 6.5,开发了供电企业用电管理信息系统。在基类的基础上,作者自定义了一些类,使类具有继承性的特点,并使用电管理信息系统具有可重用性,易修改和扩充,具有广阔的应用前景。 展开更多
关键词 用电管理信息系统 面向对象 电力系统 供电企业
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部