计算机软件设计软件技术论文
(1)被其他程序入侵:计算机软件本身的漏洞可能导致病毒的入侵,除此之外,网络害客也可以对计算机程序进行篡改,这些意外通常是无法避免的,网络本身的开放特点、软件本身的漏洞都是入侵发生的原因,而这些入侵常常难以预测,入侵结果很可能是通过代码篡改的方式,导致软件无法运行或者错误运行。
(2)人为设计缺陷BUG:其实计算机硬件与软件的可靠性有许多相似之处,比如两者都是看故障的几率,判断稳定性,但是硬件与软件的最大不同是,硬件的决定要素是物质,而软件的决定要素是人,因为软件是一种人的“创作”,是设计者为满足用户的需求,而设计、分析的程序,每个环节都是以人的思维为基础而进行的。人类思维能力的限制、导致软件很难避免地出现一些疏漏,也就是我们常说的BUG,而这种BUG在软件测试中潜伏性很强,不容易被发现,这些BUG只有在特定的情况下才会发挥其作用,让软件崩溃或者是小,所以说,人为的设计失误,同样是计算机软件不可靠的主要表现。
(3)复原的'难度:从计算机软件维护和修复的角度来看,对软件功能恢复存在相当大的难度,一般来说我们只能够重新设计。这一点,同样是计算机软件不可靠性的表现。
2影响软件技术的不可靠性的因素
(1)软件的设计误差。设计误差指的是软件设计过程中出现的人为错误,第一种是因为对用户需求的把握不够而造成的分析误差,因为对用户的要求没有理解透彻,开发者与用户的要求得不到统一,就会出现软件设计不合理的情况。第二种是编码不正确,语法错误,设计错误,这是一种设计错误,与设计者的技术水平关联系很大,第三是设计中没有发现软件运行的特殊情况,而出现设计的死角,这种情况一般测试很难发现,而在软件的运行过程中容易出现,第四是文档内容错误,一般是设计者的失误,比较容易修正。
(2)开发过程的全面控制。计算机软件在开发过程的各阶段,缺少各个阶段的测评,因为软件设计者需要保证每个环节都能按照计划进行,需要在各个环节都对软件进行审核,明确每个阶段的标准,除了参与设计的设计师之外,管理者、监管师都需要参与到设计评审。评审组的主要任务是审核设计师提交的软件文档是否执行了上一个阶段软件文档的标准和要求。评审组在之后需要对软件进行审核后,给出文字说明意见,软件设计者需要按照意见对软件进行修整,减少软件日后出血问题的几率。
(3)软件测试系统的缺乏。我国仍然缺乏开发质量测试机制,我国的软件开发人员从设计到检测,都是自我设计、编制、测试,软件设计的过程以设计人员自我为中心,加之软件技术开发配置管理方面也没有建立严格的软件配置体制,软件开发的技术管理不足,技术人员设计规范意识不强,也存在着乱改设计、说明与设计编写不想符合的情况,也增多了软件开发设计中的错误,由此可见,开发模式本身存在很多问题,是软件不可靠的原因。
3结语
软件自身必然存在思考的漏洞,技术人员在不断的研究总结中,早期能够发现错误,并且及时改正,如果软件设计后期发现错误,想要改好就非常有难度。由此,可以推断,想要提高软件的可靠性,在分析时候就需要更仔细、更客观地分析软件设计,除此之外,还需要研究一些更全面更细致的软件可靠性检测方法。
-
计算机软件工程管理开发应用研究论文
一、软件工程管理与开发的方法主要的软件工程开发方法有SASA方法、Pamas方法、面向对象的软件开发方法等。其中,面向对象开发方法是目前使用最为频繁的一种软件开发方法,它是目前计算机领域中最为关心的重点,是90年代软件开发领域的主要潮流。从其概念与应用来看,...
-
win7如何设置ip地址-win7设置ip地址图文步骤
导语:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的'差异。1、点击开始——控制面板;2、选择“网络和Internet”;3、选择网络和共享中心;4、然后选择更改适配器;5、在无线网络图标上单击...
-
【推荐】计算机软件使用许可合同
随着法治精神地不断发扬,人们愈发重视合同,合同出现的次数越来越多,正常情况下,签订合同必须经过规定的方式。那么制定合同书有什么需要注意的呢?以下是小编收集整理的计算机软件使用许可合同,欢迎大家借鉴与参考,希望对大家有所帮助。计算机软件使用许可合同1许可方:_...
-
计算机软件管理制度(3篇)
在社会一步步向前发展的今天,制度使用的频率越来越高,制度是各种行政法规、章程、制度、公约的总称。那么制度的格式,你掌握了吗?下面是小编精心整理的计算机软件管理制度,仅供参考,大家一起来看看吧。计算机软件管理制度1第一章总则第一条为加强水运工程设计计算机...