共查询到18条相似文献,搜索用时 134 毫秒
1.
本文重点介绍了Chidamber和Kemerer提出的面向对象软件设计软件度量学理论和方法,结合C++语言的特征,提出了一个针对C++的软件度量工具,提取程序中有关类、类成员、成员函数、对象等信息,从而计算出类的方法数、方法最大复杂度、继承树深度、孩子数目、耦合度等指标,帮助程序员掌握程序的复杂程度,指导软件开发过程。 相似文献
2.
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用四种软件复用机制。从不同的角度用图和程序两种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。 相似文献
3.
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。在此以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用4种软件复用机制。从不同的角度用图和程序2种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。 相似文献
4.
5.
面向对象的程序设计方法在软件设计中得到了越来越广泛的应用。随着计算机内存的增加与速度的显著提高,雷达软件的设计趋向于模块化,以提高程序的可移植性与可维护性。详细讨论了面向对象的程序设计方法在机载雷达模拟器软件设计中的应用及C++语言的实现。 相似文献
6.
肖汉 《微电子学与计算机》2007,24(1):176-179
传统软件开发方法因难以支持需求的早期验证而易导致项目失控。文章将软件重用思想与面向对象技术相结合,提出将面向对象的软件重用开发方法作为领域工程中软件系统的设计思想和方法。在此基础上对传统的软件开发模型作了对比分析,提出了面向对象的软件重用瀑布模型,进而针对在基于开发模型开发应用系统过程中的一些问题作了探讨。这种开发模式可以有效地缩短软件的开发周期,减少开发人员的工作量。 相似文献
7.
C^++语言是一种面向对象的程序设计语言,而面向对象技术(OO)是当前计算机界讨论的热点;另一方面,知识信息处理也正在成为计算机应用的主要领域,简明地讨论了面向对象技术与专家系统中的黑板模型相结合的思想,以及采用C^++语言在专家系统中应用的可行性和优越性,并用C^++语言开发了一个黑板模型专家系统。 相似文献
8.
《信息通信》2016,(3)
目前,我国的计算机技术取得了非常大的进步与发展。计算机语言属于抽象性语言,它是以数学逻辑为基础,以计算机为平台的逻辑组织语言,设计者可对不同语言进行设计,从而针对某种逻辑实现相应的功能。常用计算机语言有面向对象程序设计语言、C语言等,这两种语言在逻辑上存在一定差异,也有着互通性。在计算机软件的应用过程中,从软件开放设计上看,大多选用逻辑开放形式,促使不同行业领域需求得以满足。计算机软件开发推动了我国信息化技术的进步与发展,同时为我国各大企业的发展也提供了良好的条件。现阶段,人们已经进入信息时代,计算机是实现信息化技术进步与发展的基本条件,它可作为衡量国家信息化水平的指标之一。在信息技术发展的时代背景下,各个国家都越来越重视计算机技术的发展状况,要想使计算机技术充分发挥作用,技术开发人员必须开发各种应用软件,在软件开发过程中,便涉及到逻辑语言。逻辑语言在计算机软件开发中具有重要作用,设计人员在设计计算机软件时,必须了解逻辑语言的作用。 相似文献
9.
目前在程序设计领域中面向对象方法占据着主导地位,但其自身也固有一些不足和缺陷。为了能更好地重用软件,有效提高软件的生产率,仅有面向对象的程序设计思想是不够的,还需要泛型程序设计思想。泛型机制是编程语言和编程思想的一次革命。C++语言提供的STL便是面向对象和泛型程序设计思想相结合的一个良好典范。 相似文献
10.
高斌 《信息技术与信息化》2008,(3)
面向对象软件测试是面向对象软件开发的重要阶段,本文分析面向对象软件的开发过程及对测试的影响,重点论述了面向对象软件开发过程和软件测试相结合而形成的一种面向对象软件测试模型,并总结了目前在面向对象软件测试方面面临的挑战困难. 相似文献
11.
Secchi C. Bonfe M. Fantuzzi C. Borsari R. Borghi D. 《Mechatronics, IEEE/ASME Transactions on》2007,12(6):696-702
The advantages of object-oriented modeling, as modularity and reusability of components, are very important not only for software development but also for modeling manufacturing systems. Recently, a unified object-oriented approach for modeling both the logical and the physical part of a manufacturing machine has been proposed. In this paper, we show the effectiveness of this new modeling framework on an industrial application. The case study consists of the package forming unit of a filling machine for liquid food packaging, developed by Tetra Pak Carton Ambient S.p.A. 相似文献
12.
统计信息管理与开发平台的设计 总被引:1,自引:0,他引:1
为适应时代的发展和工作的需要,开发了一套《统计信息管理与开发平台》。系统采用了B/S与C/S紧密结合的方式,充分发挥二者的优越性,还采用了面向对象的软件工程(OOSE)开发方法,及国际上最先进的JSP JB技术和WebServer,ApplicationServer,DatabaseServer三层体系结构。并介绍了系统设计、系统功能和系统的实现方法。 相似文献
13.
基于面向对象技术的组件软件已成为软件技术发展的趋势。COM是一个组件软件模型 ,而OLE是一个基于COM的面向对象的体系结构 ,ActiveX是OLE的网络扩展型。就此 ,对三个组件软件ActiveX、OLE、COM作了较详细的介绍 ,分析了它们的特点、功能及体系结构。 相似文献
14.
现代雷达仿真系统日益复杂,仿真软件开发周期越来越长。为了提高雷达仿真软件的开发效率,应用新型的组件化技术,以静态链接库技术设计了雷达仿真系统。详细叙述了组件以及组件化、软件重用等设计方法,分析了面向对象的编程技术。利用面向对象编程语言C++设计和测试了静态链接库雷达控制组件。对系统进行仿真,得出结论:组件化技术极大地方便了系统设计,增强了雷达仿真系统的可靠性和可扩展性。 相似文献
15.
Based on RPC semantic and agent-oriented software bus, a task-level-parallel Distributed-Object-Computing model has been designed to have complicated numerical analysis and Visualization in Scientific Computing(ViSC) for TWT-CAD, while making use of object-oriented technology and thread-concurrence technology. The ViSC software running on a Windows NT LAN(Local Area Network) for beam-wave interaction of TWTs has been developed in Visual C++, of which software architecture and key technologies are given in the paper. 相似文献
16.
Gogou G Mavromatis A Maglaveras N Engelbrecht R Pappas C 《IEEE transactions on bio-medical engineering》2002,49(12):1412-1419
The aim of this paper is to introduce the main software module of the DIABCARD Chip Card Medical Information System (DIABCARD CCMIS) that provides an online, portable diabetes medical record information system based on a high performance object-oriented rapid application development language such as Borland Delphi. A chip card based medical information system was developed as a good possibility to create a portable electronic patient record. In particular the patient data card makes the up-to-date patient's record available whenever needed. The developed DIABCARD Core System, described in this paper, includes a patient record management system that has the ability to handle topics such as administrative and medical data, medical anamnesis, and physical examination data. Issues tackled were simplicity, data security and reporting, customization, and internationalization. Especially for the two last issues (customization and internationalization) a novel approach based on using native initialization table files is presented. Proper care has been addressed during the development of the software modules for matters of security, data integrity and confidentiality. 相似文献
17.
18.
《IEE Review》1990,36(7):277-280
Object-oriented is a popular expression that can be applied to a language, a user-interface style, an approach or even a database. The author aims to describe the concepts as applied to a programming language. He also describes an object-oriented user-interface style, giving insight into how object-oriented design and programming aids the software development process 相似文献