计算机主要由两个部分组成,分别是系统软件和应用软件。应用软件解决的是每天生活中出现的问题,其中桌面软件和文字处理软件是主要的代表,不过对计算机进行监测、管理和维护的主要是系统软件,其中主要代表就是操作系统和自动检测程序。。开始的时候,计算机软件的开发都是通过手动操作进行的,不过在使用这种方式的时候会出现很多错误,同时也没有很高的生产率,是很难满足逐渐复杂的软件需求的。但是伴随着一些企业对大型软件的开发,人们逐渐意识到,必须要利用更为标准化的文档,才可以更好的保证对计算机软件程序的设计、运行和调试,从而更好满足社会的需要。
2计算机软件的开发方式
2.1传统生命周期法
根据时间来对角度进行划分,对软件的各个方面进行分解,便形成了不同的阶段,与此同时,在这些不同的阶段中,都有着属于它们自身的要求,通常情况下半年时间为一个周期。如图1所示为某软件系统结构的生命周期模型。
2.2软件原型化方法
在最初的时候,这方面的概念依旧比较模糊,在这个阶段主要是对软件的开发和调试,但是因为局限于传统的周期要求,在初期资料确定方面已经成为定局,因此对于这种类型的软件不够合适。但是要是将计算机软件原型化,可以利用原型系统展开对软件本质的研究,基于这个基础,将获取新的发展,最终达到修改的阶段,这样就实现了对软件的建造。
2.3开发自动化形式
系统对于自动形式系统软件的开发,主要是通过技术中的软件开发工具实现的,这种系统不需要操作员说出详细的方法,而是说出直接的内容,其次在通过软件工具的自动分析,设计出编码。
3计算机软件技术发展中的问题
3.1软件产业缺乏核心技术
我国软件产业还处于早期阶段,发展水平相对较低,特别是自主创新的能力,我国软件产业依旧处在全球软件产业链中的中下游水平,产品质量和层次都较低。出现这种情况,主要是核心技术的缺乏。
3.2软件人才结构性矛盾突出
目前,从事软件行业的人员都是一些基本的技术人员,他们主要是研究基础的程序,提供一些软件技术的支持工作,对于高水平的科研人员非常缺乏,所以导致中国的软件产业不能更好的发展,同时人员成本也相对较高。
3.3软件产品体系不合理
尽管中国软件产业在近几年有了很大的发展,但是在结构发展的方面依旧不合理,缺少领导者,也很难有广阔的国际影响力。
4计算机软件开发技术的应用与发展趋势
4.1计算机软件开发应用的表现
在今天,全球经济得到了飞速的发展,互联网有了广泛的发展和进步,在这个平台上,信息资源实现了全球化的共享,也促进了全球化的技术交流。在互联网的连接条件下,信系统还没有得到一个统一的控制,致使每个节点的自治性也较高,同时方便人们处理大型信息,实现各个地方的信息连接,使得资源共享,更加方便和简单,更容易实现大量的信息计算。
4.2计算机软件技术发展趋势
4.2.1软件技术一体化的发展趋势
对于传统的电气化、自动化和机械化的硬件系统而言,软件开发被逐渐融入进更加智能化、网络化和数字化的软件核心技术中去,这种计算机硬件系统的变换将会为经济的提升带来新的发展。
4.2.2智能软件技术的发展趋势
人工智能技术不断发展,应用的范围也逐渐扩大。因此确定了软件技术的开发方向,只有这样才能促进人工智能的进步,实现人类跨时代的进步.
4.2.3软件技术网络化的发展趋势
在互联网逐渐全球化的今天,大大缩短全球的距离,同时实现了计算机产业网络化的进步,这也将成为计算机今后的一个发展方向。
4.2.4软件技术服务化的发展趋势
对于客户而言,软件的开发需要将最优秀的理念和软件技术展现给客户,这样就需要为客户提供最优质的服务,从而形成软件行业自身的模式。
5结语
度软件工程的应用促进了会计信息的广度,传统会计核算范围主要限于货币性财务信息,但是企业许多重要信息难以通过货币进行简单计量。而软件工程条件下,除了传统的价值核算尺度,还增加了诸如实物量尺度、人力资源管模块等非货币信息,使得信息需求者能全方位多角度把握组织内部情况。同时,软件工程也促进了会计信息的深度。传统手工核算下,会计核算指标能达到的详细程度很有限,而财务软件提高了会计核算指标的详细程度和关联程度,比如科目编码至少可以达到四级,便于进行深入核算。
二、为信息使用者实时高效获取多方信息提供可能
在传统会计模式下,会计人员处理数据传输数据具有一定时滞,即时报告也受到技术与成本效益原则的约束。在软件工程技术下,计算机自动快速处理使得及时获得报告信息成为可能,其强大的综合数据库也使得根据管理层需要提取各种信息组合得以实现。无论是提供定期信息还是实时信息,综合信息还是明细信息,技术上的已不复存在。在会计信息系统下,利用网络传递电子数据,计算机处理数据,与实际经济业务没有或很少有时间上的延迟,而会计软件不受会计分期,能即时反复处理数据,生成财务报告。管理层可根据需要在任何时间内得到最新的财务数据。另外财务软件系统清晰地记录了各项数据之间的勾稽关系,能够更为便捷地提取相关项目并对其进行深入细致的分析。
三、提高了效率,了人力
受传统手工操作能力的,会计工作需要多名会计人员分工协作才能完成数据处理。而专业财务软件出现后,会计人员不再需要手工记账、算账和编制报表,在输入记账凭证后,凭证通过计算机进行传递并自动进行核算和编制报表工作,而经常性的账务处理如固定资产折旧、各部门某些书刊费用分摊等能在每月自动核算,减少重复工作。这使得会计人员能从传统的日常业务中解脱出来,更多致力于财务会计信息的深加工,注重财务监管、财务分析、战略财务规划等。
四、便于加强内部控制与外部监管
传统手工会计系统的内部控制以人工控制实现,主观性很强。而财务软件的引入,使得内部控制兼具人工控制与程序控制的特点。财务软件系统许多应用程序中包含了内部控制功能,比如对特殊交易事项需要具有相应权限人员授权,再未获得授权时系统会进行控制与反映,这了某些人员擅自进行越权交易;再如软件要求各项会计处理必须按照一定的程序来进行,能够很好地规范某些违反规定的行为。另外现在企业实行电算化会计,也为外部监管工作带来极大的便利。传统会计数据通常采用纸质为载体,数据储存不易,且占用大量空间,而会计电算化的实现,使得所有会计数据均以“比特”方式保存在磁性介质上,便于查找。基于网络平台的财务软件能够通过网络进行数据传输,因此审计机构可以通过相应软件进行远程办公,这样既提高了工作效率,也节约了大量的工作经费。
五、总结
能够对人的视知觉造成影响的因素主要包括一些刺激性较强的物理特性等等,这些特性又可以细分为颜色搭配,对比度、饱和度、亮度等,在这四中物理特性中,较容易控制的是亮度和对比度,它们可以通过在计算机上设置相应的开关进行适当地调节,但是颜色的搭配却不能单一的依靠开关来控制,必须在软件的设计过程中完成。人们对于颜色的判断常常受到第一感觉的影响,也就是说,人看到的第一种颜色会印象最深刻,所以颜色比形体更容易让人产生深刻的感受。颜色可以更加形象地表现出某物体的外观和特性。具有一定的审美功能和物质功能,可以在很大程度上提高人的认知效率。人对外界事物的认识首先是通过身体上的各个感官,将信息传输到大脑,大脑再对事物的各种信息加以分析和判断,进而形成一定的心理认知。颜色可以对人的心理造成不同程度的刺激,这是一种生理反应,不会对人的生理机能造成太大的影响。在生活中,人们通常认为不同的颜色具有着不同的含义;色常常代表了具有较强刺激性的事物,如危险、故障等。。因此,在对软件用户界面的设计过程中,要充分结合这些规律,与人的习惯性观念相一致。。用户界面上的颜色搭配具有一定的规律,具体的规律如表1所示。
2用户界面的视觉特性
人视觉的主要作用在于对事物规律的搜索,这也就意味着,人要在众多的视觉刺激中选择一项具有特殊作用的一种刺激,这个搜索的对象也就叫做目标刺激,其他妨碍找到目标的刺激称之为干扰刺激。视觉搜索包括串行搜索和并行搜索两种类型,所谓串行搜索是指,视觉对所感知的事物一一进行处理,直到最终搜索到目标刺激,干扰刺激对搜索过程带来较大不便,会大大延长搜索所花费的时间,搜索时间与干扰刺激的多少成线性关系。并行搜索则是指视觉会在同一时间内,同时处理所有的视觉刺激,搜索的时间并不会受到干扰刺激的多少的影响。由此可以看出二者的适用范围的不同,串行搜索通常被用于目标刺激与干扰刺激在视觉特征上存在的差别较小的情况下,而并行搜索主要在目标刺激与干扰刺激在视觉特征差距较大时才被使用,这种视觉搜索方法可以很大程度上缩短搜索的时间。
3用户界面的记忆特性
对于软件用户界面的设计工作,不仅要充分认识到人的知觉这种叫低级的认知层面,还要对更好高级别,即记忆的层面进行研究。脑的记忆一般可分为短期记忆和长期记忆两种,这两种记忆各自有着不同的特征,主要体现在记忆的时间以及存储容量的大小上。。在软件用户界面的设计过程中,如果界面上显示的信息过多,如果缺乏合理的组织方式,那么界面上就会显得较为混乱,这样就给搜索带来一定的困难,延长了搜索的时间,加大记忆的负担。人机工程设计则充分利用了记忆上的这一规律,在系统中内容十分复杂的情况下,设计界面时将信息以按钮的形式,通过页面控件加以控制,这样做可以避免由于盲目搜索浪费较多的时间,也可以做到防止记忆上的混乱,造成工作失误。
4结语
。。
2三维建模等高级应用
工程设计人员在进行水利设计枢纽工程和一些水工建筑物的设计时,往往需要输出3D工程效果图,以便人们能够更直观的看到水利设计工程建成后的面貌以及与周边环境在空间上是否具有协调性。为了方便施工和修改,通常还要进行三维效果图和二维平面图之间的转换,CAD软件的三维模型功能就能帮助设计者解决这个问题。
2.1从二维图到三维图的转换
我们以水闸为例,先画出平面,然后为平面线创建边界,把边界拉伸出立体面的高,用布尔的方法产生出孔洞。注意在绘立面图时,只能在XY面上绘制,如要在其它面绘制,就需要用ucs转面至合适后再绘制。三维基础图画完后,再通过选择材质、光源、阴影等手段来渲染,就可绘成最终的三维效果图。
2.2从三维图到二维图的转换
控制主要包括控制进度、控制经费、控制人员以及控制质量。控制进度主要是为了确保项目的有效性与及时性,是项目在预期内顺利进行并发挥应有的效果。控制经费主要是为了能在预算范围内达到良好的效果,尽量做到低投入高回报。控制人员主要是提高人员的积极性与稳定性,员工积极工作,发挥自己应有的水平,为团队贡献自己的一份力量。控制质量主要是为了保证提供给用户最好的服务,阶段性对质量进行监督与审查,保证项目高质量完成。
2计算机软件工程管理存在的问题
2.1理论与实际之间的差距软件工程管理过程中,工程师们会根据具体情况作需求分析,而需求分析却与实际业务操作之间存在一定差异,这是软件工程管理的一大难题,并将长期存在。产生差异的原因主要是分析的片面性和浅显性,调查数据无法为分析依据提供强有力的支持,随着分析层次的递增数据的差异性会被进一步放大,最终得到的需求分析严重偏离实际。
2.2无法准确估计软件工程管理的工作量软件工程不同于实物工程,其工作量具有较大的弹性,人为因素会对软件开发的进度产生重大影响,忽略人为因素的影响,计算机软件工程管理的工作量会很容易掌控。而人并非机器,当前计算机软件工程管理存在许多有待改进的地方,只有在完善的情况下利用最准确无误的方法才能在一定范围内对工作量进行掌控。
3计算机软件工程管理与维护的方法
3.1构建完善的管理体系人是一切活动的主体,凡事倡导以人为本,勾践完善的计算机软件工程管理首先得构建良好的人才体系。人在工程管理中发挥主导作用,体系发挥作用的大小取决于人才体系的科学性。建立人才体系后需要人力资源管理的辅助,以此调动工作人员的积极性,确保人才落实到位,各项工作顺利展开,在一种和谐共进的气氛中提高软件工程管理的效率。
3.2加强风险分析项目的风险是必然存在且不可避免的,只能通过一些风险预测手段将风险降到最低,防患于未然,所以构建完善的风险预测制度体系是首要任务。建立风险机制后需要树立员工的风险意识,让员工客观认识到规避风险的必要性,针对性采取风险预测与规避手段保障工程管理的顺利进行。
3.3加强人员管理的合理性计算机软件工程管理与维护是一个团队的职责,团队成员共同承担责任,良好的团队意识与合作气氛必不可少。团队成员之间应该加强沟通,融洽相处,愉快合作。同时作为团队的一份子必须明白自己的职责所在,做好本职工作是基本前提。团队管理者应该调起团员的工作积极性,使大家都能全身心投入到工作中。
1.1计算机的开机问题
对于计算机的常见故障来会说,首先就是计算机的开机问题。人们在使用计算机的时候,当按下开机键之后,计算机的显示器却没有任何反应;或者是计算机开机之后一直保持蓝屏状态;还有的时候就是计算机刚刚开机后,就突然黑屏关机。这种情况出现时,计算机使用者往往不知道该如何处理。其实面对这种问题时,计算机使用者无法解决这个问题,是典型的缺乏计算机常识的表现。作为使用者来说,首先自己要通过查询或者是询问等一系列简单的方法,来保证计算机的开机和使用,实在不能解决时,要及时地对计算机进行维修。
1.2计算机使用中的硬件故障
除了计算机的开机问题,在计算机的使用过程中还存在一些硬件的故障问题。例如计算机的主机电源显示出现问题、显示器的显示屏出现问题,不能正常显示、或者是无法打开计算机的操作系统等等这些都是计算机的常见硬件故障。实际上对于硬件的故障问题来说一般分为两种:一种是硬件的假故障、一种是硬件问题的真故障。对于假故障来说,并不是说硬件真的出现的损坏问题,而是指计算机使用者在使用的过程中,由于使用或者操作不当使得硬件的安装或者是设置不当而造成的硬件问题,也有可能是由于外界环境暂时影响的硬件的功能,这些情况就使硬件的假故障。除此之外,硬件的真故障指的是,使用者在进行计算机操作的过程中,计算机的各种外设及板卡等出现机械故障,是一种硬件系统的物理性损坏,这对硬件的使用来说是非常不利的。这可能是硬件本身就存在质量上的问题,也可能是使用者在使用过程中,对计算机造成撞击而引起的硬件的损坏。但是如果计算机的硬件发生真正的故障时,就会对计算机的正常使用造成严重的影响。所以必须要及时地了解计算机的相关设置,并对计算机硬件问题进行检查和排除,只有这样才可以保证计算机的正常运行。
1.3计算机使用中常见的软件故障问题
在计算机的使用过程中,还会遇到一些软件的故障问题。面对这些问题时,可以通过采用网络查询功能来解决。例如对于软件的使用问题来说,有时候会遇到一些软件无法正常使用,或者是遇到一些软件而无法进行操作。;第二,如果计算机的内存或是资源管理比较混乱,可能会影响软件的正常使用;第三,还有一种情况就是计算机在使用时,受到了病毒的感染,这样就会使得软件无法使用,或者是软件运行的速度较慢;第四,除了以上三种情况外,还可能是计算机CMOS的参数设置不对、软硬件不兼容或者在软件的安装、设置、使用及维护不恰当。例如有些软件对计算机使用的操作系统是有严格要求的,如果计算机的操作系统版本过低,那么就会使得这些软件无法正常安装,造成软件的使用出现问题。虽然面对这些计算机故障,会对计算机使用者造成一定的困扰,甚至会造成一定的数据损失,但是对于计算机使用者来说,一定要提高自身的计算机操作知识,提高自身处理计算机突发故障的能力。
1.4接触不良的故障状况
在计算机使用的过程中,还比较容易发生的一种故障就是计算机的接触不良问题。计算机的接触不良问题主要是发生在计算机一些接触不好的部位,例如,在计算机的插槽处,对于计算机的插槽处,由于经常的受到磨损,会出现接触不良问题。除此之外,还有内存条或者是显卡的接触部位,也会容易发生接触不良,这样就会造成计算机联网出现问题,甚至是计算机不断出现蓝屏或者是花屏的现象。所以在进行计算机操作时,一定要检查好计算机的各个部位,是否进行了良好的连接,是否连接正确,只有这样才可以更好地促进计算机的正常使用。而且在面对这些接触不良问题时,必须要进行及时地进行检查,保证电脑使用的正确,来解决电脑使用故障的问题。
2计算机维护中常见故障的处理方式
2.1计算机维护中开机故障的处理方式
对于计算机使用过程中的问题,必须要采取合理的方式进行解决,例如对于计算机的开机故障问题,要针对具体的情况提出具体的解决方法。如果计算机当按下开机键之后,计算机的显示器却没有任何反应,这个时候就要检查计算机的电源是否插好,此时可以通过检查电源的风扇是否正常转动,如果计算机的电源风扇,并不转动,这就说明计算机的电源存在问题,在这总情况下就要对计算机的电源进行更换,这样就可以解决计算机的开机故障问题;或者是计算机开机之后一直保持蓝屏状态,在这种情况下,就要检查计算机的显示屏是否出现问题,,如果是显示器的问题,就要进行及时地更换,这样才可以更好地进行计算机使用的维护;除此之外,还有的时候就是计算机刚刚开机后,就突然黑屏关机,面对这种现象时,要对计算机的电源接触线进行检查,看是否是接触不良的问题。通过以上对开机故障的分析,可以帮助人们在使用计算机时,减少更多的障碍。
2.2计算机维护中硬件故障的处理方式
如果在使用过程中,计算机的硬件出现问题,必须要对故障进行仔细检查,要正确的判断出硬件故障的问题所在,只有这样才可以帮助硬件故障问题的进一步解决。;其次还可以使用拔插法,例如在使用计算机时,听到过多的嘈杂声,这时候可以采用将原有的内存拔下来,清理插槽后再插上,看是否恢复正常,这就是拔插法的使用;最后还可以通过使用系统最简法,就是将计算机中多余的软件进行清除,这样就可以检查计算机的硬件是否出现问题,但是前提是要将计算机中重要的文件以及资料进行保存。通过以上几种硬件故障了检测方法的介绍,可以帮助计算机使用者更好地使用计算机,促进计算机使用高技术的进一步提高。
2.3计算机维护中软件故障的处理方式
。这样一来就可以解决大部分的软件故障问题。。除此之外,还可以借助运用计算机辅助技术可以很简单地对计算机软件进行设计修改,可以在设计过程中不断加入新的设计思想,从而不断完善设计。同时可以通过相互之间的位置以及配合关系,在保证之间配合的前提下,完成检测,这样就可以促进计算机软件故障的解决。
2.4接触不良的故障处理方式
计算机监控端控制系统从控制中心接收到各方面信息之后进行数据预处理,并且将待处理的信息分发给有处理能力的子监控终端系统,这样就可以及时的发现计算机接触不良的问题。除此之外,要想更好地解决计算机接触不良的问题,必须要对计算机进行定期的检查和维护,只有这样才可以避免这些接触不良的问题的出现。
3计算机系统的维护策略
3.1给计算机系统创造一个良好的运行环境
在计算机的维护过程中,一个最主要的方法就是给计算机的使用创造一个良好的环境。也就是说,必须要正确地使用计算机,例如要在电源充足的情况下使用计算机,这样可以避免电源的损坏;除此之外,还要使用一些正版的软件,减少病毒对计算机的损坏,只有这样才可以保证在计算机的使用过程中,减少故障问题的出现。
3.2加强使用者计算机知识的学习
对于计算机使用者来说,必须要不断丰富自身的计算机知识,只有这样才可以更好地进行计算机的操作和使用。。如电脑开机遇见蓝屏、黑屏或者是开不开机的问题如何去解决?计算内部元器件上面的标示是什么意思,如何鉴别元器件的真伪?如何提高电脑的散热效率以及如何对于电脑主机进行防尘、防静电保护?通过这一系列的问题,能够让自己在了解和掌握计算机内部结构的基础上,对于计算机经常出现的各类问题能够自我解决,对于所学的知识有更深、更系统的认识,提高使用者的综合素质。所以要想自身拥有较丰富的计算机知识,就必须要积极学习,加强对计算机基础知识的学习,减少计算机故障的发生。
3.3主要硬件设备的维护
通过采用模块化控制系统来对计算机的硬件进行维护,模块化控制系统是通过将系统按照功能或者控制流程进行模块划分,并且依托划分的模块,实现高度可配置分布式采集控制系统,这种单独式的控制可以实现不同子控制系统的运行。当某一个模块出现故障的时候,只需要关闭该模块的主控制系统,然后对于出现故障的模块进行处理,而不需要将整个控制系统停下来。面向对象控制系统是利用基础控制产品,对其进行控制系统的设计以及二次系统开发,从而实现整个控制系统与实际需求同步。在进行面向对象控制系统设计的时候,重点突出系统结构、核心控制以及应用软件的开发。这样一来就可以促进计算机硬件的使用与维护,减少故障问题的产生。
4结束语
因篇幅问题不能全部显示,请点此查看更多更全内容