论科学与工程软件可视化开发环境体系结构

论科学与工程软件可视化开发环境体系结构

ID:25219966

大小:52.00 KB

页数:6页

时间:2018-11-19

论科学与工程软件可视化开发环境体系结构_第1页
论科学与工程软件可视化开发环境体系结构_第2页
论科学与工程软件可视化开发环境体系结构_第3页
论科学与工程软件可视化开发环境体系结构_第4页
论科学与工程软件可视化开发环境体系结构_第5页
资源描述:

《论科学与工程软件可视化开发环境体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、论科学与工程软件可视化开发环境体系结构目录1代写软件工程硕士论文可视化技术的研究现状及发展趋势2关于科学与工程软件3.sevde应解决的问题1可视化技术的研究现状及发展趋势可视化技术,是指利用计算机图形技术和方法,对大量的数据进行处理,并用图形、图象的形式,形象而异体地显示出来.甲笔者认为,可视化技术应该包含以下3方面的内容.Ll可视化用户界丙设计80年代以前,计算机软件开发者的主要精力集中在软件的实用功能方面,而对用户界面即人机接口并没有奏高的要求•80年代后期,随着著名的反ehei严用户界面模型的提出(该模型把用户界面分

2、成表示元素一对话控制-应用接口3个部分),用户界面设计逐渐发展为转移网络、上下文无关文法以及事件邹动3种方式•井摹本特征是提供给用户一个或多个含有各种屏幕元素(如菜单、按钮、列表框、选择框等)帅窗口,用户可根据需求选取当前婿动窗口中的任何屏幕元素,软件则检测用户键盘或鼠标择作并作出乓应一「2〕当90年代初Microsoft公司推出Visual压sic以后,立即引起了轰动效应,以VisualBa-sic为作表的可视化用户界面设计技术,彻底改变了传统的用户界面设计方式,实现了以可视化方莽进行的用户界面的设计,从而减少了用户界面设

3、计的工作量,提高了软件开发的效率。可视化编程抹水可裸化用户界面仅促完成了用户界面设计的可视化,而对用户操作的具体响应以及软件所需完成的特定任务即软件的内核,仍然需要采用传统的编程方式来完成•可娜化编程技术改变了传统的文本程序开发方式,不需要编程者写出完整的程序语句:甚至编程者在对语法规则都不完全清楚的情况下,也照样能完成编程工作,软件开发者只需写串流程图之类的图示结构,斗及少量的与程序相关的词组或字符,填充在相应的图示结构中,就可以得出完整且高质量的程序.可视化模型构造工具当用户希望开发出可视化的系统模型、程序模型和数据模型

4、时,仅有以上两部分的工作是不够的,这一任务须由可视化模型构造工具来完成.如一个弹道仿真系统,输人的是数据,而输出的则是以图形显示的导弹飞行过程的连续仿真.这一技术可广泛地用于流场分析、地质结构、矿藏的资源描述、医疗诊断的CT成像、有限元分析、机械系统运动学的动力学分析仿真等方面.从发展趋势来看,上述3个方面将逐步合一,形成一种新的计算机语言可视化语言.2关于科学与工程软件可视化开发环境硬件与软件平台的讨论选择合适的硬件与软件平台,是决定S邑E、工)E成败的关键,应该在满星现代科学与工程软件基本要求的前提下,既适合目前的情况,又能适应将

5、来的发展,并耳傅于推广•硬件平台的选择科学与工程软件要求较高的运行效率,而科学计算可视化则对三维数据场图形显示提出了更高的要求•〔司近年来,随着碑件技术的进步,工作站已从32位发展到了64位,一些高档图形工作站甚至专门针对科学计算可视化的要求而设计,例如Sun工作站中的Ultra1Creater3D.越来越多的过去只有大型机才能完成的工作,如今已可在多台工作站组成的网络中以分布式计算方式完成.另一方面,随着微机芯片技术的发展和硬件价格的不断下降,在高档PC机中已可以配置主频155MHz以上的Pentium或P6芯片

6、、32Mb甚军乎大的内存、64位图形加速卡和IGb以上的以圣艾硬盘,从而使代机在运算速度、图形处理能力和存储能力等方面达到甚至超过以往中低档工作站的水平.同时,工作站上的X一sFortranPop;evde应解决的问题可视化中西文图形用户界面设计用户界面理论和实践的发展也影响到科学与工程计算软件.提供高质量的可视化图形用户界面设计手段,使科学与工程软件在用户界面方面迅速赶上甚至超过同期其它商用软件的水平,是斗卫VDE首先应该解决的问题.具体内容包括:1)键盘一鼠标支持模块,这是可视化用户界面设计的先决条件;2)并发事件控制模块,是实现

7、高级用户界面系统的重要条件;3)磁盘、光盘管理模块,这是提供高级文件管理界面的前提;4)智能化菜单生成系统;5)窗口管理器;6)正文编辑器;7)图标(Icon)编辑器;8)帮助系统生成器;9)其它常用屏幕元素.此外,考虑到国内用户的需要,斗卫VDE应该直接在西文环境下开发,并提供西文环境下的中文图形用户界面支持.可视化编程科学与工程软件可视化开发环境除提供可视化用户界面设计外,还应该支持可视化编程.可视化编程的任务,就是以可视的方式使除用户界面设计以外部分的编程工作得到最大限度的简化,并引导用户自觉遵循其原则去构筑用户程序.具体实现可

8、从如下方面考虑.1)程序流程图化流程图既是表示程序结构的工具,也可作为程序可视化的辅助工具,在可视化编程的环境下,用户可以通过鼠标或键盘操作,快速建立(或修改)程序的流程,然后逐步求精.2)图示语法、语义结构用屏幕元素表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。