可用性工程开发分析(精选5篇)
1.可用性工程开发分析 篇一
经实践研究表明,面向对象进行设计的软件工程在当前的计算机软件工程中具有较强的优势。第一,该方法与人类的思维方式更为贴近;第二,该方法具有较强的稳定性;第三,具有更强的可复用性;第四,在大型产品的开发与维护工作中可提供更为良好的便利条件。该方法的特点主要可概括如下:①对象属于基本元素,不同的基本元素之间可进行组合,形成复杂的软件对象,并由软件对象构成整体的系统;②在对不同的对象类进行划分时,可各自对应的数据与方法;③层次结构可通过子类与父类来进行设定;④不同对象之间可进行相互联系。
4结语
综上所述,面向对象的软件开发工程是一种具有较强先进性的方法,在计算机软件开发工作中具有重要的意义,但仍面临着一定的局限性,需在今后的实践中做出相应的完善。
2.可用性工程开发分析 篇二
气体扩散问题是公共安全领域一个重要的课题[1],研究物质泄漏后扩散的手段主要有现场试验、物理模拟和数值模拟[2,3,4],所有这些都是以理论分析和计算为基础。扩散的数值模拟一般分为中性气和重性气,在大多数泄漏事故中,化学危险品形成的气云为重性气,重气扩散危害远远超过一般正浮力或中性浮力扩散。此后,在大规模现场试验及流体建模的基础上,基于不同机理和假设相继出现了很多数学模型,依据建模原理和复杂程度的不同可分为列线图模型、中间模型和计算流体力学模型[5]等。综述国内外常用的数值模拟模型,重点分析了其应用优缺点及使用范围,以推动我国在该领域研究的进一步发展。
1 模型概述及对比
1.1 列线图模型
列线图模型[5]又称唯象模型或经验模型,是基于现场和实验室实验的结果数据,分析给出的计算模型。在列线图模型中,用列线图表或简单关系式来描述气云的扩散行为,只能给出特定距离处烟团或烟羽的轴线浓度。这类模型的典型代表是高斯模型,Britter&McQuaid提出的BM模型[6,7]。
由于考虑因素较少,如忽略大气稳定度、地表粗糙度等,列线图模型给出的预测值比较粗略,只宜做日常应用中的甄别模型。
1.2 中间模型
中间模型[5]指复杂度介于列线图模型和三维计算流体力学模型、拉格朗日粒子模型之间的一类模型。主要包括箱及相似模型、均匀或正态烟羽模型、通用烟羽模型、积分喷射模型、浅层模型等。
典型的中间模型有Cox和Carpenter稠密气体扩散模型[8](箱模型)、DEGADIS模型[9]、SLAB[10](浅层模型)、UDM模型[11](内嵌至SAFE-TI软件中使用),此外还有TWODEE模型、DIS-PLAY2[5]模型等。
1.3 计算流体力学模型
计算流体力学模型[5](Computational Fluid Dynamics Models,CFDM)是三维模型,该类模型的求解依赖时间和三维空间坐标的偏微分方程组,它们反应了质量、能量、动量和物质(组分)的守恒原理,或者说是基于Navier-Stokes (N-S)方程的。典型的三维CFD模型有FEM3模型、MDPG模型等。
这种模型本质上可以被应用到任何释放情形、地形或气象条件下。但N-S方程模型面临的棘手问题是数学闭合假设,严格地说,该假设并无坚实的物理依据可循,必然影响模拟的普适性。
本文将对目前气体扩散领域内常用的高斯模型[12,13]、Sutton模型、B&M模型、Cox和Carpenter稠密气体扩散模型、SLAB模型、DEGADIS模型、UDM模型及FEM3模型进行详细的优缺点及使用范围分析,具体见表1。
2 典型工程应用模型对比
借助DNV的SAFETI、ALOHA和FLUENT软件,采用工程中广泛应用的UDM、DEGADIS及CFD模型分别对不同地形下LNG的扩散,及不同风速下氯气的扩散进行模拟,并对模拟结果进行分析。
2.1 不同地形条件下的LNG泄漏扩散
2.1.1 模拟场景介绍
某液化天然气储罐,体积为100 000m3,假定储罐内存放的液化天然气组分为甲烷98%,乙烷2%。泄漏模式为连续泄漏,孔径为4",时间为20 min。储存温度为-161.4℃,压力为1.013bar,介质体为80 000m3,储量为32 910 t,直径80 m,高度2 1.8 m。周围环境相对湿度70%,温度10℃,风速为6m/s
2.1.2 模拟结果对比
2.1.2. 1 假设扩散发生在开阔的空地
1)运用DEGADIS模型、UDM模型和FEM3模型分别模拟,模拟结果见图1。
2)开阔的空地下扩散结果分析
从图1可以看出:
a.在开阔稳定气象条件下,三者近场高浓度的模拟计算结果具有较好的一致性,其中DEGADS与SADS与CFD吻合性更高,UDM结果相对保守。
b.针对远场浓度的模拟结果,三者吻合性较差,其中UDM结果最为保守。
2.1.2. 2 假设扩散发生在工业区
运用DEGADIS模型、UDM模型和CFD模型分别模拟,模拟结果见图2。
从图2,同时对比图1可以看出:
1) DEGADIS模型对开阔环境和工业区环境下天然气的扩散预测差别并不明显,仅下风向浓度边界值的距离有稍微的降低;
2) UDM模型两者预测值范围差别较大,不论从下风向还是侧风向观察相对开阔空间,在工业区环境下有毒有害气体扩散较慢;
3)由于障碍物的存在,扩散范围发生明显改变,CFD模型结果形象直观,更能体现障碍物和流场的交互作用
4)在工业区环境下,UDM和DEGADIS模型对远场浓度范围预测结果较为接近,但DEGA-DIS并没有计算出近场高浓度区域范围,误差偏大;
5)通过比较图1、图2可以看出:相对UDM模型和CFD模型,DEGADIS模型对扩散环境的改变反应并不灵敏,而CFD模型可以依据障碍物的存在状态进行仿真。
2.2 不同风速条件下的氯气泄漏扩散
2.2.1 模拟场景介绍
泄漏方式为阀门连续泄漏,泄漏时间为6 min,泄漏点距槽底0.4m,泄漏直径1.5 cm。泄漏钢瓶为横卧式,容积为800 L,直径0.8 m,长度1.65m。泄漏前约有200 kg液氯未使用,风向为北风,风速测量高度为3m,大气温度为28℃,相对湿度为65%,天空约50%有云,大气稳定度为D。
2.2.2 模拟结果对比
2.2.2. 1 风速为5 m/s下的扩散
2.2.2. 2 风速为1 m/s下的扩散
通过图3和图4可以看出:
1)在风速为5 m/s,大气稳定度为D的条件下,下风向上,U[DM和DEGADIS模型对氯气的扩散范围有着高度的一致性,在ERPG-3级别下,CFD的模拟结果也与其十分吻合;
2)在风速为1 m/s,UDM模型在侧风向的预测范围要高于其它两种模型,在下风向浓度分布范围具有较高一致性;
3)在风速为1m/s,DEGADIS和CFD模型并没有给出上风向氯气扩散浓度范围,在低风速环境下应用中并不现实。
2.3 结果分析
通过上述两组对比,
1)对于人员密度较高的敏感场所,为人员安全起见,推荐使用相对保守的UDM模型;
2)当需要分析复杂地形障碍物周边流场时,应优先考虑CFD模型,此时选用DEGADIS和UDM模型,结果可信度较低;
3)对于低风速下,泄漏物的扩散模拟在CFD、DEGADIS的模拟结果中,上风向无浓度体现,此时应优先选用UDM模型。
3 讨论与展望
针对工程应用的实效性及精确度要求:
1)简单的列线图模型和中间模型可主要应用于常规的风险评价和应急反应系统中,因其输入参数简单易得,模型思想简单,耗时少,具有良好的工程适用性。此外,目前流行的成熟软件完善有地图功能,为工程应用提供了更多便捷,但由于模型的过分简化,影响了模型自身的改进潜力。
2)计算流体力学CFD模型常用作科学研究验证,工程应用方面实践较少。相对模拟精度高,能够充分考虑地形及大气环境的变化;但不足之处在于建模复杂,耗时较多,步骤繁琐,与模拟精度和建模人员的经验水平有很大关系。
3)鉴于CFD模拟的复杂性,简单的列线图模型和中间模型往往可作为CFD模拟的前期筛选工具。
3.可用性工程开发分析 篇三
所属行业分类:互联网/IT产品研究开发人员
【是什么】
互联网软件开发工程师是指负责网站整体建设及网站程序、网络软件设计、开发、维护的专业人才。
【做什么】
①根据产品部门或者客户的需求.完成对新产品,工具或方法的研究,设计,开发等; ②负责系统进行分析与规划设计.确保与硬件系统的集成与结合; ③负责产品进行持续的升级与优化。
【怎么样】
《2005年中国互联网行业薪酬调研报告》显示,互联网公司中软件开发部门的付薪水平明显高于其他部门。软件开发部门高级工程师固定现金收入约10万元;总现金收入(含奖金)可达到11.2万元。此外,在互联网行业2005年本科毕业生起薪平均为3.8万元,硕士研究生年薪平均为6.0万元,年薪相差2.2万。
【谁能做】
①?? 大专或以上学历,计算机及相关专业; ②熟悉mysql,了解数据库设计,apache及相关配置; ③丰富的web开发经验; ④精通LinuxPHP编程,有1年以上PHP编程工作经验,有电子商务网站的系统构架设计和程序开发方面的经验; ⑤工作认真、细致、敬业,责任心强,较强的团队合作精神,能吃苦耐劳,有独立担当的能力。
【小贴士】
4.可用性工程开发分析 篇四
软件开发平台旨在提供通用的测试软件开发工具, 将测试系统开发过程 (除硬件资源选择以外) 都通过该平台进行管理。具体功能包括:功能一是可以根据需要, 对测试资源动态配置和重构;功能二是具备对测试系统硬件资源进行注册、扫描、初始化等功能;第三是为测试程序提供开发、调试和运行环境;第四是为测试程序提供数据处理功能;第五是统一管理系统的触发、中断、消息等资源, 还可以满足资源并行处理的需求。
二、实现ATS软件开发平台的关键技术
2.1ATS软件开发平台的关键技术
IEEE 1226 ABBET标准 (Standard for A Broad Base Environment for Test) 是通用ATS体系结构划分层次结构的依据标准, 通用的ATS要求与Nx Test ATS的框架相符合。如何实现它是要面临的主要问题, 接口标准规范、组件技术和统一软件开发过程及其UML技术是开发通用ATS的关键, 使用这些标准和技术会带来开放的、可扩充/裁减和层次清晰的软件框架。
2.2STD标准的ATS软件开发平台关键技术
在ATS软件开发平台的关键技术中本文主要探讨基于STD标准的ATS软件开发平台关键技术。根据STD标准, 如C和C++等通用的编程语言可以用来开发基于信号的组件, 与信号参数相对应的属性 (与ATLAS名词相同) 也在组件接口的包含范围内, 就像设置、重启和测量如此的方法与ATLAS名词动词相似一样。在测试过程中, 这些组件的例子可以用来进行信号操作。基于STD标准的信号组件, 为TPS可移植性的实现提供了途径, 为面向信号的开发测试程序打下坚实的基础。
三、一种面向信号的通用性的ATS软件平台设计
3.1ATS软件平台的静态建模
ATS软件平台中只有测试信号框架层与基本信号组件层包含对象模型, 而整个软件平台的信号基础是基本信号组件层, 用于完成基本信号描述的功能。静态建模主要针对具体用例分析面向信号的ATS软件平台的对象模型。具有可扩展性测试信号的框架层, 用于描述扩展信号。因此, 本文重点对基本信号组件层的对象模型进行分析。
3.2信号建模工具主功能设计
信号建模工具的主功能主要是通过二次封装Visio Drawing Control控件函数并增加自处理函数实现的。首先, 用户应当能自建信号模板库。信号建模工具主要提供信号复用的基础———信号模板作为信号的静态模型描述, STD标准信号封装机制规定同一领域信号或执行同一个测试任务的信号应添加到同一个信号模板库中, 所以用户应当能自建信号模板库, 这是信号建模工具的一项功能。其次, 信号建模工具的另一项功能就是提供图形化信号构建功能。STD标准信号构建机制要求复杂信号是由基本信号构建而成, 用户可以自定义复杂信号对外接口, 而且不能要求用户手工编辑信号库中信号模板, 所以信号建模工具的另一项功能就是提供图形化信号构建功能。
3.3软件平台测试执行
在面向信号软件平台结构下, 测试执行的流程如下: (1) 信号需求要通过测试程序输入, 这些信号信息包括:信号参数、信号类型、信号参数限定词、信号角色、信号最大量程、信号精度要求、信号值、信号最小量程等, 在输入的信号信息存储上由信号组件完成。 (2) 资源配置, 每台仪器的XML (可扩展标记语言, extensible Markup Language) 文件都要被资源分配器访问, 将仪器信号能力与测试程序输入的信号信息相比较, 所需仪器通过检索得到。 (3) 仪器被检索到以后, 具体仪器信号驱动由资源管理器创建。 (4) 在仪器控制方面由仪器信号驱动器负责, 测试功能完成。
四、结语
本文虽然研究分析了开发被测产品测试系统的整个过程, 并提出了以面向信号为代表的通用测试软件开发平台的软件架构, 最后给出了各个功能模块的具体实现方法。但在通用性ATS软件开发平台方面的研究有一定的局限性, 需要在今后的研究中扩大对通用性ATS软件开发平台的研究设计范围。
摘要:目前ATS正朝着通用性和开放性的方向发展, 通用性ATS软件开发平台是目前一个重要的研究领域。本文以构建通用测试系统为目的, 介绍了通用ATS软件平台的关键技术和实现途径, 提出了一种通用TPS软件开发工具的实现方法, 选取面向信号的通用性ATS软件开发平台为研究和设计代表。
关键词:通用性,ATS,软件开发平台,研究设计
参考文献
[1]叶海明, 周绍磊, 王昆平.通用测试系统软件平台设计[J].研究与开发, 2010, 29 (2) :54-57
5.可用性工程开发分析 篇五
关键词:有线电视网络资源,计算机管理系统,ASP
一、系统实现的基础
在对本系统进行开发的过程中, 主要对microsoft的asp.net进行了有效的使用, 所采用的模式主要是b/c模式。这一有线电视网络资源计算机管理系统主要分为两个部分, 分别是前台网站以及后台管理系统。在对这一系统进行设计与开发时主要建立在asp.net的三层结构体系的基础之上。这三层结构结构分别指的是数据访问层 (database access layer) 、业务逻辑层 (business logic layer) 以及用户表面层 (user interface layer) 。
三层结构的具体结构如下图所示:
二、系统模块设计
本系统的设计中一共包含了三个模块, 分别是FTTB小区光缆管理模块、管道资源管理模块以及办公固定资产管理模块。
FTTB小区光缆管理模块:通过无源器件光分路器均分到楼幢, 光分路上联的光纤熔接资料可在分前端中查询, 小区光分图是经过公司网络建设部和运行维护部认可的工程图纸, 它方便设计部员工设计光缆资源和网络维护工程师维修故障。
管道资源管理模块:首先, 绘制出本地的基本道路图, 在各主要干道中标注明显的参照物;其次, 把分段建设的管道资料一段一段地整合到大地图上, 对于各个道路之间的衔接点我们到实地进行勘察, 对有争议的管道资料现场核实, 做到资料准确无误。
办公固定资产管理模块:资产管理是对个人、部门、公司使用的办公固定资产以及办公固定资产的损耗情况进行管理, 能有效地防范公司办公固定资产流失, 为了更方便地进行管理, 开发了办公固定资产查询模块功能。
三、系统实现关键技术
3.1 asp.net+access动态网页技术。主要采用了access来作为相应的建站数据库, 它有着诸多优点, 主要表现在以下几个方面: (1) access在存在着较大的价格优势, 有效的降低了设计开发成本; (2) access数据库具有较高的易发布性, 主需要一个mdb文件, 就可以将所有的表和数据囊括与其中, 开发完成之后, 只需将网页与相应的asp脚本一起上传与网站便可; (3) 代码使用microsoft jet.loedb4.0驱动进行access数据库的连接。
3.2 div+css布局技术。运用这一技术对web形势与内容进行分离之后, 在网页前台模块, 只会显示出相应的内容, 而形式上的美工主要是通过css来进行有效处理的。这样一来, html文件代码则更为简易, 打开相关子页面时在速度上也会有一定程度上的提升。
3.3 session技术的使用。对于session机制来说, 从其本质上看, 它主要是一种服务器端的机制, 服务器通过对类似于散列表的结构进行一定程度上的使用, 以此来实现对相关信息的有效保存。
参考文献