首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
近年来,基于消息传递的并行处理方式越来越受到重视,PVM(Parallel Virture Machine)正是这  相似文献   

2.
This paper presents a kind of visual programming,which is called R-technology of programming,The R-technology is independent of any programming language or operating system and the R-chart is in accord with international standard(ISO 8631H).The package of R-technology has been applied to the high level languages such as PASCAL.C,ASSEMBLER,FORTRAN,PL/1,MODULA-2 and RTRAN,This package is applied to computers ranging from mainframes(IBM370) and minis(VAX) to micros(IBM/PC).  相似文献   

3.
程序设计图法是用图形形式表现程序逻辑关系的技法。目前流行的程序设计图法有HIPO(Hierar-chy plus Input Process Output),NS图(Nassi & Sheider-man Chart),SPD(Structured Programming Diagram),PAD(Problem Analysis Diagram Chart)等等。起源早、使用最广泛的是流程图(Flow Chart),它基本上是具体处理过程(怎样做)的图形化。对于一个人独立设计小型简单程序,它是一种容易掌握的方法;但对于多人分工设计大规模复杂程序来说就暴露出许多缺点,人们(尤其是非设计者)很难看懂它所表示的庞大复杂的逻辑关系,给程序检查和维护带来很大困难。为此,日本NTT公司开发了HCP图法(Hierar-  相似文献   

4.
本文阐述了动态程序设计的概念及其产生的历史背景和直接原因,分析了动态程序设计与传统程序设计(文中称之为静态程序设计)的区别,指出了动态程序设计的特征,并讨论了动态程序设计系统实现中的若干关键问题。  相似文献   

5.
基因评估基因表达式程序设计方法   总被引:4,自引:0,他引:4  
基因表达式程序设计(Gene Expression Programming,简称GEP)与遗传程序设计(Genetic Programming,简称GP)相比,具有更强的搜索能力、更简单的编码表示方法和产生更高复杂性函数的能力.但是它也存在一些缺点,例如缺乏学习机制,搜索过于盲目.针对这一缺点,本文提出了一种新的自动程序设计方法:基因评估基因表达式程序设计(Gene Estimated Gene Expression Programming,简称GEGEP).与GEP相比,GEGEP主要具有如下特点:(1)改变了GEP的基因表达式结构,将原来的“头 尾”结构改成了“头 身 尾”结构,以利于其引进学习机制;(2)同源基因也采用“头 身 尾”结构,以利于增强其搜索能力;(3)引入了分布评估算法(Estimation of Distribution Algorithm,简称EDA)的思想,以利于增加其学习能力并且加快其收敛速度.实验结果表明,与GEP和GP相比,GEGEP具有更高的拟合和预测精度、更快的收敛速度.  相似文献   

6.
一引言结构化分析/结构化设计(SA/SD)是一种成熟且广泛使用的软件分析设计方法,目前存在大量用这种方法开发的系统.SA/SD以功能分解为指导思想,分析设计的结果适合用结构化程序设计语言来实现.SA/SD中最重要的文档是数据流图(DFD)和数据字典(DD)  相似文献   

7.
约束逻辑程序设计综述   总被引:1,自引:0,他引:1  
一、引言 约束逻辑程序设计(Constraint Logic Program-ming.CLP)是基于人工智能(AI)中约束满足问题(Constraint Satisfaction Problem.CSP)模型的一种程序设计风范。CLP是逻辑程序设计(LP)的一种推广,是八十年代发展起来的一种新的逻辑程序设计方法。由于它继承了LP简单易懂的说明性描述方法并结合了CSP在求解问题时的效率,使它在解决很多AI问题(如组合问题、资源分配、事务安排等)时有不凡的表现。更由于AI领域中绝大多数问题可以用CLP来表示,所以这一方法已引起了人们的广泛注意,并在八十年代后期得以迅速发展。  相似文献   

8.
自动程序设计的研究   总被引:1,自引:0,他引:1  
自动程序设计是计算机科学的中心目标之一,围绕中心目标进行研究是计算机科学工作者的责任。采用一种形式化方法,即演化计算(EvolutionaryComputation)理论,特别是其中的遗传程序设计(GeneticProgramming,简称GP)的理论,深刻研究了自动程序设计的概念和遗传算法。基于该方法的自动程序设计能够模拟生物进化的机制来适应外界环境,并获得最佳解,从而使得自动程序设计获得较好效果。  相似文献   

9.
改进的基因表达式程序设计实现复杂函数的自动建模   总被引:3,自引:1,他引:3  
基因表达式程序设计(简称GEP)是一种新型的遗传算法,它继承了遗传程序设计(简称GP)和遗传算法的优点并且具有更高的效率和更强的搜索能力,但同时也存在缺乏学习机制,搜索过于盲目的缺点,针对其缺点对其进行了如下改进:(1)改变了GEP的基因表达式结构,将原来的“头+尾”结构改成了“头+身+尾”结构,以利于其引进学习机制;(2)同源基因也采用“头+身+尾”结构,以利于增强其搜索能力;用其实现复杂函数的自动建模,实例测试的结果表明用改进的基因表达式程序设计得到的模型比传统方法得到的模型要好,甚至优于用遗传程序设计和基本的基因表达式程序设计得到的模型。  相似文献   

10.
1990年10月21—25日在加拿大渥太华市召开了 OOPSLA(面向对象的程序设计:系统语言和应用大会)与 ECOOP(欧洲面向对象程序设计大会)的联合会议。会上有一些著名的计算机软件科学家,如E.Yourdon、L.Constantine 等在一个关于结构分析和面向对象分析的小组讨论中,发表了一些观点,值得注意。  相似文献   

11.
基于RUP思想和B/S模式的考试系统   总被引:4,自引:0,他引:4  
RUP,即Rational统一过程,是目前较为流行的软件开发方法。它是以架构为中心,采用用例驱动的、迭代的增量的软件开发过程,它解决了软件系统在规模、复杂性、分布和重要性上不断扩张带来的一系列的技术和组织上的问题。而随着现代远程教育的兴起,传统的C/S模式考试系统已不能满足时代的需要。文中正是以C语言考试系统为例,研究如何利用基于RUP思想的开发方法来把握一个B/S系统的整体开发的架构与过程。  相似文献   

12.
采用RUP的软件开发方法   总被引:5,自引:3,他引:5  
RUP,即Rational统一过程,它是以构架为中心,采用用况驱动的、迭代和增量的软件开发过程,它解决了因软件系统在规模、复杂性、分布和重要性上不断扩张带来的一系列的技术和组织上的问题。文中以一个用ASP.NET开发的B/S模式校务管理系统的解决方案为例,概要介绍了采用RUP的软件开发方法。通过实施RUP,使软件开发的过程成为一个受控迭代过程,大大降低了软件开发的风险,并使软件更加完善和强壮。  相似文献   

13.
软件生产线方法   总被引:2,自引:0,他引:2  
与分析、设计和实现单个软件系统的传统软件工程方法不同 ,本文提出一种开发和维护系列软件系统的生产线方法 .该方法是一种领域特有的 ,以体系结构为中心的 ,过程驱动的 ,基于技术的系统化方法 .重点探讨方法论、生产线、工具和技术  相似文献   

14.
现代软件开发的过程管理方法研究   总被引:5,自引:0,他引:5  
面对现代软件开发过程中的一系列问题,本文提出从改进软件开发方法和加强软件开发的过程管理两方面着手提高软件的质量。首先,探讨了基于构件/构架复用技术的现代软件开发模式;然后,就其特点提出现代软件开发过程管理中的一些有效的改进措施和方法。  相似文献   

15.
针对注射模具CAE软件Z-Mold在模拟分析之前需要输入大量信息的问题,探索一种通用软件开发技术——数据驱动对话框.为简化程序开发工作,将对话框原型描述保存在定义文件中,在系统运行时根据原型定义文件动态生成对话框,在其关闭时将输入信息保存在结果文件中以供计算模块调用.该技术使对话框变成一种由数据驱动的对象,不需要修改程序就能更改对话框内容,从而提高Z-Mold的可重用性和开发效率.  相似文献   

16.
企业传统的办公模式是为工作人员配备个人电脑用作生产终端。在实际使用的过程中,由于企业内部生产终端位置分散,硬件差异大,需求的软件多种多样,操作系统与软件驱动安装频繁、个人电脑软硬件故障时常发生等问题,使运维人员难以进行有效管理和统一维护。应用计算机桌面虚拟化技术,可以让企业通过远程服务向办公人员提供非常便捷的使用途径,办公人员可以在不受时间和地点限制的情况下访问虚拟桌面,其具有方便维护,成本较低、易于扩散的优点。文章对企业生产办公中的桌面虚拟化技术以及相关应用进行了分析、研究。  相似文献   

17.
随着信息技术的发展,软件在各行各业发挥了巨大作用,并形成了自己的产业。软件产品的功能度和复杂性要比制造业的产品高得多,它在投入使用后,所能发挥的功效也是其他任何形式的硬件产品所无法比拟的。目前,软件产品的质量问题主要来自开发过程。本文结合作者的项目经历就基于软件过程的软件质量管理做一些探讨。  相似文献   

18.
变频器测试是一个复杂的过程,测试软件数据的输入输出依赖于硬件,功能和流程则依赖于对象,存在软件开发周期长和维护、修改困难的问题。介绍了通用变频器测试软件平台的设计技术和开发过程,提出了基于构件技术的三层逻辑结构的测试软件框架,使测试软件可复用并具有较好的稳定性和用户的可维护性。  相似文献   

19.
模型驱动架构(MDA)是先进的软件开发方法学。对开发HLA仿真系统具有很好的借鉴作用。在系统地总结了MDA系统开发原理的基础上,归纳了MDA系统开发的技术优势。将MDA应用于HLA仿真系统的开发,初步探讨了基于MDA的HLA仿真系统开发过程,并描述了该过程的顶层视图。  相似文献   

20.
工作流技术是目前发展较为快速的业务过程自动化技术。文章通过对在软件开发和实施过程中所发现问题的分析,从提高开发效率及软件的灵活性、健壮性出发,提出了基于.NET和数据库的轻量级工作流引擎的框架结构,详细讨论了如何利用.NET平台与数据库技术协同进行工作流引擎开发的问题,给出了工作流引擎的设计原理以及具体的表示和实现方法。该工作流引擎已应用到实际的应用系统中。实践表明,利用该工作流引擎可以显著地缩短关键业务的开发周期,结构化满足了用户的工作流使用需求。  相似文献   

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

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