前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机软件系统主题范文,仅供参考,欢迎阅读并收藏。
一个完整的计算机系统,除了要有必要的硬件以外,软件系统同样是影响这个计算机系统能否正常高效运行的关键。软件管理通常要做的是进行有效修改和一致性维护,保障整个软件系统能够协调稳定工作,软件维护是为了保证安全服务管理和安全机制管理的正常运行的重要内容。
一、计算机软件系统概述
通常情况下,计算机软件可分为两大类,即系统软件和应用软件。其中系统软件的主要功能是对计算机相应的硬件资源进行利用和分配,并对维护应用软件的正常运行,还可以为用户提供方便的可视化操作界面,并为应用软件的设计提供平台。系统软件主要包括操作系统、程序设计语言、处理程序以及数据库管理系统等。
二、计算机软件系统故障分类
(1)软件兼容性问题。系统配置和软件安装的兼容性问题,会导致某些数据信息的丢失或者由于某些文家的依赖关系而无法运行的情况,此外,系统软件和程序软件之间也存在兼容性问题,这同样是造成系统不稳定的因素,比如新版本的操作系统进行一系列的系统升级就会导致以前的某些软件无法运行,甚至都不能安装,例如在Windows7中就无法使用MicrosoftSQLServer2000,高版本的操作系统想要完美的运行应用程序就需要针对新版本的操作系统进行应用软件的设计[1]。
(2)软件操作中引起的故障。由于软件是一种无形的东西,软件具有易修改性和复杂性的特征,因此很难保证软件系统在其生命周期中不会出现这样或那样的故障或缺陷,因此,会导致软件系统会在使用过程中遭到各种各样的修改和破坏,如对注册表进行修改可能会导致某些依赖于此注册表的软件或者系统功能无法实现,其次,应用软件使用过程中可能会对系统的相关文件进行操作,都会引起相应的软件故障。
(3)软件自身漏洞。任何的软件系统都不能保证没有bug,某些失误甚至是早期设计过程中不可能预料的,或许在很长的时间才会出现某些问题,软件进行定时的升级和更新能够弥补一些缺陷,黑客和病毒通常会针对这些软件或者系统的bug,对计算机进行一定的破坏。
(4)黑客和病毒攻击引起的故障。黑客攻击的途径主要有未授权访问,未授权修改和拒绝授权访问。黑客会对网络和软件系统进行攻击,通过发现操作系统的漏洞和其他某些应用软件的设计缺陷,进入用户计算机之后,盗窃用户数据,破坏用户计算机文件等,任何动机的攻击都会对计算机系统产生影响。计算机病毒具有潜伏性、隐蔽性、传播性和破坏性等特征。计算机病毒开始具有伪装的潜伏性,通过合适的时间或者某些激活口令,病毒就是开始运行,进行自我复制,并感染文件,探测端口信息,影响计算机的运行速度,恶意篡改用户文件等,造成不可估量的后果。
三、计算机软件系统故障的特点
软件系统故障具有下面几点特征:其一,软件故障通常是由于软件执行时,软件本身存在的错误被触发而导致的,这种错误通常是因为在设计时考虑不周而造成的,若不对其进行更改,就会一直存在这种错误;其二,软件的故障率通常会随着软件运行的时间而减少,这是因为软件发生错误实际上是在应用的时候才出现的;其三,有的软件在使用一段时间之后,可能会由于更新的原因不再使用了,具体可能是因为软件版本低,难以满足用户的使用要求;其四,对普通使用者来说,软件是不可维护的,一旦出现错误只有通过开发商重新设计才能解决故障。
四、计算机软件系统的维护及管理
(1)计算机软件系统的维护。①适应性维护。近几年来,计算机有了很大程度的发展,其外部环境和数据环境也因此有了很大的不同,为了确保软件系统能够适应相应的环境变化而进行相应软件的维护被称作软件适应性维护。②预防性维护。为使计算机中的程序能够更加完美处理可能出现的问题,通过这种方法来增强软件的可维护性和可靠性等,而对软件进行相应处理的过程被称为预防性维护。③改正性维护。在软件开发的时候,因为现今没有任何一种测试技术能够对软件可能出现的一切错误进行检测,因此必然会有一些没有被发现的错误遗留在软件中,而由于这些错误的不可避免性,使得软件系统在运行过程中也会不可避免的会出现这样挥着那样的错误。对于这类错误的更正被称为软件的改正性维护。根据统计数据,软件系统中的改正性维护能够占到整个维护工作的五分之一左右。④完善性维护。在软件系统的实际应用的时候,用户通常会由于某些需求的变更,要求软件能够满足新的功能和性能方面的要求,为了更好的满足用户的使用新需求,对软件进行的重新设计称为完善性维护。如用户界面的修改等等。
(2)计算机软件系统的管理。通过Ghost软件对系统数据进行备份。Ghost软件不受操作系统限制的系统备份维护软件,通过该软件能够很方便的对硬盘数据进行备份,还能够实现快速的系统备份和安装,非常方便的进行系统的管理、维护。Ghost软件的工作原理不同于其他的备份软件,它可以把系统中的整个硬盘或者硬盘的某个分区进行操作,能够非常完整地把硬盘中的数据进行复制,如硬盘分区信息、操作系统引导区内的信息等。同时可以把从硬盘复制出来的文件压缩成为一个镜像文件,若有需要可以非常方便的把文件复制到硬盘或者分区中。该软件具有下面的功能:两台计算机间所有文件的拷贝、单台计算机内的两个硬盘对拷、两个硬盘分区对拷、映像文件制作等等。其中最为常用的是分区备份功能,它可以把硬盘中某一个分区进行备份并形成一个备份镜像,并把这一备份文件存储到另一个硬盘或者分区中,一旦原本的分区由于某些原因出现错误,就可以把以前的备份文件还原回去,使其能够正常运行。这种方法通常被用在没有网络支持的计算机机房软件的系统维护和管理。
计算机的大量使用,也会随着而来许多问题,计算机维护人员要不断积累计算机的维护经验,保障计算机系统的稳定和安全,高效的对软件系统进行维护。
参考文献:
[1]杨同建.数据库安全维护管理问题研究[J].电脑知识与技术.2008(31)
一、计算机软件系统
计算机软件分为应用与系统软件两种。系统软件的功能是控制、维护计算机软硬件,主要有处理程序、操作系统,操作系统是链接的用户和计算机的工具,主要功能为调度、管理计算机内部的资源;应用软件指的是解决某些具体领域困难而开发的产品,例如办公软件。
二、计算机软件系统存在的故障
2.1软件系统的故障种类。
在软件系统的现实运转中,由于用途不一样,所以故障引起的后果也各不相同。部分故障因为影响正常运转的作用较小,因此可以不予考虑。但是有的故障对计算机产生严重破坏,所以维护人员应当重视这样的故障。这需要维护软件系统的人员依照引起的后果对故障分门别类,并且制定相应的维护策略,可以划分为以下几种分类方法:一是损失费用程度。这是一类非常有效的方法,指的是结合软件系统故障引起的损失来诊断故障的破坏性,然而现实中的具体费用很难进行精确衡量;二是缺失功能的状况。依据这类方法,计算机软件系统故障可以划分为影响轻微、基本服务功能退化、使用不方便、基本服务功能缺失等四种类型。
2.2软件系统判断技巧的特征。
判断技巧拥有以下特征:一是故障会随着时间的推移而减少,这是由于软件错误能够插入现实运转中;二是在使用一定时间之后,部分软件可能由于版本较低而面临废除和淘汰的风险;三是针对普通用户来说,软件开发商具有重新设计软件的能力。
三、计算机软件系统的维护与管理措施
3.1软件系统的日常维护技术。
当前,软件系统的日常维护技术主要有以下四种方法:改正性维护、适应性维护、完善性维护、预防性维护。因为目前缺乏检测软件中全部错误的技术,因此软件肯定还存在一些没有被检测出来的错误被带到软件的运转之中。然而这些没有被检测的错误让软件系统存在故障的风险,这种类型错误的维护称作为改正性维护;随着现代科技的快速进步,软件系统的数据环境发生了翻天覆地的变化,为了保证软件系统可以适应科技的快速发展而对其采用的维护称作适应性维护。
3.2软件系统的管理方法
3.2.1数据传输。
首先,把全部软件都在计算机上安装,将其当做发射台,同时将其他的计算机当做接收端,然而接收端的计算机都可以不安装任何软件。其次,发射台计算机可以把事先设置的系统传输到接收端的计算机。随后,硬盘保护卡可以自动保护。这类软件系统管理方法非常简易操作,优势是保证网络正常链接就能够复制硬盘,不需要将机箱打开。
3.2.2数据备份。
Ghost软件是一类传统硬件的软件,因此数据备份通常可以利用Ghost软件对拷硬盘,不但可以较快恢复与安装系统,而且可以方便管理系统软件。与其他的备份软件相比,Ghost软件是把一个硬盘或者硬盘中一个功能分区当成对象,可以十分完整复制硬盘之中的内容,例如硬盘中每个分区的信息。并且能够把复制后的内容转变为映像文件,如果有必要还能够把文件复制到对象的区域中。Ghost软件具有以下作用:单个计算机内部两个硬盘的对拷、两台计算机硬盘的对拷、映像制作等。其中较多使用的就是分区备份,软件能够把硬盘中的分区备份转变为映像,同时把其保存至其他地方,因此,即使原来的分区产生故障而丢失数据,但是可以将备份文件复制回来,让其重新正常运转。这种数据备份的方法往往应用在缺乏局域网的系统软件管理之中。
3.2.3复制信息后仍然无法正常运转的解决方法。
【关键词】计算机;软件系统;维护管理;问题;解决策略
随着社会的不断进步,我国计算机成为人类生活中必不可少的装备之一。计算机软件系统和计算机硬件系统是计算机的两大组成系统,计算机软件系统的重要性由此可见。计算机软件系统是计算机整个操作系统的灵魂,有了计算机软件系统的不断更新完善,使得计算机运行更加高效、稳定。当计算机软件系统出现运行问题时,计算机整体将会出现瘫痪情况,这样计算机将成为一个由物理硬件堆满的区壳,计算机将不会为人们带来便利的生活,为人们的生活带来烦恼,所以计算机软件系统的维护成为生活中不可或缺的一部分。本文作者将对于计算机软件系统的维护问题以及解决措施做出相应分析。
1计算机软件系统故障原因分析
1.1软件操作不当
在工厂的建设生产中,会大量重复使用计算机对工作人员进行操作培训。由于大量重复地使用,计算机软件系统在操作过程中会遭遇到故意或者无意的损害。由于工厂对于计算机管理制度体系的不完善,使得计算机软件在作的过程中,遭遇到或多或少的损害,一旦计算机软件系统遭到损害,计算机整个系统将会遭遇系统崩溃,对人们的生活造成不便,并且会造成一定的经济财产损失。计算机软件系统在遭遇到大负荷的运行承载时,会对计算机软件系统运行造成一定的伤害,计算机软件系统运行的不稳定将会导致计算机整体运行的失控,会对用户造成一定的困扰,并且会产生一定的经济损失。
1.2计算机兼容问题
计算机在运行时由于系统配置和软件安装时会造成一定的兼容问题,这将会导致数据信息丢失或者文件受损无法查阅,给人们生活带来不便,造成一定的困扰。安装软件与计算机系统配置必须互相适应,这样才能保证计算机软件系统的正常运行。一旦由于计算机软件不兼容现象的发生,将会导致一系列的系统故障,这将使得计算机系统软件无法操作,计算机软件系统无法使用。
1.3计算机软件系统受到恶意破坏产生故障
计算机软件自身存有漏洞,在经过长时间的使用中,问题不断显现,黑客在这样的情况下,对计算机进行侵入,破坏计算机系统软件的系统结构,使得计算机系统发生故障,窃取计算机用户信息,造成严重的社会危害。在公共网络下载一些信息文件时,由于公共计算机平台本身具有病毒,这就使得病毒潜伏在计算机中,并且通过网络进行传播,感染病毒的计算机将会出现计算机文件打不开或者信息被恶意窃取,造成严重的财产安全问题。
2计算机软件系统维护与解决策略
2.1规范计算机操作
在工厂的建设生产中,由于操作人员对于软件的操作不当,使得计算机软件系统遭到一定损失,用户将产生一定的困扰和使用不便。计算机在工厂建设生产使用时,管理人员应当积极维护计算机的操作管理,加强使用人员对公共物品的爱惜程度,并且对其进行道德素质水平教育,使其主动爱护企业的计算机软件系统,并且积极维护计算机软件系统。企业在购买计算机时,应当选择高质量的计算机软件系统,在计算机软件系统出现问题时,有相关工作人员对计算机软件系统进行修护管理。在企业管理制度中,管理人员应当加强对于企业计算机软件系统维护管理的规范条例,建立完备的管理制度,使得计算机软件系统在运行操作时,真正的得到维护和管理。
2.2计算机软件系统兼容管理对策
随着计算机的迅速发展,计算机的外部环境和数据环境发生了巨大变化,计算机系统的不兼容性现象必须加快得到解决。在购买所使用的计算机软件系统时,应当了解计算机本身装置配置,使得所购买的计算机软件系统与计算机装置配置相适应,达到兼容状态。兼容是计算机系统正常运行的保障,用户在使用过程中,要持续更新应用程序,使得计算机系统持续高效运行。
2.3加强软件安全维护
在计算机软件系统的安全维护过程中,病毒的防护工作非常重要。我国应当加大对计算机系统的研发力度,在已经出现的计算机软件系统问题进行维修管理,并且对于将有可能会出现的计算机软件系统问题进行安全防御。计算机的管理人员必须在使用病毒检测系统对病毒侵入的检测进行市场记录与操控。计算机使用用户在使用计算机时要对计算机的授权访问设置密钥口令,并且要定期更换密钥口令,使得计算机使用用户的数据资源进行权限控制,使得计算机加强计算机对用户数据资源的安全保护程度,提高计算机软件系统在用户使用中的安全信任度。人们在公共场合读取信息资料时,要加强安全防护意识,尽量做好防护工作,定期对计算机进行病毒查杀,防止病毒潜伏在计算机中,对计算机通过不同途径传染,对计算机系统进行破坏。计算机软件系统要定期的修复漏洞,定期升级系统补丁,提高系统自身的安全防御能力,避免黑客对计算机的入侵。
3总结
我国经济社会的不断发展,计算机信息时代的不断推进,计算机在我国各个领域都起着重要的作用。我国目前的计算机软件系统仍然存在较多的问题,操作不当、系统配置和软件安装的兼容问题,导致计算机出现系统故障,计算机软件系统受到恶意破坏,从而产生故障导致计算机系统无法使用。这就使得计算机软件系统维护与解决在我国刻不容缓,计算机管理人员应当管理规范计算机操作,完善计算机软件系统管理体制体系,在计算机的系统兼容方面做好管理工作,加强软件安全维护工作。使得计算机更好地为人们服务,并且提高计算机的维护效率,使计算机高效稳定运行,推动我国计算机领域不断发展。
参考文献
[1]盛琪.计算机软件维护技术初探[J].中国电子商务,2013,(8):41.
[2]阿布都拉•买买提.关于计算机软件维护和管理的研究[J].信息与电脑,2015,(17):166-166,176.
关键词:计算机软件系统;维护;恢复系统
中图分类号:TD672 文献标识码:A
计算机房是学习计算机知识和培养操作技能的的主要活动场所,计算机软件维护系统的学习基本上都在计算机房内部来完成,计算机房的使用特点如下:
第一,使用计算机房的人员不固定,相对比较复杂,计算机操作水平个不行同,部分实习人员在进行某项计算机操作时,对操作所产生的结果和目的并不知晓,对某以系统怀着好奇心或是恶搞心理进行操作,这种行为,极有可能导致正常的操作系统被篡改,情况较轻的则会导致系统设置混乱不统一,情况较为严重的则可能导致,机器启动困难、软件无法使用和系统瘫痪无法正常运行。
第二,有些人员严重违反计算机房的相关规定,例如计算机房明确规定禁止上机人员外带不明来历的软件,但某些人明知故犯,这种来历不明的软件安全系数较低,可能带有病毒,在机器上安装此软件,极易扰乱计算机运行系统,软乱甚至损害计算机系统。
第三,在计算机房内实习的班组安排紧密,实习时间间隔较短,一旦某一组实习人员在学习过程中造成机器瘫痪,并且在较短的时间之内不能及时恢复,则会严重那个影响到下一班组人员的正常实习使用。
基于以上特点,传统的机房管理人员进行系统的恢复工作任务的常态化和任务的繁重性。计算机房的维护成了一件麻烦、机械、耗时的工作。传统的恢复方法对于规模庞大的网络机房而言,维护的效率明显偏低。而且,由于过程涉及硬盘等硬件的拆装,造成计算机新的故障的概率也会相应提高。如何解决这一问题,本文从不同的具体情况出发就怎样有效的对计算机房进行管理,提高维护效率介绍了几种行之有效的办法。
1 常用系统保护及恢复手段
1.1 Ghost软件的功能介绍
在多种系统恢复的软件中,Ghost软件不但功能最为强大而且使用用户最多。它是一种硬盘复制备份工具软件,可将硬盘的一个分区或整个硬盘作为一个对象来操作。实现两个硬盘之间的对拷、两个硬盘分区对拷、两台电脑之间的硬盘对拷,也可将整个硬盘或某一分区的信息打包压缩成为一个映像文件,存储在备份的硬盘或某一分区中。在需要时将该映像文件恢复到对应的分区或对应的硬盘中,使系统或分区迅速恢复正常。
1.2 Ghost软件特点
第一,自动格式化分区和容量调整。当Ghost复制一个磁盘映像时,它会自动地对目标磁盘进行格式化,自动对目标磁盘进行分区。根据目标磁盘具体情况动态扩展或压缩。
第二,对命令行有很好的支持,极大的降低了使系统维护人员的工作量。
第三,支持DOS环境,对Fat32分区格式和Fat16分区格式有着很好的兼容性,等系统分区格式,可以通过DOS引导盘引导运行。
第四,支持多种介质的克隆。比如,可以从一个磁盘分区克隆到另一个磁盘分区,支持可移动媒介克隆或从网络上进行克隆。
1.3 Ghost软件的使用方法
1.3.1 恢复单机系统的方法
使用Ghost的分区克隆功能来恢复单机操作系统。首先,用Ghost软件将系统分区,通常是C盘进行备份生成GHO映像文件,将GHO映像文件保存在非系统分区。这样,在发生系统崩溃或者感染病毒等严重情况时,只要运行Ghost.exe程序,将保存在非系统分区的GHO映像文件恢复到系统所在分区即可。这个过程仅仅需要几分钟。
1.3.2 恢复多机系统的方法
学校、网吧的计算机房,每台机器的配置都是完全一样的。多台机器如果发生问题,需要重新安装操作系统和相应软件,如果一台一台的安装需要大量的劳动和时间。现在只要把一台计算机安装好,然后利用Ghost软件对这台机器的操作系统或者整个硬盘进行备份;然后,再把备份的文件恢复到其他机器上。这样可以极大的提高工作效率,避免重复劳动。具体操作方法为:
第一,首先,选择一台系统完好的机器,使用Ghost软件把这台机器的硬盘进行备份,备份名称为CBAK.GHO。运行Ghost软件,点击Local菜单选项,在弹出的二级菜单中选择Partition,在第三级菜单中选择To Image。最后选择需要备份的系统分区。
第二,建立文件共享的服务器,将它命名为Server,可以在机房中选择一台能够正常运行的机器。建立共享的目录,名为Backup。将备份的GHO映像文件保存其中,添加IPX协议,并将Backup目录设为共享。这样,如果机房中的机器出现系统崩溃,就可以通过网络访问网络文件。
第三,打开客户机进行引导,客户机的G盘就是服务器的Install目录。访问该目录,启动Ghost程序。剩下的操作与单机恢复操作相同,只要将G盘的备份映像文件CBAK.GHO恢复到客户机系统盘即可。所有的客户机都可以进行该操作。
第四,在系统恢复完毕后,重启计算机。重新设置主机名和IP地址,就可以重新投入使用了。
使用Ghost软件对有大量机器的机房进行系统管理是非常有效的。 基于Ghost的多机系统恢复使得原本需要大量时间和精力的系统维护变得简单、高效,极大的降低了维护成本。Ghost软件备份恢复对操作系统进行维护具有其它方法无可比拟的优点。
2 用保护卡和恢复系统数据的方法
2.1 海光蓝卡简介
与Ghost相比,海光蓝卡是目前流行的硬盘数据保护和局域网内数据恢复硬件。它集硬盘保护卡与网卡功能于一身,为学校机房、网吧等具有多台计算机的场合提高系统维护解决方案。海光蓝卡在机房维护上有着其他维护工具所不具有的独特性与新颖性。即一个机房只需维护好一台机器,其他机器发生问题,只需要进行还原就可以了。简单地说就是仅仅需要对一台电脑进行管理就可以对整个机房的电脑进行管理。海光蓝卡还可以对系统盘保护,防止计算机病毒感染。
海光蓝卡集硬盘保护卡和网卡于一身,并根据机房和局域网办公室维护的需要,有针对性的具有网络自动连线功能、网络唤醒功能、网络同步传输自动修功能以及网络对拷功能。与其他系统维护手段相比,海光蓝卡对操作系统的维护完全脱离了对操作系统的依赖,能够应付更加恶劣的情况。系统维护人员只需要管理维护好一台电脑就可以完成对整个机房所有电脑的系统维护工作。
2.2 海光蓝卡对硬盘数据的保护方法
海光蓝卡主要从以下几方面对硬盘数据进行保护:
2.2.1 能够有效地对系统盘进行保护
海光蓝卡可以恢复系统盘到上次管理员操作的状态,从而实现对系统盘的保护。一旦系统分区被海光蓝卡保护,除非有管理员密码,否则无法对系统分区进行有效的更改。这样可以有效防止由于操作系统感染病毒或者是有操作不当引起的系统崩溃。因为一切对操作系统进行的更改都会在系统重启之后恢复原样。
2.2.2 实现多重启动
海光蓝卡通过对一个硬盘分成不同的独立分区并且支持多系统保护。为每个操作系统设立独立的密码,可以有效防止由于多人使用同一台电脑而造成的重要数据被别人查看和修改。
3 结语
随着信息技术和计算机硬件的飞速发展,计算机软件和硬件也随之日新月异,一日千里。计算机不再是孤立存在的单机,而是由服务器、局域网、个人计算机或称工作站、外设及软件构成了一个复杂的计算机信息系统。对这样一个系统的维护是一项复杂的系统工程。如何保证计算机信息的数据安全,提高计算机信息系统的维护效率,将成一个重要课题。在这方面我们还需要做更多的实践和探索,不断的开阔思路,提高工作效率。
【关键词】计算机;软件设计;系统工程方法
随着科技水平的日益提高,让计算机技术得到了普及。而软件作为计算机发展的重要一环,其设计水平如何,直接关系到计算机未来的发展。系统工程方法目前在计算机软件设计中得到了广泛的应用,它可以很大程度的降低软件设计的时间,同时还能够提高开发力度与质量,这对于以后的计算机软件设计工作会具有非常大的帮助。
1基本内容
主要的开展内容有:(1)全面调查所要探究的内容,并对调查过程做好充分的记录;(2)创建完善的分析方案,采取有效的定性分析方式,去逐步的研究系统技术性能;(3)在进行认真的分析以后,挑选出最佳的系统设计计划,然后通过系统工程的具体情况,去合理的实施;(4)根据系统设计方案的具体内容,去创建完善的实施计划,而且还要创建科学合理的管理制度,这样的话就能够确保系统能够正常运行。
2基本流程
在设计方法上包含以下几种:(1)自顶向下的结构化方法,此种方式包含结构化分析以及设计等方面,而具体的运用思路就是将比较繁琐的问题进行分解,而且这种分解方式是自顶向下的,这样就能够让所有阶段的问题都可以在工作人员的掌控之内;(2)简便的形式化方法,如果计算机软件使用此方法的话,那么就必须要采用系统工程方法的有关原则,并根据整体,去创建完善的工作计划,这样的话就能够加强计划的合理性。采用这种措施,其关键作用在于能够有效解决计算机软件开发力度以及设计范围等一系列问题。(3)模块化设计技术方法,此方法是把繁杂结构合理的分解成为一个个子系统,运用此方式的过程主要包括:提出任务-论证与批准-需求分析-推广应用。在经过这样的过程之后,就可以有效的确保计算机软件设计的整体性和完善性。图1是系统工程方法的基本工作流程。
3运用要点
图2是系统工程方法的应用流程。
3.1任务的提出
计算机软件开发交办单位要向软件开发系统员工提出自己的想法,然后相关员工根据软件开发交办单位所提出的要求,去创建完善的实施计划,同时还要合理的分配软件开发的任务。在分配任务的时候,交办单位要和员工签署合同,这样的话就能够表明具体的责任,如此一来,便可以让软件开发工作得以顺利进行。
3.2论证与批准
参与设计的员工要通过交办单位的有关规定去合理的制定设计计划,然后就要邀请相关专家对方案进行审查,紧接着做出科学性的论证。参与设计的员工要合理的去总结这些论证内容,并在得到主管的审批后,方可全面进行实施。
3.3需求的分析
相关工作者要全面掌握客户对软件系统的要求,这里面主要包含计算机软件的性能、运行速度等。在平时的工作中,最好能够让用户通过网络像软件设计人员提出各种各样的要求,然后软件工作人员根据要求的合理性,去尽量的满足用户的需求。
3.4概要设计与详细设计
概要设计主要是创建目标系统软件的整体架构及总体结构与模块之间的联系,然后去做好有关的审查。另外,对软件的设计工作,要在做好概要设计的前提下,去进行模块设计,这样就能够做好代码编写工作。
3.5编码测试
工作人员要学会合理运用编码语言,把具体的设计结果转化成客户所需要的程序语言,在这部分工作完成以后,参与软件设计的员工就要对编码进行测试,这样就能够确保计算机软件系统让客户满意,要是还具有一定的系统问题的话,那么就一定要第一时间进行完善,以免对以后的软件设计工作带来隐患。
3.6鉴定推广
工作人员在做好全部的软件开发工作以后,必须要对软件做好鉴定推广,而且还要通过对客户运用环境的了解,去试着对系统软件进行安装。在对软件进行完鉴定推广以后,再把软件交给客户进行使用,而且最好委派专业人士对用户进行软件使用的培训工作,同时还要教会他们如何做好对系统的维护。
4结束语
通过以上内容我们能够了解到,系统工程方法目前在计算机软件设计中得到了广泛的应用,它可以很大程度的降低软件设计的时间,同时还能够提高开发力度与质量。而想要做好这方面的工作,相关工作者就要做好论证与批准、概要设计以及鉴定推广等方面的工作。因此在今后的工作中,相关工作者要积极努力,争取制定出更为完善的方案,从而让计算机软件设计中的系统工程设计水平迈向一个新的高度。
参考文献
[1]徐蕾.计算机软件设计对系统工程方法的运用[J].电脑与电信,2015(06):85-86+89.
[2]林叶之.计算机软件设计的系统工程方法分析[J].湖北函授大学学报,2015(23):108-109.
[3]刘奥博.系统工程方法在计算机软件设计中的应用分析[J].电子技术与软件工程,2016(02):67.
【关键词】计算机;软件开发;信息管理系统
尽管计算机软件开发前景广阔,有很大的上升空间,可是在具体运作中还是要充分的重视信息管理系统,做好日常的软件维护工作。在软件开发过程中,要尽可能的降低开发成本,充分的发挥软件特点,做好软件开发的信息管理工作。通常来说,计算机软件开发信息管理系统包括系统需求、系统设计、设计实现三个部分组成。
1系统需求
开发计算机软件之前,有必要对软件开发中的系统需求进行研究和分析,包括两个构成要素,分别是软件开发信息关系分析和软件开发信息管理需求。关于需求信息之间依赖性关系的存在,需要结合业务需求,尽可能的满足不同的需求。从这一理念出发,我们要清晰市场定位,了解市场需求,有计划的整合需求信息之间的关系,才能让软件开发“物有所值”。在软件开发信息管理方面,要科学的考虑工作量的问题,既要考虑到计划量也要考虑到实际量,应该把工作重点放在技术的研发方面,保证软件开发的质量。
2系统设计
2.1系统设计的流程
信息管理系统设计要和客户需求结合,要兼顾实际工作情况,通盘思考开发设计过程中的各类不稳定因素,按照先后顺序,一般分为:草稿、新建、计划中、定义中、实现中和完成实现。
2.2显示信息和查询模块设计
显示信息和查询模块设计的核心是对多层显示模式和平级显示模式的应用,多层显示模式是结合信息主-子关系树的根节点目标,进而对信息进行显示,达到系统产品有效维护的目的;平级显示模式运用的重点在于模式的切换,通过高级查询的手段达到软件开发信息查询的目的。
2.3业务需求信息管理模板设计
业务需求信息管理模板有五个部分组成,分别是基本信息、依赖业务需求、工作量、附件、更改日志。业务需求信息管理模板不仅要达到便于查询,满足工作需求的目的,还要科学的统计工作量的信息分配,最终实现工作量的合理分配。
2.4技术需求管理模板设计
技术需求管理模板设计同样也是由五个部分组成,分别是基本信息、匹配业务需求、依赖技术需求、上传附件、修改日志。技术需求管理模板设计注重技术信息,要求通过技术信息的合理设置达到基本查询的目的。
2.5多层结构兑现关系设置
多层结构兑现关系设置要注意业务对象之间的有效性联结。依靠节点分析和系统算法,达到设计的目的。多层结构兑现关系设置从业务需求信息出发,认真分析业务需求信息,充分掌握工作量的基本信息,将二者融合起来综合考虑,从而确保需求质量。技术需求对象的设计,主要是对技术需求信息直接管理,并注重工作量的有效性估计,做好系统的根本自动化记录过程,在实际的技术对象应用阶段,注重技术的根本有效性需求,体现独特的业务需求和分析。
3设计实现
计算机软件开发信息管理系统设计需要在保持原有习惯的基础上,融合新的信息内容,建立管理系统。同时在新建立的管理系统内,嵌入新开发的内容,最终达到软件系统开发的目标,使得信息管理系统设计完全实现。
3.1对信息扩展平台的实现
依靠SAP产品,使得子系统得到有效管理,同时要下功夫兼顾移动终端支持和内存技术运用。关于内存技术的实现,通过结合微软VisualStudio基本集成开发环境,对桌面以及移动设备用户支持的一种界面开发,并结合端到端的软件生命周期性管理,结合运行环境的关键用户管理,对新的开发过程进行设置,结合合作伙伴控制的过程,实现和商务平台的一种无缝连接过程。
3.2业务需求管理模板的实现
在业务需求管理模板实现上,主要注意的是结合业务需求的实际情况,做好日志的修改工作。如果增加业务量的需求,就需要同时弹出与需求相对应的对话框,接着依次满足同一级别的业务需求。在增加业务量的压力下,有时不仅要满足同一级别的业务需求,还要满足业务需求的附件部分,这就要在附件链接和附件状态中耐心分析各类数据,根据附件中提供的信息有针对性的进行修改,达到附件内容实现的目的。
3.3技术需求信息管理模板实现
技术需求信息管理模板设计的核心在于技术依赖,前提是对基本信息的了解程度,也就是说在对基本信息充分了解之后,依赖技术实现管理模板设计。具体来说,就是把技术需求内容添加到信息管理模板中,并将技术需求内容与业务需求有机的连接在一起,构成一个富有逻辑关系的共同体,接着对纷繁复杂的信息进行分类处理,区别出优先处理和延后处理的信息,在具体处理过程中,按照区别内容按照先后顺序,依次处理。
3.4版本信息管理界面的实现
版本界面管理信息的实现需要充分的考虑开发周期,并以此为标准确定软件开发的版本信息。在版本信息管理界面设置时要以时间为标尺,尽可能的降低预计生产周期和实际生产时间之间的误差,确保版本信息的制定拥有科学性及合理性。
4总结
计算机软件开发信息管理系统设计在一定程度上提高了计算机软件开发的效率,确保了产品的质量,有效的推进了软件开发整体行业的进步,同时也打破了传统软件开发信息管理的局限性,它采用的“大数据”和“云计算”的方式大幅提高了管理效率,降低了管理成本,对现代化技术革命起到了积极的促进作用。计算机软件开发信息管理设计的高效性让我国的计算机发展迈向一个新的高度,提高了我国的计算机技术研发水平,提升了我国的核心竞争力。
参考文献
[1]刘川.基于计算机软件开发的数码产品在线销售系统[J].网友世界•云教育,2014,7(23):10-11.
[2]王雪竹.软件开发管理系统的多元化设计分析[J].硅谷2015,7(03):53,59.
1 云计算的概念
云计算的概念,一般被认为是由2006年的时期由谷歌提出来的一种说法,而随着长时间的发展,到了今天之后,云计算已经得到了长足的进步,产业也已经渐渐具备了自己的规模,也是时候应该抛开一些狭隘的观点,好好的来看看这个革新性的技术了。
将云计算当做是互联网为媒介,全新的一种商品的形式,它综合的运用了网络的各个方面的技术,例如分布处理和并行处理这一类的技术,其能够达成通过计算机来完成计算机和其他设备的信息和数据共享,所以,如果要给云计算下达定义,我们可以大概的认为:云计算本身是通过分布式计算机以及远程控制服务器之类的设备,通过现代社会之中无法离开的互联网,来完成实现数据共享的目的,一方面,云计算能够满足顾客们对于网络上各种各样的信息技术的需求,而另外一个方面,云计算还可以大大的降低资金的投入,同样也可以降低投资的风险。
2 云计算式计算机对软件系统构建管理的影响
云计算的发展毫无疑问是有益处的,对现代社会的发展也会有着帮助和作用,但是,这些作用本身是如何的,就要我们详细细致的去了解一下,云计算会给现代社会带来的优势影响了,从而可以消除偏见,更好的利用这全新的知识来造福全人类。
(1)基于云计算的计算机,在软件实验管理过程之中,是通过数据中心来对其余的数据进行管理和控制的,这样的过程不仅仅会让整体变得更加的方便,而且还能够提高整体的安全性,在需要的使用的时候从数据库之中提取,而在平时的时候可以更好的保存,管理,不仅仅如此,这些数据即便是在实验的结束之后,依旧可以作为云计算的数据进行重复的使用。
(2)云计算可以提高计算机的主机效率,因为云计算的技术核心其实是虚拟化技术,使用虚拟化技术可以在内部建立多个虚拟机,对于软件系统的构建管理有着非常巨大的帮助,不仅仅是如此,它还在联网的情况下,可以在物理机和虚拟机之间相互操作,在方便实行管理的同时,大大的降低管理的成本,可以使之更好的得到利用和升华。
而说到底,关于计算机的云管理,本身具备的构建就各有不同,而将云计算运用于计算机软件构建的技术的时候,整个平台的构架,大致上将可以分为云终端系统层、硬件系统层、系统管理层以及虚拟机系统层这样四个部分来进行具体的构建,它的存在是整个构建的基础所在,也为整个构建提供了协助和相对应的保护,而在这个管理的过程之中,云计算本身还可以利用不同情况下的不同种类的要求,来完成多个计算机集群系统的构建,其作用、意义和价值都是不言而喻的。
综合上述内容,相信也不难了解到,云计算本身所具备的价值,以及云计算在软件系统构建管理之中,所发挥的举足轻重的作用,在当今社会之中,科学技术每一天都在以惊人的速度发生着天翻地覆的变化,而云计算作为IT行业革命性质的重要技术,自然也在以惊人的能量发挥着它的作用,每一天,每一步,它都在渐渐的走进我们的生活,我们的日常之中来,它不仅仅能够让软件本身的速度大大的提升,还能够大幅度的增加数据处理的速度和安全性,云计算的作用越来越强的今天,更多,更好的利用和革新这些技术,抛下过去的偏见和狭隘的观点,将一切能够改进的技术运用于生活之中,这才是真正应该做的事情。
对于云计算的质疑并非是毫无根据和道理,但是我们不能够因为现阶段云计算还存在着的一些弊端而全面否定它,相反,云计算对我们的生活产生的打量的正面的影响让它本身的作用更加的突出,当今的计算机特别是软件工程构构建系统方面的技术已经无法离开云计算,与其否定它,不如更加深入的发展,了解,发现并且解决它的弊端,毫无疑问,既可以发挥它的作用,又可以削弱和消减它的弊端,让云计算做出更加卓越的贡献,运用于软件工程构建以及其他各个方面。
关键词 天然气生产管理;生产信息;数据信息;智能化
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)16-0085-02
计算机软件在大庆油田天然气生产监控管理系统当中的高效应用,能够提高天然气实现生产和集输自动化的管理效率,同时提高天然气生产数据管理水平,达到数据信息资源整合。根据大庆油田企业的发展情况,公司需要进一步完善数据采集和监控能力,并建立一套成熟、稳定的系统,整合数据资源,提升数据价值,实现重点数据明确突出,相关数据异常预警,所有数据便捷可查的目标,通过先进的计算机管理技术,科学规范化管理流程,提高管理效率,降低管理成本,达到以更安全、更准确、更便捷的方式为油气开采、加工和集输服务的目标。
1 大庆油田天然气生产管理系统的发展现状
天然气易燃易爆的高危特性决定了安全是天然气生产的重中之重。大庆油田天然气的输气管网从地下穿越人口密集区、商业繁华区、环境敏感区、偷盗易发区等高危区域,安全敏感度高,对计算机监控软件的实时监控能力和预警反应速度都有着更高的要求,现有的监控网络无法实现监控范围的高效覆盖。
同时,对于生产设备、工艺运行、管网参数等重要数据,也需要建立一套完整可靠的管理体系。目前大庆油田天然气系统应用的各个层面的专业系统有近百个,系统之间缺乏有效整合。数据存放在不同的系统中无法相互调用,形成诸多信息孤岛,给管理上和决策上带来一定的难度。如何对这些宝贵的数据资产进行充分利用,并提升数据价值和效率,构建横向互联、纵向贯通的信息化平台已经成为天然气系统信息化的重要建设内容。
2 大庆油田天然气生产管理系统存在的问题
大庆油田拥有最快地溶解气处理加工基地,从地理上讲,大庆油田天然气的生产地相对比较分散,生产原料也主要依托于原油加工,所加工的产品主要供应于其他的系统。天然气装置相对复杂,生产信息量大,目前大部分生产数据信息都是通过自动采集、网络传输,一部分需要手工录入,数据量大而冗杂,效率不高。
2.1 管网监控系统布局不理想
受地理位置所限,大庆油田天然气的管网监控管理具有很高的难度,现在的天然气管网监控布局并不是很到位,尤其是在人口密集的繁华商业区、不能实现无死角监控覆盖,报警器和摄像头的数量均有不足,监控软件效率不高,无法快速判断并预警可能存在的泄露风险,存在安全隐患。
2.2 条块分割管理模式不利于企业的发展
随着中国石油和中国石化两大集团的重组,中国石油天然气集团公司也在重组上市,中油股份公司内部的各个版块划分也进行了多年的改革,并形成了大庆油田天然气系统的条块分割。目前,各自为政是大庆油田天然气管理最主要的现状,天然气上游勘探开发和下游的综合利用存在着脱节,没有形成一个高效的有机整体,从而造成了生产监控体系的不完整,不可避免地增加了大庆油田在天然中间计量、交换和财务结算当中的中间环节,增加了安全隐患、降低了管理效率。
2.3 缺乏高水平的计算机软件系统
虽然我国在天然气自动化系统当中取得了长足的进步,但是与国际自动化行业进行相比,还有非常大的差距。目前正在运行的近百个应用管理系统各自为政,大量重复数据杂乱无章无法整合,不能有效利用,严重影响管理效率。计算机软件功能不足,尤其缺少对重要数据的联动分析,无法实现智能预警,完全依靠人工处理。
2.4 缺少高素质的计算机系统开发人才
大庆油田公司的信息工作更偏重于电脑软硬件维护和网络安全等方面,软件应用系统多是以外包或直接购买的方式来获得,在开发工作上并未投入足够的精力。这种方式虽然可以节省资源,但也极大提高了成本,且在软件应用、升级和维护等方面均存在问题。软件开发需要一批专业人才,这将是天然气计算机应用系统开发未来发展的最大瓶颈之一。目前天然气计算机应用系统的专业人才非常稀缺,一方面是高校并不重视这类人才的培养,另一方面是企业内部的培训体系更偏重于生产, 企业的造血功能并不完备。
3 计算机软件在大庆油田天然气生产管理系统中应用的建议
随着天然气系统由原料供应性的企业向生产经营企业转变,大庆油田天然气生产装置点多、面广、线长的发散型发展模式势必会导致经营成本上升,经济效益降低。因此,应根据大庆油田生产管理系统的应用特点,深入细致地进行调研,建立一套高效的计算机应用系统,能有效整合数据资源,提高效率,降低管理成本。
目前天然气的生产、安全监控系统已经基本实现数字化,工控系统承载力和数据采集能力基本可以满足日常工作要求,但是基于未来的发展,我们应进一步完善数据采集能力和安全监控效率,通过先进的技术手段和数学模型,对基础数据进行深化加工利用,强化诸如HSE监管、流程模拟、故障诊断等专业应用,进一步推动计算机软件由数字化向智能化的进化升级,构建一个切合天然气生产运营的软件管理系统。
3.1 进一步推进数据化进程
大庆油田天然气管理需要建立实时数据采集监控系统网络,实现工控机的实时数据库的创建,在信息中心服务器端安装所选的网上功能的组态软件平台,从而创建与上位机工作站相互辉映的数据库,本软件的通讯功能模块需要将上位机构数据传送到服务器的数据当中,实现现场生产和集输控制的流制,通过浏览器实现数据和生产运行状态的实时对接。要想完善计算机软件的监控系统的布局,找到软件整合方面的不足之处,充分满足日常生产的需要,走向国际标准化生产。
3.2 建立统一的智能化数据平台
建立健全企业信息模型和信息交互平台,在提升现场仪表采集效率的基础上,整合数据信息,利用数据融合、汇总、关联等多种方式提高数据价值,用以改进日常工作、调度指挥、智能监控等模块,实现企业从数字化向智能化的升级。
该平台应该具有更友善便捷的操作界面,更清晰醒目的数据反应形式,更简化直观的数据追查,可以完成重要环节跟踪、数据根源分析、事故原因追溯、联动数据异常预警和突发事件应急处理等多种实用功能。
3.3 借鉴国际先进的计算机软件技术
我们可以根据天然气生产集输的发展现状,在现有数据采集的基础上,重新开发一种适合国内发展的实时数据采集监控系统,系统可以通过现场数据采集监控网,通过系统优化和数字化平台,形成一个集天然气生产、集输系统的数字化和信息化,实现远程数据的信息共享和生产管理的调控,这样可以支持远程移动和异地的查询。
3.4 培养高素质的计算机系统开发人才
未来,大庆油田需要培养高素质的计算机管理系统开发人才。企业可以通过建立独立的软件开发部门,提供专项基金,以及邀请国际先进的计算机管理软件公司进行技术交流的方式,提高相关从业人员能力水平。通过培训,开发人员可以做到结合当前的生产实际,进行现有系统的改进,或是对新领域进行完善和补充,并使开发的软件具备更好的兼容性和可扩展性,从而为企业量身打造更切合实际的、更具有实用性的软件平台,为提升大庆油田天然气生产管理水平奠定坚实的基础。
4 结论
大庆油田天然气的生产管理离不开计算机软件的支撑。现阶段的软件自动化程度虽然已经可以满足生产管理的要求,但依然属于粗放型模式。因此,进一步完善底层数据采集的精度和广度,建立完备的生产数据模型,同时借鉴国际先进的管理软件,构建更加卓有成效的数据管理体系,实现生产安全管理由数据化向智能化的进化升级,推动信息化进程,对于大庆油田天然气事业的未来发展具有重要的意义。
参考文献
[1]陈东领,张新美.计算机软件管理[M].北京交通大学出版社,2008.
[2]陈胜群.企业计算机软件管理战略[M].立信会计出版社,2006.
[3]杨修发,朱启明.天然气计算机软件[M].西南财经大学出版社,2005.
【关键词】铁路信号;计算机联锁;进路搜索
1 计算机联锁进路搜索软件设计的意义
进路搜索是计算机微机联锁的核心部分。在计算机控制的联锁系统中,道岔、进路和信号三者之间相互制约、相互依存的关系称为联锁关系。联锁进路反映了办理进路时涉及到的对象,即车站进路、信号、道岔和轨道间的联锁关系,是电路设计、设备开通前进行联锁实验、联锁检查的主要依据。如何更高效地完成进路的搜索过程也是研究的重点之一。根据对实际的站场结构平面图的分析,发现这种站场结构非常类似于图的结构。根据图的特性,把图的数据结构应用到联锁系统中的进路搜索,就可以把站场设备有序地组织起来,可以使搜索过程变得简单明了。使用图的存储结构并运用图的路径搜索的算法,使进路搜素的过程完全可以看作是站场图中两点之间的路径问题。
2 进路搜索应完成的任务
1)根据进路操作命令只能选出一条符合操作要求的进路(基本进路、变通进路,或是由多条基本进路相衔接的复合进路)。
2)判明进路操作命令的合法性。操作命令是否合法本应在形成“进路操作命令”之前进行检查,其检查的方法是将实际操作与标准的操作相比较,一致时是合法操作,否则是非法操作。
3)判明已搜索出的进路是否有建立的可能性。即检查所选出的进路的敌对进路没有建立。若敌对进路已经建立,则所选的进路应无效,于是应形成“进路操作命令无效”的信息。
4)如果能够建立进路,则在与该进路有关的所有变量模块中设置一个占用标志,以防其他进路再有占用这些模块的可能。这实际上是锁闭了敌对进路。
5)指明与进路有关的道岔应在定位还是反位。
在进路搜索中,根据操作命令必须仅能选出一条符合操作意图的进路,即在仅指明进路的始端和终端时只能选出一条基本进路而不应选出绕弯的或平行的迂回进路。如果需要选出迂回进路,则操作人员必须增加附加操作,指明变更点。
3 进路搜索策略
进路搜索策略是由按“节点对”分段依次搜索、直股优先搜索、弯股优先搜索和沿同类型渡线搜索4个策略所组成。
1)按“节点对”分段依次搜索
根据进路操作命令,确定相邻的指定节点对,按“节点对”分段依次搜索。进路操作命令应能指明站场形数据结构中与进路的始端、终端以及变更点相对应的节点,每两个相邻的指定节点构成一个“节点对”。
2)为避免八字迂回进路的直股优先搜索策略
在进路搜索过程中,当遇到每个对向道岔(以搜索方向为准)节点时,先沿着直股进行搜索下去,当搜索不到目标节点(节点对中的第二个节点)时,再返回到该道岔节点再沿弯股搜索。这样就避免了搜索出绕弯的迂回进路(常称做八字迂回进路)的可能。以后称这种搜索为直股优先搜索策略。
3)为避免平行迂回进路的弯股优先搜索策略
当节点对之间存在平行的进路时,必须事先确定其中哪一条是基本进路段,在引向基本进路段的对向道岔节点上,设置导向标志。在搜索过程中每遇到对向道岔节点时,首先检查其中是否具有导向标志,若没有,则按直股优先搜索的策略搜索。若有,则按弯股优先搜索的策略搜索,即每遇到含有导向标志的道岔节点时先沿弯股搜索,搜索不到目标节点时再返回来沿直股搜索。采用弯股优先搜索策略可以避免选出平行的迂回进路。
4)为避免绕弯迂回进路的沿同类型渡线搜索策略
将渡线按其铺设方式分为两类:一类的铺设方式类似于正斜线(/),称为撇形渡线,以符号“/”表示。另一类的铺设方式类似于反斜线(\),称为捺形渡线,以符号“\”表示。在节点对之间的搜索过程中,只允许沿着问类渡线进行搜索。这样就不致搜出绕弯的迂回进路来了。
4 术语及符号定义
1)对向道岔:沿搜索方向使一个轨道分为两个轨道的道岔。
2)渡线:指连接两个平行轨道之间的轨道。
3)起始节点N0:按发车方向进行搜索的指定起始节点。
4)中间节点N1:与变更按钮相对应的指定节点。
5)目标节点Ng:按发车方向进行搜索时所要找到的最终指定节点。
6)后继节点Ns:在站场图的数据结构中非道岔节点的后继节点。
7)后继直节点Nz:在站场图的数据结构中道岔节点直股方向的后继节点。
8)后继弯节点Nw:在站场图的数据结构中道岔节点弯股方向的后继节点。
9)死节点Nd:在站场图的数据结构中没有后继节点的节点。
10)渡线类型CrossingLine:用于存放渡线的类型,其值有撇型“/”和捺型“\”。
11)弯股优先标志SidingPriority:在搜索中遇到道岔时是否需要沿道岔弯股优先搜索。
12)堆栈Si:用来存放起始、中间、目标节点。
13)堆栈Sc:用来存放搜索过程中需要考察的节点。
14)堆栈Sr:用来存放搜索过程中需要保存的路径上的节点。
5 算法流程图
1)在程序界面上布置各元件
首先按照站场平面布置图来放置各类元件,并确定其各个属性。然后是在界面的上半部分和下半部分布置一些界面上所需的按钮,这些按钮在这个设计中不起任何作用,只是为了让整个界面看起来完整而已。然后确定每个元件跟其他元件之间的关系。最终的界面图如图2所示。
2)主程序设计
首先建立模块,用于存放主程序函数。
6 结论
软件首先建立了各个元件,包括信号机、道岔、轨道电路等等。然后将进路的信息存放在这些元件上面。通过按压相应的按钮来完成进路搜索。按压按钮之后就从起始节点开始一步步的搜索,只到终端节点位置。其搜索方向是单方向的,对于本设计而言,是从左到右搜索,也就是沿着发车方向搜索的,这样可以有效避免对向道岔,提高搜索效率。搜索的进路主要有列车进路、调车进路和变通进路等。
【参考文献】
[1]林瑜筠,吕永昌.计算机联锁.2版[M].中国铁道出版社,2010.
[2]朱明,王晓明.一种铁路微机联锁进路搜索的实现方法[J].铁路计算机应用,2007,16(11):45-48.
[3]陈志颖,董昱,杨柳,李亮.计算机联锁进路搜索算法的分析与研究[J].铁道通信信号,2007,43(4):4-6.
[4]文武臣,王晓明.计算机联锁的数据结构及进路搜索算法[J].重庆工学院学报,2008,22(6).
[5]高利民,李文慧,孙慧.双向广度搜索算法在联锁进路自动生成中的应用[J].铁路计算机应用,2007,16(5):43-44.
[6]祝庚.联锁进路生成的k步扩散搜索算法实现[J].软件时空,2008,24(21).
[7]彭建伟,殷人昆.基于邻接表结构的进路搜索算法研究[J].计算机工程与设计,2006,27(18).
[8]占自才,徐雪松.进路搜索的数据结构与算法及其仿真[J].铁道运输与经济,2005,27(9).