软件方案

2024-10-10

软件方案(精选12篇)

软件方案 篇1

1. 引言

软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误, 或者隐藏的功能缺陷。软件缺陷管理是在软件生命周期中获取、管理、沟通任何变更请求的过程, 可以确保问题或缺陷被跟踪管理而不丢失。目前缺陷管理类的软件工具比较多, 主要功能比较一致, 但在一些细节, 如缺陷管理的流程, 与其它软件工程管理软件的集成, 甚至涉及到软件测试流程和软件质量管理的理念上, 都存在差异[1]。本文结合作者的软件开发和测试工作经历, 给出一套软件缺陷管理方案。

2. 软件缺陷的产生

软件测试从需求分析阶段就与软件开发同步进行, 软件缺陷在软件测试的各个阶段都会产生。图1是软件缺陷的产生示意图。

测试人员和开发人员首先根据测试需求创建各个测试用例, 测试需求与测试用例是一对多的关系;各个测试用例在运行后会产生相应的测试结果, 在一次测试过程中, 一个测试用例只会有一个测试结果, 但从整个软件测试流程中, 一个测试用例会产生多个测试结果, 比如在针对不同版本进行的回归测试, 从测试用例到测试结果一般测试人员和开发人员都会参与;最后, 如果测试结果完全满足对应的测试需求的要求, 即测试成功, 可以认为该测试用例测试通过, 若不满足, 即测试失败, 根据测试结果创建相应的缺陷, 测试结果与软件缺陷是一对多的关系[2]。

3. 软件缺陷管理方案

3.1 管理内容

从管理功能的角度, 软件缺陷管理会记录缺陷时间、严重度、异常的程序表现以及如何重现软件缺陷的细节;另外还有报告程序缺陷的人员身份和可能修正此缺陷的程序员信息。为了追踪与软件缺陷相关的测试用例和测试结果, 应该对测试用例和测试结果进行分类管理, 同时关联好测试用例、测试结果和软件缺陷三者的关系[3,4]。

从管理权限的角度, 软件缺陷管理过程中, 除了需要分配相关的人员对测试用例、测试结果和软件缺陷进行维护外, 还需要不断跟踪软件缺陷及与之相关的测试用例、测试结果在其生命周期中被分配的状态指数。在跟踪过程中应当允许管理员设定基于状态的权限, 可以结合软件缺陷的管理流程, 通过权限管理来维护在测试用例、测试结果和软件缺陷生命周期中的状态, 包括缺陷的确认、缺陷任务的分配等等。同时对各类状态进行定义和维护[3,4]。

下面首先分析软件缺陷的具体内容及生命周期中的状态关系, 然后定义相关的权限和角色, 并赋予角色对应的权限。

3.2 软件缺陷管理

一条测试用例的多次执行会产生多个测试结果, 当测试结果与预期结果不一致时, 可以通过该测试结果产生一个或多个软件缺陷, 当发现软件缺陷后, 需要设法找到引起这个缺陷的原因, 对软件缺陷进行分类, 分析对产品质量的影响, 然后确定软件缺陷的严重性和处理这个缺陷的优先级。一个完整的软件缺陷包括如下表所示的字段信息:

软件缺陷在其生命周期中的状态关系图如图2所示:

如图所示, 软件缺陷共有四个状态, 缺陷创建时为Active状态, 表明该缺陷激活, 需经过管理员的确认, 管理员确认通过后, 此时将该缺陷设置为Reviewed状态, 表明缺陷得到确认, 再将该缺陷分配给软件修复者 (通常为开发人员) 进行处理;软件修复者得到任务后对缺陷进行修复, 修复完成后, 将该缺陷设置为Resolved, 表明该缺陷已得到解决;当修复者处理好缺陷后, 创建者需要判断该缺陷是否得到了处理, 如果并未得到处理, 则将缺陷重新设置为Active状态, 表明该缺陷没有能正常解决, 然后交给管理员再进行确认;若创建者判断修复者已经完成了对缺陷的处理, 则由管理员进行确认, 确认通过后缺陷状态仍然为Resolved;当管理员认为该缺陷已经解决, 同时在后续开发过程中也无须跟踪该缺陷, 则可以将缺陷状态设置为Closed, 表明该缺陷为关闭状态, 后续测试和开发无须考虑该缺陷;对新创建和重新激活的缺陷, 管理员在进行确认过程中, 如果认为创建的缺陷无须修复, 直接可以设置为关闭状态, 或者对于创建者重新激活的缺陷, 管理员若认定该缺陷已经解决, 管理员可以将缺陷再次设置为Resolved状态;同样对于已经为Closed状态的缺陷, 在后续测试过程中重现, 可以重新激活, 设置为Active状态[3,5]。

设置为Resolved状态的软件缺陷, 并不表明该软件缺陷得到了修复, 仅仅表示该软件缺陷得到了处理, 有的情况下有些软件缺陷是不需要修复的, 比如无法复现的问题, 或者暂时不能解决的软件缺陷, 也有的情况下软件缺陷发现得比较晚, 当前的处理结果是在下一个版本进行修复;这里将Resolved状态的缺陷分为两大类:无效缺陷和有效缺陷, 该两大类将已解决的缺陷再分成如下的解决分类[5], 如表2所示:

3.3 软件缺陷权限管理

由前面分析可以看到, 在软件缺陷管理过程中, 所涉及到的角色较多, 因此必须要设置相应的角色和对应的权限。首先将权限分为软件产品管理、用户管理、测试用例管理、测试结果管理和软件缺陷管理五个方面, 将角色分为系统管理员、项目管理员、测试管理员、测试审核员、测试人员和开发人员六个方面, 各角色的具体权限分配如表3和表4所示:

4. 结语

本文给出了一套软件缺陷管理方案, 该方案从生命周期和管理内容两个方面详细分析了软件缺陷的管理方法, 并给出了软件缺陷权利管理中权限和角色分配方法。该方案更多的是结合本人在软件开发和测试工作中的经验总结而成, 在软件缺陷的状态关系中, 强调了审核和确认的机制, 管理方案略显繁琐, 在软件开发和测试的实际运行中比该方案相对简单;另外方案在团队工作和项目管理方面, 尤其是质量控制和质量保证方面, 考虑得不够全面, 在今后的工作过程应重点融入这部分内容。

摘要:基于作者软件开发和软件测试的工作经历, 给出了一套软件缺陷管理方案, 该方案对软件缺陷的管理内容和生命周期进行重点分析, 定义了软件缺陷在其生命周期中的各个状态, 以及状态之间的转换过程, 然后在软件缺陷权利管理中给出了权限和角色分配方法, 最后对方案提出了一些不足和改进。

关键词:软件缺陷管理,测试用例,测试结果,生命周期,权限管理

参考文献

[1]百度百科.缺陷跟踪管理系统[EB/OL].http://baike.baidu.com/view/107502.htm, 2013.

[2]张创基.软件缺陷管理系统的分析与设计[J].教育教学论坛, 2012.8.

[3]林璐.对软件测试中的缺陷管理的研究和实践[D].上海:复旦大学, 2011.

[4]闫振兴, 郑骏.软件缺陷度量与软件过程管理方法研究[J].计算机与数字工程, 2010.8.

[5]王昕.基于工作流的软件缺陷管理系统的设计与实现[D].上海:上海交通大学, 2011.

软件方案 篇2

培训对象:对甲方企业指定的专职系统管理员进行系统的培训,以便系统管理员熟练掌握系统的.结构、框架、功能、操作、设置、后台管理等工作

培训内容:A、系统安装流程、系统更新方法、系统配置管理、后台系统管理培训。B、数据迁移管理、数据初始化管理培训。C、各个管理模块的全面培训。D、培训考核、答疑补漏、常见疑难问题解答。

二、系统操作人员集中培训及上机辅导

培训对象:对项目业务操作层和公司职能部门管理层进行集中的系统培训,以便各项目操作人员能够熟练掌握软件相关功能模块的业务操作流程和步骤,达到胜任软件业务操作的工作。

培训内容:A、各个管理模块的全面培训 。B、培训考核、答疑补漏 。C、采用模拟数据和真实数据进行实际操作,同时一对一进行辅导,并进行实操考核,出具评估报告。

三、管理层集中培训及上机辅导

培训对象:针对项目管理层、公司决策管理层进行系统使用的培训,培训及上机辅导。

软件方案 篇3

关键词: 应用光学; 软件仿真; 照明评价; 光度学; 颜色

中图分类号: O435;TH74文献标志码: Adoi: 10.3969/j.issn.1005-5630.2016.04.009

Abstract: A method for the evaluation of the optical design for lamps is proposed.Based on the measured datum of the luminous intensity of the lamps,the method evaluates the by software,so it controls error and reduces the cost effectively.For a single lamp on random position and with random rotation angle,a surface approximation scheme with a rectangular mesh is adopted and the irradiance distribution by the theory of photometry is calculated.According to the independence of the geometrical optics,the result can be extended to the overall scheme.a fast,effective,intuitive evaluation can be made by the illumination curves and picture which show the luminous effect on the surface.Besides,the change of the color on the picture by the irradiance distribution that meets the gamma curve for the human eye approximately is proposed,which may make the picture more intuitive and effective.As an example application,the simulation of a newly designed cyclorama light is presented to prove the feasibility of this method.

Keywords: applied optics; software simulation; lighting evaluation; photometry; color

引言

随着科技和照明行业的快速发展,照明要求已从单个灯点亮飞跃到营造整体光环境[1-2]。在大范围高标准的现代照明中,例如舞台照明、室内照明、道路照明、背投式液晶电视等,设计时利用批量灯具进行叠加。相对于单个灯照明,这样不仅可以在不对单个灯功率提高要求的情况下实现总功率的达标,而且具有更多变量用来调整实现特定照明。

灯具在光学设计时,利用像Zemax、tracepro、lighttools等光学设计仿真软件,优化灯具的外罩面形,从而达到照明要求。虽然传统设计软件可以以实际光源数据导入并且合理设置损耗参数,使仿真结果接近实际结果,但无法完全消除误差。而且实际生产的灯具,存在着加工、装配和光源电压匹配等产生的照明误差。所以,光学设计软件的仿真结果并不等于实际灯具效果。

过去,对一个灯具设计好坏的评价,首先会用光学仪器测量实际生产的灯具,然后分析比较实际测量数据与理论数据的差异性,从而能对单个灯具进行客观评价。而对整个照明方案进行评价时,需要先生产一批足够数量的灯具,然后让工人们进行安装后,才能在接受面上观察和检测实际效果。这种传统的评价方法在控制成本和误差方面都有缺陷。

本文采用光学软件的形式,利用光学仪器对单个实际生产灯具的测量数据进行仿真。这种仿真方法只含有灯具的测量误差和灯具间的差异误差,从而相比于基于理论模型进行设计的光学设计软件更具真实性。通过参数设置,这种方法能快速仿真出整体方案的照明情况[3],从而能对设计进行客观的评价,达到了低成本、高效率的时代要求。

1设计原理

1.1获得光源数据

本文以光学仪器测量单个实际生产的灯具为例,将光强数据以一定格式导出并处理[4],通过计算仿真获得受照面的照度情况 [5]。

1.2单灯对指定受照面的光强照度转换

对于指定受照面,采样网格法将受照面分解成n1*n2的方格,并且视各个小方格中心照度为各个方格区域的照度值,这样将得到离散的照度数据。

对于每个小方格,在计算照度时,如图1所示,根据小方格的划分规则和与受照面的长宽关系计算出

该小方格中心X相对于原点O的纵向距离为A2,横向距离为B2。图2所示的直角坐标系中,光源为S,则光源在受照面上的垂直投影到方格中心X的纵向距离为|A1-A2|、横向距离为|B1-B2|。由参数L、|A1-A2|、

nlc202309090850

|B1-B2|可以直接计算出光源S投射到方格中心X时的纵向投射角θ1、横向投射角θ2。由于纵向投射

由此,可以求出每个小方格对应的(θ1,θ3)。所以在数据矩阵中可以寻找到包围它的四个数据点。然后,根据这四个数据点的所对应的光强数值,利用加权法求指定小方格中心位置处对应的光源θ方向下的辐射强度Iθ。而辐射角θ为

由于L是初始设置值,每个小方格的θ和Iθ都可以一一对应求得,所以每个小方格的照度值E可以一一对应求得,并且组成由横纵采点数决定的n1*n2的数据矩阵。

灯具在位置固定后,如果要上下转动灯具,则先调整光强数据的顺序,再进行照度计算。

由此,单盏灯对受照面的照度图就可通过对n1*n2照度数据矩阵可视化来实现。

1.3多盏灯同时照明

当多盏天幕灯照射时,由于几何光学中能量的独立性,先分别根据各盏灯的位置和角度计算出各自相对应的n1*n2数据矩阵,然后将每盏灯的照度矩阵进行相加,最终得到的n1*n2数据矩阵就是多盏灯照射下的平面照度情况。

1.4可视化与人眼特性

在获得表示照度分布的n1*n2数据矩阵后,可利用n1*n2像素的图片,对相对照度用伪彩图[8]或灰度图显示,并附于各点的两维照度拟合曲线。

为了使颜色变化所表现的照明效果更好地接近人眼的实际观察效果,在颜色选取时,必须考虑人眼的gamma特性,使照度变化所引起的颜色变化近似满足gamma特性曲线,如图3所示。由于人眼对亮度光强变化的响应是非线性的,所以通常把人眼主观上刚刚可辨别亮度差别所需的最小光强差值称为亮度的可见度阈值。即当光强I增大时,在一定幅度内无感觉,必须变化到一定值I+ΔI时,人眼才能感觉到亮度的变化,ΔI/I也称为对比灵敏度。人眼对暗色比较敏感,所需的亮度阈值小。对明亮的颜色,所需的亮度阈值大。所以在80%照度区域,颜色几乎近似,而80%照度以下,随着照度的降低,颜色变化越明显。

2仿真与评价

用本文提出的方法,我们对自行设计的天幕灯进行评价。利用虹谱光电HPG系列分布式光度计[9]对研制的天幕灯进行光强测量和指定接受面照度测量,先根据光强数据对单盏天幕灯进行仿真,对比照度数据,验证软件的正确性,然后对天幕灯整体方案进行仿真。

2.1单盏天幕灯效果

在64.8 m×64.8 m幕布中心垂直上方距离10 m处放置一盏天幕灯,不进行旋转,用本文软件进行仿真,得到结果如图4所示。将照度灰度图与虹谱光电测量后给出的等照度曲线报告(见图5)进行对比,基本确认本软件仿真结果的正确性。

而在本软件中移动灰度图中的十字扫描光标,横纵扫描线上的照度曲线能直接更新显示。并且本软件具有灯具旋转功能,能直接仿真出灯具旋转后幕布上的照明情况。故相比于传统的灯具报告,利用本软件能更快速、直观评价单个灯具设计结果。

2.2天幕灯整体方案仿真效果

根据天幕灯整体方案要求,在20 m×10 m的幕布中心垂直距离2.2 m的平面内,上下各水平放置13个天幕灯,两排灯纵向间隔为8 m,每排灯之间的横向间隔为2 m,两排灯摆放以幕布中心成中心对称。然后,将上方一排灯集体向下旋转15°,下方一排灯集体向上旋转15°。由此,在如图6所示的设置界面中设置参数。

从图7中可以看到幕布在这两排天幕灯照射下的照度分布灰度图。观察灰度图可以发现,这两排灯可以对20 m×8 m左右的幕布实现均匀度80%以上的均匀照明。从右侧的折线图中更能详细分析照明均匀情况。

故在利用本软件仿真了整体天幕灯方案的照明情况后,对于该灯具的设计所达到的实际效果能快速、直观做出评价。

而在实际应用时,可以修改具体布局参数,比较各仿真结果,选取最优布局,从而对实际场景达到优化照明效果。

3结论

本文提出以实际灯具的测量数据为基础,从而避免了传统光学设计仿真软件的设计误差和加工装配等实际误差。以软件仿真结果为评价条件,避免了实际成本,同时增加了灵活性,充分体现了计算机辅助的优点。以设计试制的天幕灯为例,证明了软件的正确性,更展现了灵活运用软件仿真能快速、直观的对灯具设计做出评价。针对几何光学照明独立性,本文以数据矩阵为切入点,同时结合人眼的gamma特性,给出直观的可视化效果。所以这种评价方法非常适用于当今的远距离照明系统,并且已被该种天幕灯厂商实际应用。光学软件与光学实际应用结合各自的优点可以开发出更为强大的功能,希望本文能起到抛砖引玉的作用。

参考文献:

[1]LIU S,LUO X B.LED packaging for lighting applications[M].Wiley-Blackwell,2011.

[2]王乐,鲍超.一种小型LED照明工具的设计方法研究[J].光学仪器,2005(1):57-61.

[3]金伟其,胡威捷.辐射度光度与色度及其测量[M].北京:北京理工大学出版社,2006.

[4]金浩,姜文华.基于不同区域的亚像素的插值方法[J].光学仪器,2003,25(4):7-11.

[5]苏胜君,施伟斌,陈祥熙.汽车灯具光源建模和照明仿真计算[J].光学仪器,2008,30(4):14-17.

[6]郝允祥,陈举,张保洲.光度学[M].北京:中国计量出版社,2010.

[7]郁道银,谈恒英.工程光学[M].北京:机械工业出版社,2006.

[8]李成.2D科学数据可视化处理的研究[J].电脑知识与技术,2010,6(14):3736-3738.

[9]潘建根,李倩.LED灯具性能的表征与测量问题探讨[C].中国照明学会,2009:89-95

装备保障方案生成软件设计 篇4

关键词:装备保障方案,系统,方案生成

0 引言

装备保障方案是指依据作战使用要装备使用特点和保障决心, 对完成保障任务和实施措施的基本设想。它对规定了作战实施过程中如何对装备保障的总体设想和要求, 是实现保障工作的一种总体规划, 是协调保障性指标要求、进行保障性设计、确定保障资源的依据和基础[1]。

根据战时装备保障工作的内容, 以及战时装备保障的主要任务[2], 可以将装备保障方案分为装备保障部署方案、装备维修保障方案、器材保障方案和弹药保障方案等。

由于战时装备保障工作具有情况多变、人员结构复杂、专业分工细、技术含量高和要求标准高等特点[3], 为了适应高技术条件下战争突发性、多变性的要求, 战时装备保障人员必须随时分析判断战场情况的变化、并能够快速地进行装备保障方案的调整、做出相应的装备保障决策。

1 设计思想

装备保障方案软件系统是在装备综合保障数据环境数据库的支持下, 依靠人工智能系统和专家系统, 根据上级的命令、指示和要求以及本级的作战任务和装备保障情况, 对装备保障行动的进行合理的筹划设计, 是为了实现装备保障方案自动化应用。

2 装备保障方案拟制的一般过程

装备保障方案拟制的一般过程, 主要概括为:一是参加作战会议, 明确作战任务和装备保障任务;二是拟制装备保障报告和建议;三是定下保障决心;四是拟制装备保障方案和下达装备保障指示。如图1所示。

从装备保障方案的一般拟制过程可以看出, 装备保障方案的拟制与作战方案有密切的关系。即装备保障方案与作战方案存在着相互制约、相互影响的关系。为了解决目前装备保障与作战接口问题, 研究建立了联合作战装备保障平台, 此平台主要包括了作战使用任务系统、装备保障对象系统和装备保障系统。在作战使用任务系统中, 可以明确装备保障的主要任务, 在装备保障对象系统中可以明确装备保障报告和建议的基本内容, 在装备保障系统中可以明确装备保障决心的基本内容。因此, 上述三个系统是装备保障方案软件系统的输入系统, 从上述三个系统完成对装备保障方案系统的输入, 在装备保障方案系统中实现对装备保障方案的建模和编辑以及生成装备保障方案文本。

3 系统成员设计

通过上述对装备保障方案拟制过程的分析, 确定装备保障方案软件系统的用户共有2类:装备保障方案拟制人员和装备保障方案审批人员。

装备保障方案拟制人员:装备保障方案拟制人员 (战技参谋) 可以通过本软件方便的实现装备保障方案的规范化拟制。装备保障方案拟制人员可以按照装备保障系统、装备保障对象系统和作战任务系统中提供的数据进行装备保障方案的拟制, 并能保存到装备保障方案文件中, 形成以模型形式存储的装备保障方案和以文本形式出现的装备保障方案两种表现形式。

装备保障方案审批人员:装备保障方案审批人员主要有两类, 一是装备保障指挥员, 另一类是部队指挥员。装备保障方案拟制人员 (战技参谋) 将拟制完成的装备保障方案逐级提交给装备保障指挥员、部队指挥员。经装备保障指挥员、部队指挥员进行审批。在发现问题或不足后反馈给装备保障方案拟制人员, 装备保障方案拟制人员在装备保障方案软件系统中对反馈回的装备保障方案进行修改和测试, 解决反馈问题后, 将拟制后的新的装备保障方案再次上报装备保障指挥员、部队指挥员审批。成员之间的关系具体和成员的主要任务如图2所示:

4 系统设计

根据上述对装备保障方案软件系统的用户类的分析, 可以得出装备保障方案软件系统应该分为以下四个部分:

(1) 初始化部分。主要是读取作战任务系统、装备保障对象系统和装备保障系统的数据模型、数据信息, 进行初始化。

(2) 装备保障方案拟制人员 (战技参谋) 操作部分。主要由装备保障方案拟制人员 (战技参谋) 根据作战任务系统的要求, 结合装备保障对象系统和装备保障系统的模型、参数, 对装备保障方案进行创建、编辑、修改和生成等。

(3) 装备保障方案审批人员 (装备保障指挥员、部队指挥员) 。主要是对装备保障方案拟制人员 (战技参谋) 上报的装备保障方案进行审批, 对装备保障方案中存在的不能满足作战保障的部分提出修改意见。

(4) 装备保障方案的生成和保存。装备保障方案经装备保障方案拟制人员 (战技参谋) 拟制完成, 并通过装备保障方案审批人员 (装备保障指挥员、部队指挥员) 的审批, 自动对拟制完成的装备保障方案进行保存并生成装备保障方案的文本。

5 接口设计

装备保障方案软件系统的接口分为外部接口和内部接口两类。其中装备保障方案的外部接口主要是装备保障方案软件系统与作战任务系统、装备保障对象系统和装备保障系统数据库之间的接口, 如图3所示。

按照装备保障方案的拟制过程, 装备保障方案软件系统应包括装备保障方案创建、装备保障方案建模、装备保障方案编辑、装备保障方案浏览以及装备保障方案文本生成几个部分。装备保障方案软件系统内部接口主要是装备保障方案内部各功能模块之间的接口, 如图4所示。

6 功能设计

为了便于装备保障拟制人员、装备保障审批人员的操作, 同时根据装备保障方案软件系统的基本特征, 对装备保障方案软件系统的功能确定如下:

(1) 装备保障方案文件操作功能:主要包括装备保障方案的创建、编辑、修改和保存等。在装备保障方案软件系统创建新的装备保障方案之后, 系统自动地将与新建的装备保障方案系统相关的数据、模型从作战任务系统、装备保障对象系统和装备保障系统中读取过来, 装备保障拟制人员可以在已有的模型和数据的基础上对装备保障方案进行拟制;同时, 根据需要, 装备保障方案拟制人员 (战技参谋) 也可以只通过装备保障方案生成系统自行拟制完整的装备保障方案。

(2) 数据、模型读取和显示功能:对从作战任务系统、装备保障对象系统和装备保障系统读取的数据信息, 模型等在装备保障方案软件系统中显示, 方便装备保障方案拟制人员进行控制、拖动和修改等操作。

(3) 装备保障方案审批功能:主要包括装备保障指挥员、部队指挥员对装备保障方案的审批, 以及提出对装备保障方案的修改意见等。

(4) 装备保障方案文本生成功能:主要包括将审批通过装备保障方案自动生成规范化的装备保障方案文本。

(5) 装备保障方案的存储:对审批通过的装备保障方案进行计算机化的存储, 实现装备保障方案的保存、管理等。

7 系统实现

基于以上的体系结构, 以要地防空联合作战装备保障方案制定为典型应用, 实现了装备保障方案软件原型系统。系统运行按照装备保障方案的创建、装备保障方案的建模、装备保障方案的编辑、装备保障方案的浏览和装备保障方案文本的生成五个步骤, 能支持要地防空联合作战装备保障方案制定的全过程。

装备保障方案生成系统既单人制定装备保障方案, 又支持多人多人系协助制定;既支持要地防空联合作战的装备保障机构可以单独制定装备保障方案, 也可以多个装备保障指挥机构共同制定装备保障方案。

装备保障方案的建模将作战任务系统、装备保障对象系统和装备保障系统的模型进行整理、合并。建立反映装备保障方案内容的模型, 例如, 装备保障初始部署模型就是以作战任务模型中的初始部署行动模型为主要依据建立的, 但作战任务系统的初始部署模型不是反映装备保障力量的, 因此需要重新建立装备保障初始部署行动模型。装备保障方案初始部署行动模型如图5所示。

装备保障方案的编辑是将装备保障方案的模型转换成装备保障方案的文本, 并依据装备保障文书的形式对装备保障方案进行合理的编辑, 如图6所示。

装备保障方案生成是从装备保障方案编辑之后将装备保障方案以Word生成机制, 自动生成装备保障方案的文档。

8 结束语

通过分析装备保障方案的一般拟制过程, 介绍了装备保障方案拟制人员、装备保障方案审批人员的用途和作用。并对装备保障方案生成系统进行了系统设计、接口设计以及功能设计, 并以要地防空联合作战的装备保障方案为例介绍了装备保障方案生成系统的建模、编辑的功能。为部队装备保障方案的规范化拟制提供一定的基础。

参考文献

[1]曹小平, 孟宪君, 周红, 等.保障性论证[M].北京:海潮出版社, 2005.

[2]刘志勤, 王兴录.战时装备保障概论[M].北京:军事科学出版社, 2002.

软件技术方案 篇5

一、以学习小组为考核主体

借鉴企业团队合作的工作思路,在学生入学初期成立考核小组。考核小组成立后作为独立的开发团队,有自己的名称,在以后各门课程实施过程中,小组是学习的主体和考核的.对象。考核小组以3到5人为宜,成立后为每个组建立小组工作档案,记录各种考核的过程性材料。

过程考核和答辩考核是面向课程的,不同课程在工作档案中有自己的课程子档案。过程考核是每次课形成一个过程文件,答辩考核是针对项目个数形成相应的过程文件。两类考核的成绩加起来作为课程的最终成绩,每类考核占有50%的比重,即:

课程成绩=过程考核(各次的平均分)+项目考核(各项目的平均分)。

面试考核是针对个人的,每次考核的记录也存入小组对应的工作档案中。三次面试测试均不通过的不允许参与最后的毕业设计工作。

第二课堂考核的结果决定学生的综合测评分,用于在奖助学金评定、推优树先等工作中进行参考。

二、结合慕课学习的平台,明确过程考核的要点和方式

结合软件开发的特点,在小组工作档案中为每次课设计《任务实施过程记录表》和《实施过程考核表》,考核表将工作纪律、自我学习等10个方面作为考核要点,重点评价学生在知识、技能、工作纪律、团队合作、职业态度等各方面的水平。授课教师负责为各考核小组打分,然后根据小组的得分名次为各个组分配不同的总分。得分第一名的小组总分为:人数,得分第二名的小组总分为:人数,依次类推。每个考核小组的组长根据得到的总分为组员分配分数并记录在工作档案中。对学生个人而言,小组分数与个人分数的平均分作为本次课程的过程考核分数。

三、用项目答辩考核代替期末终结考核

每门课程取消期末终结性考核,改为按照课程项目划分进行的项目终结答辩考核,多个项目的总分取平均即为该课程最终的终结考核成绩。答辩考核能够直观的考核学生运用技能的情况,通过成果展示应用的熟练性、准确性和灵活性;能够考查学生掌握技能的深度和广度以及综合运用所学知识独立分析问题和解决问题的能力,有利于学生展示自己的创造性见解和技能拓展水平,也为所有学员提供了一个增长见闻,交流信息的平台。答辩考核能够培养学员的勇气、才能、智慧,能够锻炼学生的表达能力。

四、面向课程体系进行面试的综合考核

借鉴社会培训班的考核模式,从第三个学期开始增加期末综合考核――面试考核。对于软件开发人才的培养而言,成绩与技能的最好展现方式就是能够被企业接受。模拟面试可以有效的告诉学生欠缺的技能和素质,以利于学生在后续学习中进一步弥补和完善。因此增加期末的面试考核是十分必要的。

我们发挥校企合作理事会的作用,成立专门的面试团队,在每个学期末根据学生所学课程的岗位面向,选取一至两个岗位进行模拟面试。面试的结果计入学生的工作档案。对于连续两次没有通过面试的学生,要进行单独访谈,帮助其分析原因,树立成长目标。连续三次没有通过面试的学生不允许参加最终的毕业设计工作,需提交延期毕业申请,进行相关技能的强化训练。

五、加强第二课堂的考核

第二课堂的考核成绩作为综合测评的主要依据。第二课程考核在每学期进行,旨在提高学生社会服务、组织协调等综合能力,开拓学生的视野。第二课堂考核分为必修和选修两部分,选修内容包括社会志愿者活动、社团活动、技能竞赛、校内工作室服务等,由学生每学期自由选择一项,并在学期末汇报工作内容,相关项目的负责人给予考核评价和工作量认定。

软件方案 篇6

金山公司推出了金山毒霸2006,这也是一款针对间谍软件提供解决方案的安全产品。据金山公司称,本次发布的“金山毒霸2006杀毒套装”有金山毒霸2006、金山网镖2006、金山反间谍2006和金山漏洞扫描2006等四大功能模块。金山毒霸2006除了继承金山毒霸2005的“主动实时升级、抢先启动防毒系统、主动漏洞修复”等国际领先功能外,在反间谍技术领域更是取得了重大突破,对包括间谍程序、灰色软件、黑客工具及各种IE恶意插件等在内的上万种有害进程均具有强大的防控和查杀能力。

今年以来,间谍软件的危害成为本年度表现最为突出的一种,它是一种能够在用户不知情的情况下,在其电脑上安装后门、收集用户信息的软件。它们大多有着较为明确的商业目的,某些间谍软件虽然不对用户的电脑造成破坏,但是在您上网冲浪时要求安装各种插件/控件,或者不断弹出莫名其妙的广告,又或向用户的邮箱发送大量的垃圾信息等等,这种种恶意骚扰行为也使得很多用户苦不堪言,不再将上网浏览视为轻松之旅,而是要处处小心提防以免落入陷阱。通过对电脑用户的广泛调查,有越来越多的网民遭遇到上述种种情况。

间谍软件一度被安全界视为是对用户电脑最大的威胁,金山毒霸2006大大加强了对灰色软件、恶意共享软件、行为记录软件等的清除、防范力度,具备了应对目前在互联网上横行肆虐的黑客、木马、间谍程序以及恶意广告控件等的能力。

雅虎助手推出新版

雅虎3721出品的上网助手以其广告拦截和IE修复等抗骚扰功能,成为很多网民上网必备工具软件。近期雅虎将这款产品更名为“雅虎助手”,版本号码也重新从V1.0开始,重启整合了这款产品的界面和功能。

针对用户的使用习惯和侧重需求不同,新的雅虎助手设计了3种界面主题,分别为“全能”、“搜索”、“安全”,3种界面设计侧重了不同的功能按钮,以最大程度的满足用户的使用习惯以提供简单的操作方式。

在这一版本中,软件的功能主要包括“上网实用工具集”、“使用痕迹及ActiveX插件清理”、“查杀病毒”、“广告拦截”、“雅虎相册”、“音乐盒”6大部分。其中特色的“雅虎相册”功能,可以允许用户无限制地上传任意多的图片,而且整个上传、浏览、管理操作非常“傻瓜”,几乎跟在本地磁盘中进行操作一样简单。这就解决了网友常常遇到的图片共享的困难。

安全方面,针对目前“网络钓鱼”诈骗的泛滥,雅虎助手提供了“反钓鱼专家”功能,当用户在访问在线银行网站的时候,IE的浏览栏中会有一个图标显示该网站是否安全。如果图标颜色为绿色,则代表该站点已经通过了雅虎助手的确认,值得信赖;如果图标颜色为黄色,则代表该站点没有通过雅虎助手的确认,用户需要小心;如果图标颜色为红色,这时候IE会弹出警告窗口,则代表该站点有重大嫌疑,很有可能它就是“钓鱼站点”。

SanDisk全面开展促销活动

从2005年11月5日至2006年2月28日,SanDisk和其代理商将在国内市场开展“宏衢豪礼即刮即中”寻奖刮刮乐大型促销推广活动。SanDisk和宏衢也借助本次活动带动渠道和终端消费者对SanDisk的关注,以报新老用户多年来对SanDisk的支持和厚爱。该活动将在全国范围内开展,为期三个月。此次活动涉及了几乎所有的SanDisk产品, SD卡,CF卡, U盘,Mp3等,消费者只要购买就有可能获得相应的大奖。活动期间内消费者凡购买宏衢代理的任何SanDisk产品均可获得刮刮卡一张,即有机会从刮刮卡上赢取多普达585手机、SanDisk SD 1GB存储卡、Nikon7900数码相机、PSP游戏机、Sansa E系列512MB MP3等奖品,奖品总价值达到40万元。

佳能发布专业级高清摄像机

及DVD DV

近日,佳能宣布内置HD-SDI输出装置的专业级高清摄像机XL H1正式上市,象征佳能高调进入专业级高清摄像机领域。发布会上,佳能还首次推出DVD摄像机DC10和DC20。其中,XL H1采用每片167万像素3CCD 系统,标配一支内置光学影像稳定系统的专业级高清20倍佳能L摄像镜头,并且引入了佳能DIGIC DV II影像处理器,可以直接输出HD规格1920×1080分辨率的无损高清信号。而外观小巧的DVD DV产品DC10和DC20则使用了新的存储介质,可直接将影像记录到8cm的DVD-R/RW光盘上,还可轻松实现在摄像机上直接进行影像编辑的功能。

MIO宇达电通发布A700 GPS

智能手机

软件方案 篇7

ADI的SDR产品组合包括AD-FMCOMMSX-EBZ系列快速开发和原型制作板属于高速FMC模拟模块, 采用AD9361或AD9364集成式捷变RF收发器1C�或分立式信号链, 可无缝连接Xilinx FPGA开发平台生态系统。·AD9361是ADI的可编程2x2集成式收发器解决方案, 频率范围为70MHz至6.0GHz这款灵活的高性能IC采用AD-FMC0MMS2-EBZ板, 可无缝连接Xilinx FPGA开发平台, 方便进行快速SDR原型制作和系统开发。·AD9364-AD9361 IC的1 x 1版本。AD9364满足AD9361的全部性能规格与功能要求, 提供成本更低的解决方案, 用于无需双通道解决方案的应用。·AD-FMC0MMS2-EBZ是一款2 x 2 SDR快速原型制作板, 采用AD9361捷变RF收发器IC构建, 经调谐可在2400~2500MHz范围内实现最高RF性能。·AD-FMC0MMS3-EBZ是一款2 x 2 SDR快速原型制作板, 同样采用AD9361捷变RF收发器IC构建, 支持AD9361的70MHz至6GHz全调谐范围。·AD-FMC0MMS4-EBZ是一款1 x 1 SDR快速原型制作板, 采用AD9364捷变RF收发器IC构建, 可经软件配置在2400~2500 MHz范围内实现最高RF性能, 或者可经软件配置工作在AD9364的ADI提供针对整个信号链的分立式解决方案RFOUTDEMODULATORS典型SDR收发器框图亚洲技术支持中心电话:4006 100006电子邮件:china.s叩port@analog.com软件定义技术革命ADI的软件定义无线电解决方案软件定义无线电架构可简化系统设计, 实现无线电平台标准化作为高集成度、高性能RF捷变收发器、分立式信号链解决方案以及应用开发平台的业界知名提供商, ADI始终致力于满足工程师芯片到系统的各种需求, 为SDR的发展提供支持。采用ADISDR方的工程师们可以从丰富的内容和社区资源中受益, 这些宝贵财包含着行业精英人士的观点和分析, 同时还有面对相同职业、设计和故障排査挑战的一流工程师们和同行群组提供的帮助和实建议。系统设计工程师完全可以放心地采用ADI市场先进的系列品。从符合当今SDR应用苛刻的高性能需求的分立式信号链器件到有利于加快上市步伐、降低风险的创新型高集成度、可编程发器解决方案, 还有可帮助实现快速、可靠原型设计的SDR参考计, ADI始终是工程师旳优先选择。最后, AD丨还提供了SDR设计实可行的方法。

软件装卸故障及解决方案 篇8

答:正常情况下, 将软件卸载后, “添加或删除程序”窗口相应的选项会自动被去掉。如果卸载软件时没有按照正常卸载方法 (例如直接将软件所在文件夹删除) 或者提示卸载出错, “添加或删除程序”窗口中将遗留该软件的相关信息, 当再次点击“添加/删除”按钮卸载该软件时, 系统因找不到相应的程序而提示出错信息。我们可以通过一些系统优化工具将这些遗留下来的信息删除, 如“超级兔子”。在“超级兔子”窗口中选择“控制面板”, 在弹出的对话框中即可方便地将其删除。

2.问:我原来安装的是DirectX8.1, 最近将其升级到9.0版, 不知是什么原因我的声卡不发声了, 我想将其卸载并重新安装DirectX8.1, 应该如何操作?

答:卸载D i r e c t X可以借助软件实现, 例如“D i r e c t X随意卸” (下载地址:h t t p://w w w.skycn.com/soft/8568.html) 就是一款很不错的卸载DirectX的工具, 它支持任何版本的DirectX卸载, 操作简单, 直接点击程序窗口中的卸载按钮, 按照提示步骤操作即可。另外, 该软件还有恢复Windows XP原始自带的DirectX的功能, 操作也很简单, 只要将光盘放入光驱, 再按照程序提示进行操作即可。

3.问:我在试图删除一些软件时, 弹出一个错误提示框, 显示某某程序正在使用该程序, 随即退出卸载程序。请问应该如何卸载这些程序呢?

答:这是因为你要卸载的程序正被其他程序使用, 可以按照错误提示, 在任务管理器中找到相应的程序并将其任务结束, 再进行卸载。如果依然无法成功卸载, 可以重新启动系统并在启动时按“F 8”键进入安全模式, 在安全模式下进行删除。在安全模式下, 很多程序和服务都没有开启, 这样就避免了其他程序正在使用而不能被卸载的可能性。

4.问:我的W i n d o w s X P系统突然无法通过控制面板中的“添加/删除程序”来添加删除程序, 每当打开时, 系统弹出“本次操作由于计算机限制而被取消, 请与管理员联系”, 不知如何解决?

答:可以通过修改注册表来解除“添加或删除程序”的限制。在“运行”窗口中输入“regedit”打开注册表编辑器, 并在左侧窗口中展开“H K E Y_C U R R E N T_U S E RS o f t w a r eM i c r o s o f tWindowsCurrentVersionPoliciesExplorer”项, 再将右侧窗口中的子键“NoControlPanel”的值设为“0”或直接删除即可。

5.问:有些软件在安装时, 总是提示以前安装过该软件, 继而提示重新启动系统再安装。可是重新启动后, 问题依旧, 应该怎样解决?

软件方案 篇9

随着现代项目体量的不断增大, 电气设计的工作量也不断增加, 在时间紧、任务重的前提下, 精细的供配电系统校验及整定往往被简化甚至忽略, 而SIMARIS design软件可以对配电系统进行快速建模和仿真, 通过与设计顺序相反的建模顺序, 可以很好地验证电气方案及各参数的合理性。

1 项目概述

本工程为无锡某科技园一期项目, 总建筑面积27 409m2, 拟建科研配套塔楼 (公寓性质) 2栋, 面积共计10 680m2;研发办公塔楼 (办公性质) 2栋, 面积共计10 472m2;四座塔楼共用裙房为配套商业用房, 面积共计6 257m2。

2 供配电系统设计

2.1 负荷计算

在初步设计阶段, 通常采用单位面积功率法和单位指标法估算整个项目的负荷容量。

单位面积法计算有功功率的公式为:

式中, 为单位面积功率, ;S为建筑面积, m2。

单位指标法计算有功功率的公式为:

式中, 为单位用电功率, 如W/户、W/人、W/床;N为单位数量, 如户数、人数、床数。

根据业主需求并结合《工业与民用供配电设计手册》第一章内容可确定本工程的用电指标 (见表1) 。

注:表中的需要系数参考《工业与民用供配电设计手册》表1~13取值。

根据江苏省电力公司规定, 在变压器低压侧设置电容补偿后的功率因数应≥0.95, 所以此处初步设计时不妨取, 则本工程的计算负荷为:

考虑变压器运行的安全、可靠及经济性, 取变压器负荷率为0.85, 则本项目一期工程变压器安装容量为:

综上所述, 本期工程拟设置2×1 250kVA变电所一座并预留后期变压器位置。

2.2 供配电系统

本工程科研配套塔楼、研发办公塔楼属于二类高层公共建筑, 其中应急照明、消防水泵、防火卷帘、消防控制中心等消防负荷属二级负荷, 采用双路供电并在末端自投;弱电中心、生活水泵、普通电梯、地下潜污泵、塔楼主要通道等的公共区域照明也属于二级负荷, 采用双路供电;其余普通照明、普通动力等负荷属于三级负荷, 采用单电源供电。本项目采用两路20kV进线供电, 高压侧不设联络开关, 平时每路电源各承担总用电负荷的50%左右, 当任一路电源因故停电时, 则通过0.4kV侧的联络开关将全部一、二级负荷交由另一路20kV电源。本项目的供电系统示意图如图1所示。

2.3 变电所低压柜配置

各设备用房由变电所直配;裙房商业按区域设置计量总箱;两栋科研配套塔楼和两栋办公塔楼各配置1根630A三相五线制密集母线, 并按楼层设置计量总箱, 楼层计量箱直接从母线上插接取电;每栋塔楼设置一个普通照明配电箱、一个保障照明配电箱和一个应急照明配电箱。变电所TA1变压器低压柜1AN1~4分别为低压侧主进线柜、电容补偿柜 (三相补偿280kvar) 、电容补偿柜 (单相分补160kvar) 和母联柜;TA2变压器低压柜2AN1~3分别为低压侧主进线柜、电容补偿柜 (三相补偿280kvar) 、电容补偿柜 (单相分补160kvar) 。变压器TA1和TA2的出线柜为1AN5~1AN8和2AN4~1AN7, 详细内容见表2~3。

3 基于SIMARIS design的建模仿真

3.1 SIMARIS design软件简介

SIMARIS design是由西门子公司提供的一款专业电力系统设计及仿真软件, 能设计从中压开始一直到墙壁开关插座的完整系统。整个设计环境全部基于真实的产品, 并严格遵循所有相关标准 (VDE, IEC) 。同时, 该软件提供配电网络计算功能 (可以自由定义网络运行方式和开关状态) , 内容包括短路电流、负荷电流、电压降、能量消耗的计算, 且在网络计算过程中自动考虑了人身电击防护、过载和短路保护。

3.2 配电系统模型搭建

SIMARIS design系统内提供了丰富的组件, 如果不计算时间成本, 建模可以做到尽可能的接近实际情况, 将每个末端点位、每个分配电箱、每根电缆的长度都体现在模型中, 但这样的建模过程太过复杂, 工作量较大, 显然和本文所希望达到的目标相悖。

既然希望提高电气校验的效率, 那么, 在不牺牲太多精度的前提下, 可以做如下简化:1) 建模时只到变电所直配的第一级配电箱;2) 所有配电箱采用“虚拟负荷”代替;3) 所有配出电缆按照本工程内变电所至最远配电箱的距离考虑, 取50m;4) 将负荷特性都认为是阻抗性负载。

“虚拟负荷”是SIMARIS design中的一个模块, 模块的设置如图2所示, 仅设置每个直配配电箱总的有功功率及功率因数来代替末端配出的所有点位及分箱。此处规定照明负荷的需要系数取0.8, 功率因数cos=0.85;动力负荷的需要系数取0.85, 功率因数cos=0.7。

根据上述规定, 将表1及表2的参数用SIMA-RIS design系统内的模块进行组合, 可构成了本项目的仿真模型 (部分模型见图3) 。

3.3 仿真结果分析

经过软件自动的配电网络选型计算可得整个网络的设备选型、各个节点的短路电流及开关的上下级配合关系。对于仿真结果与初步设计的对比可分为两类, 一类是已验证了初步设计, 另一类是与初步设计有所出入。

1) 得到仿真验证的初步设计

根据图4所示的变压器选型可知, 初步设计中选择2×1 250kVA的变压器配置是合理的。

以SS1-1AN5-5出线回路断路器为例, 图5为该出线断路器和变压器低压总断路器之间的保护选择性曲线图, 可以看出, 在变压器低压柜这一级, 断路器上下级实现了完全选择性。

通过一一对比仿真和初步设计参数后发现, 大多数断路器整定值和电缆截面是吻合的。

以SS1-1AN5-5出线回路为例, 图6为配电箱处电压损失的计算, 笔者检查后发现, 即便所有回路按照最远供电距离50m计算, 各回路电压损失仍然能够控制在绝对值的5%以内。

2) 经过验证产生出入的初步设计

根据仿真结果, 变压器低压柜垂直母排处的短路电流为29.933kA, 因此选用短路分断能力为55kA的塑壳断路器偏高, 可改为选用36kA分断能力的塑壳断路器。

在对比仿真结果和初步设计时, 笔者发现初步设计中所有截面积小于的电缆在仿真结果中都被改为, 究其原因, 笔者认为这是为了方便通过短路热稳定的校验。

低压电缆热稳定允许的最小截面积应按照式 (5) 计算。

式中, I为预期短路电流有效值 (本文取29.933kA) ;k为计算系数 (本文取143) ;t为短路电流持续时间 (即短路分断时间, 本文考虑上下级级差后取0.1s) 。经过计算可知最小电缆截面积应>6.7mm2, 应选择的线缆作为出线电缆。

SIMARIS design可将详细的仿真结果进行输出, 整个仿真所做的计算参照的规范和标准会一一列出作为设计的可靠依据。

3.4 仿真误差分析

由于在仿真时力求便捷, 在建模的条件上做了诸多简化, 所以仿真的结果会存在一定的误差, 此处笔者列举几处做定性分析, 供大家讨论。

1) 馈线电缆按照最远距离选择, 会使得末端配电箱处的短路电流偏小, 对末端微型断路器的短路分断能力的选择可能会造成困扰, 针对本项目, 笔者观察到末端配电箱处的短路电流在2~3.5kA范围内, 那么选择常用的6kA分断能力的微型断路器仍然可在满足要求的前提下留有很大的余量。

2) 大量使用虚拟负荷对于功率因数的计算会造成影响, 尤其是对电动机负荷较多的工业项目, 这种方式并不一定适用, 但是对于公建项目来说该方式尚可接受。

4 结束语

本文结合笔者所做的某科技产业园项目的初步设计, 利用西门子公司SIMARIS design软件对该初步设计进行建模仿真, 通过对比并分析仿真结果与初步设计之间异同, 达到对本初步设计进行电气校验的目的。笔者水平有限, 仅在此提出一些思路供同行探讨, 未尽事宜还望指教。

参考文献

[1]JGJ 16-2008民用建筑电气设计规范[S].北京:中国建筑工业出版社, 2008.

[2]中国航空工业规划设计研究院.工业与民用配电设计手册 (第三版) [M].北京:中国电力出版社, 2012.

[3]葛大麟, 戴天鹰, 何友林.西门子SIMARIS design工具软件及其在低压配电系统设计中的应用[J].电气应用, 2007, 26 (3) :16-20.

软件自动化测试实施方案 篇10

关键词:自动化测试,软件质量,测试管理

1. 前言

在大平台软件研制过程中, 存在研制周期长、需求不断变化的情况, 软件的每一次改动都要求进行相应的回归测试。因此, 对软件自动化测试的需求尤为明确, 除了人机界面, 接口、性能都可以纳入自动化测试的范畴。

2. 软件自动化测试的引入

除了由于需求的变化带来的软件改动导致测试工作量增加以外, 软件功能规模的不断扩大, 也是软件测试工作量不断增加的主要因素。如果采用手工测试, 则会存在测试部全面、测试花费时间长等种种弊端, 并且很难保障系统软件的质量。

相比与手工测试, 自动化测试的优势是明显的。首先自动化测试可以提高测试效率, 使测试人员更加专注于新的测试模块的建立和开发, 从而提高测试覆盖率;其次, 自动化测试使测试资产的管理数字化, 并使测试资产得以在整个测试生命周期内得到复用, 这个特点在功能测试和回归测试中尤其具有意义;此外, 通过测试流程的自动化管理使机构可以通过流程的关键绩效指标来衡量测试过程的有效性, 从而实现了软件质量保证向软件质量管理的进化。

3. 软件自动化测试的实施

实施软件自动化测试必须进行多方面的培训, 包括测试流程制定、缺陷管理、测试工具的选择和使用、人员安排以及掌握相关业务知识等。如果测试过程不合理, 引入自动化测试只会给软件组织或者项目团队带来更大的混乱。所以, 首先应该根据实际情况, 选择合适的测试工具;再次, 必须制定合理的、切实可行的测试计划。

3.1 制定测试管理流程

根据大平台软件研制的实际工作情况, 我们采用自动化测试的基本流程是:编写测试需求, 制定测试计划, 编写测试用例, 测试执行, 形成测试报告。测试实施过程中产生的所有文档都使用测试管理工具进行管理;使用自动化的测试工具录制测试脚本, 通过回放脚本, 实现功能以及性能测试的自动化;测试执行完毕后, 由测试工具自动生成测试报告。

TestManager工作流程支持RUP定义的5个主要的测试活动, 它们是一个软件工程过程:

●测试的计划

●测试的设计

●测试的实施

●测试的执行

●测试的评估

这些活动的每一个都与测试资产有输入和输出的交互, 如下图图1所示:

3.2 测试工具以及测试管理工具的选择

测试工具的种类有很多种, 选择合适的测试工具是自动化测试工作顺利展开的关键。经过对比后, 该方案中我们选择了自动化测试工具Rational Robot。Rational Robot可以开发三种测试脚本:用于功能测试的GUI脚本、用于性能测试的VU以及VB脚本。它的主要作用包括以下几点:

(1) 执行完整的功能测试。记录和回放遍历应用程序的脚本, 以及测试在查证点 (verification points) 处的对象状态。

(2) 执行完整的性能测试。Robot和TestManager协作可以记录和回放脚本, 这些脚本有助于断定多客户系统在不同负载情况下是否能够按照用户定义标准运行。

(3) 在SQA Basic、VB、VU环境下创建并编辑脚本。Robot编辑器提供有色代码命令, 并且在强大的集成脚本开发阶段提供键盘帮助。

(4) 测试IDE下Visual Basic、Oracle Forms、Power Builder、HTML Java开发的应用程序。甚至可测试用户界面上不可见对象。

(5) 脚本回放阶段收集应用程序诊断信息, Robot同Rational Pruify、Quantify、Pure Coverage集成, 可以通过诊断工具回放脚本, 在日志中观察结果。

Robot使用面向对象记录技术, 记录对象内部名称, 而非屏幕坐标。若对象改变位置或者窗口文本发生变化, 仍然可以找到对象并回放。测试工具主要功能的比较见表1:

为了使测试工作规范化, 就要对其进行有效地管理, 因此测试管理工具的使用尤为重要。本方案中, 我们使用的管理工具是与Robot同一个公司的产品Rational TestManager, 它是一个开放的可扩展的架构, 统一了所有的工具、成品和数据, 而数据是由测试工作产生并与测试工作关联的。在这个唯一的“保护伞”下, 测试工作中的所有负责人和参与者能够定义和提炼他们将要达到的质量目标。测试工作中, 我们使用TestManager制定测试计划, 实现了对测试用例的管理和维护;根据实际工作需要, 对测试用例的相关属性进行不同的运行环境配置, 包括测试用例的运行环境、运行时间、以及对应的测试脚本等。最后结合使用Rational

SODA for Word生成相应的报告文档, 主要包括脚本详细信息报告、脚本摘要信息报告和运行结果报告等。可以根据实际需要对各种报告模板进行定制, 从而得到满足不同需求的报告样式。测试管理工具的比较见右表2:

在规范测试流程, 改善测试管理的同时, 严格控制软件版本对测试工作来说也同样重要。因此, 采用Rational ClearCase进行软件版本管理。

3.3 测试环境部署

测试环境采用资源共享, 协同工作的方式。测试环境部署以及时实施情况:一台测试服务器, 服务器上安装测试管理工具TestManager以及测试所需要的数据库, 在服务器上, 管理员设计并部署了测试工程、创建了测试小组, 并赋予了不同的测试人员相应的工程权限, 使每一个测试人员在负责各自的测试工作是, 也能够查看并使用其他测试人员录制编写完成的脚本, 实现脚本的共享和复用, 提高工作效率。一台版本控制服务器安装Rational ClearCase, 对被测进行版本控制;一台或多台测试机器, 主要运行被测软件和测试工具Rationa Robot。软件测试部署框图如图2所示:

3.4 测试实施实例

以在实际工程中的软件功能测试为例, 需要验证被测软件在某个频段内是否能够自动选择正确的滤波器, 利用测试工具Robot提供的数据池功能并按照频率设置规则准备频率数据库frequency, 然后使用Robot录制并编写如下脚本:

‘Initially Recorded:2006-8-11 11:52:10软件和文档、测试脚本和测试用例等

打开被测程序, 回放该脚本, 脚本会按照数据库中的频率一次进行参数设置, 并自动比较设置结果, 以验证被测程序滤波器选择的正确性。运行过程不需要人工干预, 运行结果自动保存在Robot的测试记录中, 以便测试结束后进行查看。

4. 总结

实践证明, 通过将该套自动化测试实施方案运用到软件测试工作中, 能够优化软件测试流程, 有效地提高测试效率, 对软件质量的提高起到事半功倍的效果。

参考文献

[1]郭荷清主编《现代软件工程——原理, 方法, 与管理》[M].广州:华南理工大学出版社, 2004.2 (2005.1)

[2]齐志昌等编著《软件工程》[M].北京:高等教育出版社, 2001.8 (2002重印)

[3]郑人杰等编著《基于软件能力成熟度模型 (CMM) 的软件过程改进——方法实施》[M].北京:清华大学出版社, 2003

[4]DUSTINE, RASHKAJ, PAULJ.Automated Software Tesin[M].Addison2Wesley, 1999.

[5]张海藩.软件工程导论[M].北京:清华大学出版社, 1998

软件方案 篇11

施耐德电气英国企业销售总监Matthew Baynes在出席颁奖典礼时表示:“我们很高兴施耐德电气用于数据中心的StruxureWare软件能连续两年获得DCIM奖。感谢编辑评审团,感谢支持用于数据中心的StruxureWare软件的数据中心专家们。”

用于数据中心的StruxureWare软件是由施耐德电气开发的集成DCIM套件,包括数据中心运营、控制和管理的所有模块。施耐德电气DCIM软件应用能够帮助企业跨域管理数据中心从而助力业务取得成功。

Matthew Baynes补充到:“DCIM市场发展迅速,已有不少企业受益于用于数据中心的StruxureWare软件提供的可行性情报,从而使数据中心全生命周期在高可用性和高效率之间取得平衡。”

该软件的核心是StruxureWare数据中心运营管理平台(StruxureWare Data Center Operation),即物理基础设施管理应用。和其他的DCIM平台不同的是,StruxureWare可提供集成数据平台,有助于运营商的IT资产管理,更重要的是,这个数据平台能在数据中心物理基础设施的布局内实时显示设备故障和数据,并为如何解决故障提供建议。

StruxureWare软件还能够从“建设到服务”的角度做出合理决定,从而多层次满足特定用户对与容量和变更管理、能源成本、能源效率和IT优化可选模块的特殊需求。

该软件可以为数据中心运营和移动运营的综合视图提供支持,实现对设备增加、运行和变更的实时追踪,并可通过智能手机、平板电脑的应用随时获取。

更多有关用于数据中心的StruxureWare?DCIM软件,及其他施耐德电气数据中心基础设施管理的信息,请访问:www.apc.com/struxureware。

医院网络监控软件部署方案探讨 篇12

1 为什么要使用局域网网络监控软件

很多医院很舍得对网络以及电脑设备的投入,但却不舍得对应用软件,特别是安全软件的投入是不恰当的,如果组建了性能出色的网络环境以及购买了现代化的办公设备,但却有人沉迷游戏、浪费医院人力和财力;甚至是纵容职工上班时间做单位之外的事情就成了问题,降低了工作效率,甚至导致更大损失。因此网络监控非常必要。

2 局域网网络监控软件主要目标

网络监控系统总体目标是能有效防止职工通过网络干与工作无关的事情,实现对网络电脑及网络资源的统一管理和有效监控。未经授权不得上班时间利用网络做不应该做的事、并能够记录网络往来的内容,对电脑的各种端口和设备实施全面管理和控制,对上网、网上聊天和电脑游戏进行严格管理与控制。(1)防止上班时间玩网络游戏;(2)监督、审查、限制、规范网络使用行为;(3)限制消耗资源的聊天、BT恶性下载和股票等行为;(4)备份重要网络资源文件(比如业务邮件);(5)监视QQ/MSN聊天记录内容和行为过程;(6)流量限制以及网站访问统计,用于分析职工使用网络情况。

3 网络抓包技术

3.1 UNIX系统提供了标准的API支持

(1)Packet socket;(2)BPF(主要的流行手段)。訩BSD抓包法:BPF是一个核心态的组件,也是一个过滤器。Network Tap接收所有的数据包Kernel Buffer,保存过滤器送过来的数据包。User buffer,用户态上的数据包缓冲区;訪Libpcap(一个抓包工具库)支持BPF.Libpcap是用户态的一个抓包工具.Libpcap几乎是系统无关的;訫BPF是一种比较理想的抓包方案在核心态,所以效率比较高,但是只有少数OS支持(主要是一些BSD操作系统)。

3.2 Windows平台上通过驱动程序来获取数据包

3.2.1 驱动程序模式一、在核心层驱动,和WINDOWS操作系统核心结合紧密,效率非常高性能最好;因为网络防火墙都在网络上层运行(也就是说在防火墙核心层驱动上面运行),因此核心层驱动将不受网络火墙干扰。模式二、在网络层驱动,虽然自己写的驱动容易控制管理但性能根本无法与核心层驱动比较,并受防火墙限制和干扰。

3.2.2 WinPcap驱动标准接口(目前国产网络监控软件90%采用)。WINPCAP是目前国际标准的接口程序,稳定性良好支持100M通讯,但缺点也是同样明显的,可控制性很差导致很多功能都无法实现,只能监听模式无法网关模式导致流量限制、BT限制、UDP阻断方面等等天生的弱点。另外由于WINPCAP版本互相不兼容可能导致无法监控、无法识别千兆网卡或无法读到网卡列表、只能同时监控单网卡等。

4 网络监控软件的解决方案分类比较

4.1 按照运行原理区分为监听模式和网关模式两种

4.1.1 监听模式

通过抓取总线MAC层数据侦方式而获得监听数据,并利用网络通讯协议原理而实现控制的方法;因此监听模式最大的弱点原理性的,也就是说需要如下方法之一来解决安装问题:通过共享式HUB(集线器)。这个模式是一个比较通用的方法,但由于HUB基本都是10M的,因此在网络性能上将很大限制,也意味丢包的危险;目前HUB几乎到了淘汰的命运;也不适合大型网络环境,因此是很大局限;

4.1.2 通过镜像交换机

可网管的镜像交换机首先是价格比较高并需要专业的配置,而目绝大多数企业并没有带镜像交换机,另外如果规模比较小的话(比如30个电脑以下),那么增加购买镜像交换机意味成本的提高,另外有些便宜的交换机虽然带镜像功能,但在镜像后由于双向(监视和控制)数据流处理不完善而导致交换机瞬间阻塞现象;但相比HUB模式来说,使用镜像交换机实现监听无疑是理想的选择。

4.1.3 通过代理/网关服务器

代理/网关服务器,就是在这个电脑通过WINDOWS连接共享设置、SYGATE、CCPROXY、ISA等,其他电脑通过这个代理/网关服务器分享上网;一般都是双网卡模式;一个网卡连接外网,另外一个网卡连接内网,监控软件捆绑内网卡;但现在大部分的网络已经不再使用这个模式,直接通过路由的NAT上网共享模式,而像ISA这样的网络,每个电脑都要去设置就足够麻烦了,而WIN-PCAP模式下对ISA是无法监控的。目前分为:(a)服务代理模式:比如CCPROXY。比如设置上网浏览为8080,邮件为8025等等,这样的代理模式;下面的电脑需要一个一个设置应用代理端口,因此已经很少人使用。(b)透明网关模式:比如WINROUTER,网内其他电脑设置默认网关就可;通过NAT地址转换。

4.1.4 ARP欺骗模式

ARP欺骗模式将可以实现在普通交换机下的数据监听,方法简单有效,但主要是两个弱点,一是不适合规模大的网络(建议少于50台电脑的环境);二是会和网络内其他的ARP欺骗软件互相冲突干扰而导致网络瘫痪。因此我们看到,其实所有的监听模式的解决方法都是不太可靠的,而目前所有使用WINPCAP驱动的网络监控软件以及使用网络层驱动的软件都是监听模式;如果要求你前面的3个安装方法之一的就肯定是监听模式软件;不管软件厂家吹了多少牛欺骗了多少无辜的人;因此真正商业运行的话强烈建议网关模式;特别是网络规模大、环境复杂的网络不适合。

4.1.5 网关模式

由于所有出口数据流都必须经过该网关,因此控制方面可以说是最强大完美而无任何副作用的方式,因此克服了目前所有的采用WINPCAP模式或网络层驱动模式下的所有弱点;克服了所有监听模式下阻断UDP的致命弱点;是网络监控最理想的模式。

4.2 按照管理目标区分为内网监控和外网监控两种

4.2.1 内网监控的主要目标是管理网内电脑的所有资源和使用过程;比如网内的电脑硬件资源(有什么设备,是否允许使用)、软件资源(安装了什么软件,是否允许使用)、数据资源(有什么重要资料文件、数据、是否被合法使用)、行为操作(对工作的评估、使用电脑的合法性、干了一些什么事情)等。

4.2.2 外网监控的主要目标是监视网内电脑上网内容和管理上网行为;比如网络监控、邮件监控、上网监控、网页监控、FTP监控、MSN聊天内容监控、游戏监控、流量监视和限制、QQ/MSN/UC/YAHOO/KUGOO/ICQ/AOL/贸易通等聊天行为监控、自定义监控、TCP/DUP全系列双向端口监视和控制,BT完美禁止等等;因此无论是硬件还是软件方式解决方法,应该包含内网监控和外网监控产品,通过合理的投资代价获得不断升级拓展更新对资源和行为管理;硬件在性能上相比软件来说是比较优势,但在拓展性、升级更新、投资成本上却成了最大的麻烦。

5 局域网网络监控软件用例

5.1 软件的选择

本人经过测试目前一些国产网络监控软件,从实际测试结果看聚生网管无疑是比较成功的产品之一,关于该产品如果有兴趣的人可以到他们官方站http://www.grabsun.com下载测试。之所以用这个产品作为用例原因如下:(1)采用最新的抓包引擎技术,最大限度提升抓包效率;(2)采用了主动引导模式、网关模式、网桥模式、旁路模式、监视模式等等高达6种监控模式,为国内最多;(3)控制30余种P2P工具,为国内控制最多、最有效、最彻底的网络管理软件;(4)控制10多种聊天工具,同样为国内控制最低、最有效、最彻底的;(5)控制当前所有主流的股票软件、网络游戏软件。

5.2 安装部署方法

(1)随意找个电脑,软件从他们官方下载,然后开始安装(默认下一步可完成);(2)登陆控制台,选择监控模式,然后点"启动网络控制服务"即可。默认是网关模式,如果你是要立即测试先选择"旁路模式";输入网关IP地址,获得MAC地址;确定后就可以立即监视20个电脑。

6 结束语

本文提供局域网监控软件大致的实现技术介绍,给予关注局域网网络监控的人士部署时候策略参考;医院管理者应认识到网络监控的重要性以及医院职工可能正被监控的时代来临。

摘要:随着科学技术的发展,信息技术和计算机技术在各医院得到了普遍应用,医院管理信息化、计算机网络化已成为医院现代化管理的核心,在给医院带来便利的同时也随之带来了安全和管理问题。本文主要介绍医院局域网网络监控软件部署及应用。

关键词:计算机网络化,局域网网络监控软件,网关模式

参考文献

[1]郑成兴.网络入侵防范的理论与实践[M].北京:机械工业出版社,2006,8-77,90-189.

上一篇:课改中的文言文诵读下一篇:史料档案价值