软件为什么要磁盘的维护过程以及磁盘的维护过程的过程

本帖子已过去太久远了,不再提供回复功能。您所在的位置: &
& 系统维护
系统维护软件频道是下载吧为广大用户提供最新最全的系统维护软件下载服务,是系统维护软件下载中心。从这里您不但可以下载到最热门最好用的系统维护软件,还可以下载到一些国内外有特色的系统维护软件。对系统进行管理、维护、修复、清理等,专业、高效快速帮您解决电脑各种问题。
系统维护软件推荐
系统维护软件大全
Media Creation Tool(微软WIN10官方ISO镜像下载工具)是微软官方提供的Win10正式版ISO镜像下载工具,是Win10正式版升级官方工具。使用本工具选择好版本后,用户可选择直接创建u盘启动盘或下载官方ISO镜像文件备用。有喜欢的下载试试看吧。
大小:7.02 MB
下载:1875次
错误代码查询工具(查询windows错误代码)是用来查询windows错误代码的工具,使用方法非常简单,输入系统出错是的代码值,软件就会告诉你错误信息,通过错误信息你就可以解决系统问题了
大小:161 KB
下载:1314次
u启动u盘启动盘制作工具实现真正的一键U盘装系统,u启动u盘启动盘制作工具更新内容: 1.更换最新绿色小清新皮肤,让界面更清爽简单大方; 2.优化主程序代码,让软件打开速度更快、更稳定
大小:298.56 MB
下载:3079次
HDD Guardian硬盘健康状态监视软件,通过访问S.M.A.R.T显示硬盘运行状态。
大小:2.97 MB
下载:26051次
U盘装机大师是一款U盘启动盘制作工具,非常适合新手重装电脑。U盘装机大师是纯净无捆绑任何广告的装机工具,一键式制作、操作简单便捷,几乎100%支持所有U盘,还在为电脑装机烦恼的朋友
大小:632 MB
下载:1163次
路由大师是一款及简单的路由器设置管理软件,路由管理大师主要功能是一键设置优化路由、屏广告、防蹭网、路由器全面检测及高级设置等功能。路由大师功能介绍:1、防劫持路由器是家庭网络信息进出的大门,所有设备上网的必经之路,路由器一旦被劫持,
大小:8.02 MB
下载:9485次
u深度u盘启动盘制作工具是一款专业的启动盘制作工具。u深度u盘启动盘制作工具采用傻瓜式操作,只需一键即可制作出启动u盘,操作简单方便。软件具有强大的兼容性,u深度u盘启动盘制作工具制作好的启动u盘可用于启动目前市面上任何一款电脑。真正意义上实现一盘两用的功能,制作好的启动u盘不仅能引导电脑启动,同时还能当作普通u盘进行日常文件数据存储。使用简约而又创新的界面风格,保证在制作过程当中不添加任何插件广
大小:299.26 MB
下载:2989次
cmd.exe(命令行程序)是微软Windows系统的命令行程序,类似与微软的DOS操作系统。cmd.exe是一个32位的命令行程序,运行在Windows NT/2000/XP/2003/Vista上。这不是纯粹的系统程序,但是如果终止它,可能会导致未知的问题。
大小:123 KB
下载:1606次
Interactive Calendar是一个多功能的桌面日历软件,提供了令人印象深刻的定制能力和方便的任务管理器,让你更好的打理工作和生活时间。
大小:17.91 MB
下载:35554次
WinNTSetup是一个用于Windows 7/8/2000/xp/2003系统的安装及安装前的系统部署工具。你可以直接在Windows 或 PE中运行它。你要做的只是定位好Windows安装文件的位置及引导和安装位置即可。
大小:4.21 MB
下载:46959次
& 上一页 1
10524次下载
24455次下载
157539次下载
46959次下载
2019次下载
14886次下载
28767次下载
22615次下载
19285次下载
2758次下载
400629次下载
157539次下载
139972次下载
133719次下载
117266次下载
111421次下载
68943次下载
52566次下载
50840次下载
50756次下载
热门关键字计算机软件技术基础论文;论文题目:论软件工程开发和维护中的重要性;班级:信息学院硕研;学号:;姓名:2011级八班S胡国;信息学院;2011年12月;摘要;软件工程是软件领域为解决已经出现的“软件危机”问;软件工程强调使用生存周期方法学和各种结构分析及结;软件工程开发和维护中的重要性;一、软件工程的形成与产生;软件工程的出现不是一个偶然
计算机软件技术基础论文
论文题目:论软件工程开发和维护中的重要性
级:信息学院硕研
2011级八班
2011年 12 月
软件工程是软件领域为解决已经出现的“软件危机”问题而发展起来的新的领域。软件工程是指导计算机软件开发和维护的工程科学。随着软件工程的日臻完善,使软件的开发有了一套完整的科学方法,从而提高了软件系统的可靠性、可理解性和可维护性,提高了软件生产率,降低了开发成本。
软件工程强调使用生存周期方法学和各种结构分析及结构设计技术。软件生存周期每个阶段的工作都和软件可维护性有密切关系。在软件生存周期的每个阶段都采用科学的管理技术和良好的技术方法,而且在每个阶段结束前都从技术和管理两个方面进行严格的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程以一种有条不紊的方式进行,保证了软件的质量,特别是提高了软件的可维护性。
本文先介绍软件工程的形成与与产生,再介绍软件工程控制的重要作用,然后通过下结合软件维护工作的实践探讨一下软件生存周期的各个阶段对软件可维护性的影响,从而指出了软件工程开发和维护中的重要性,特别强调了维护的重要作用。 关键词:软件工程,开发,维护
软件工程开发和维护中的重要性
一、软件工程的形成与产生
软件工程的出现不是一个偶然的现象,而是软件领域为解决已经出现的“软件危机”问题而发展起来的新的领域。
早期的软件开发没有系统的方法可以遵循,基本是一个个体化的过程。但随着软件的数量不断增长,需求日趋繁多,开发成本急剧提高,维护难度也越来越大,而失败的软件开发项目却屡见不鲜,导致大量的财产流失。“软件危机”就这样被提出来了:1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。
概括地说,软件危机包含两方面问题:
(1)如何开发软件,以满足不断增长,日趋复杂的需求;
(2)如何维护数量不断增长的软件产品。
具体地说,软件危机主要有以下表现:
(1)对软件开发成本和进度估计不准,成本超出预算、进度严重超期的项目时有所见;
(2)开发的软件系统无法满足用户的要求;
(3)质量不可靠,Bug一大堆,Patch一个接一个;
(4)可读性差,不利于修改扩充;
(5)软件的维护跟不上硬件环境和用户需求的变化,可维护程度非常低,产品退化速度快;
(6)软件开发需要投入大量、高强度的脑力劳动,成本非常高;
(7)软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
为了探寻摆脱“软件危机”的对策,北约的科技委员会提出了“软件工程”的概念,并在之后的几十年中不断完善和提高,以下是“软件工程”的定义:
软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。
软件工程包括两方面内容:软件开发技术和软件项目管理。
软件开发技术包括软件开发方法学、软件工具和软件工程环境。
二、软件工程的三段论
如上所说软件工程是客服软件危机而提出的一种概念,并在实践中不断的探索它的原理,技术和方法,在此过程中,人们研究和借鉴了工程学的某些原理和方法,并形成了软件工程学。
软件工程活动是“生产一个最终满足需求且达到工程目标的软件产品所需要的步骤”。这些活动主要包括开发类活动,管理类活动和过程类活动,在这里将它定义为“软件工程的三段论”或者“软件工程的三线索”。一段论是“软件项目管理论”,二段论是“软件项目过程论”,三段论是“软件过程的改进论”。这三段可以用一个三角形表示,他们类似于相互支撑的三角形的三个边。我们知道三角形是最稳定的,要保持三角形的稳定性,三角形的三个边必不可少,而且要保持一定的相互关系。
其中开发过程是软件人员生产软件的过程,例如需求分析,设计,编码,测试等,相当于生产线上的生产过程。
管理过程是项目管理者规划软件开发,控制软件开发的过程,相当于生产线上的管理过程,管理过程是伴随开发过程进行的过程。
过程改进,也就是维护,相当于对软件开发和管理过程的“工艺流程”进行管理和改进,如果没有好的生产不出好的产品,它包括对开发过程和管理过程的定义和改进。
为了保证软件管理,软件开发过程的有效性,应该保证这些过程的高质量和过程的持续性改进和维护。
二、软件工程控制的重要性
软件工程的七条基本原理:
1、用分阶段的生命周期计划严格管理
有人经统计发现,在不成功的软件项目中有一半左右是由于计划不周造成的,可见把建立完善的计划作为第一条基本原理是吸取了前人的教训而提出来的。
在软件开发与维护的漫长的生命周期中,需要完成许多性质各异的工作。
这条基本原理意味着,应该把软件生命周期划分成若干个阶段,并相应地制定出切实可行的计划,然后严格按照计划对软件的开发与维护工作进行管理。Boehm认为,在软件的整个生命周期中应该制定并严格执行六类计划,它们是项目概要计划,里程碑计划,项目控制计划,产品控制计划,验证计划,运行维护计划。
不同层次的管理人员都必须严格按照计划各尽其职地管理软件开发与维护工作,绝不能受客户或上级人员的影响而擅自背离预定计划。
2、坚持进行阶段评审
当时已经认识到,软件的质量保证工作不能等到编码阶段结束之后再进行。这样说至少有两个理由:第一,大部分错误是在编码之前造成的,例如,根据Boehm等人的统计,设计错误占软件错误的63%,编码仅占37%;第二,错误发现与改正得越晚,所需付出的代价也越高。因此,在每个阶段都进行严格的评审,以便尽早发现在软件开发过程中所犯的错误,是一条必须遵循的重要原则。
3、实行严格的产品控制
在软件开发过程中不应随意改变需求,因为改变一项需求往往需要付出较高的代价,但是,在软件开发过程中改变需求又是难免的,由于外部环境的变化,相应地改变用户需求是一种客观需要,显然不能硬性禁止客户提出改变需求的要求,而只能依靠科学的产品控制技术来顺应这种要求。
也就是说,当改变需求时,为了保持软件各个配置成分的一致性,必须实行严格的产品控制,其中主要是实行基准配置管理。所谓基准配置又称基线配置,它们是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。基准配置管理也称为变动控制:一切有关修改软件的建议,特别是涉及到对基准配置的修改建议,都必须按照严格的规程进行评审,获得批准以后才能实施修改。绝对不能谁想修改软件(包括尚在开发过程中的软件),就随意进行修改。
4、采用现代程序设计技术
从提出软件工程的概念开始,人们一直把主要精力用于研究各种新的程序设计技术。60年代末提出的结构程序设计技术,已经成为绝大多数人公认的先进的程序设计技术。以后又进一步发展出各种结构分析(SA)与结构设计(SD)技术。实践表明,采用先进的技术既可提高软件开发的效率,又可提高软件维护的效率。
5、结果应能清楚地审查
软件产品不同于一般的物理产品,它是看不峥摸不着的逻辑产品。软件开发人员(或开发小组)的工作进展情况可见性差,难以准确度量,从而使得软件产品的开发过程比一般产品的开发过程更难于评价和管理。为了提高软件开发过程的可见性,更好地进行管理,应该根据软件开发项目的总目标及完成期限,规定开发组织的责任和产品标准,从而使得所得到的结果能够清楚地审查。
6、开发小组的人员应该少而精
这条基本原理的含义是,软件开发小组的组成人员的素质应该好,而人数则不宜过多。开发小组人员的素质和数量是影响软件产品质量和开发效率的重要因素。素质高的人员的开发效率比素质低的人员的开发效率可能高几倍至几十倍,而且素质高的人员所开发的软件中的错误明显少于素质低的人员所开发的软件中的错误。此外,随着开发小组人员数目的增加,因为交流情况讨论问题而造成的通信开销也急剧增加。当开发小组人员数为N时,可能的通信路径有N(N?/FONT&1)/2条,可见随着人数N的增大,通信开销将急剧增加。因此,组成少而精的开发小组是软件工程的一条基本原理。
7、承认不断改进软件工程实践的必要性
遵循上述六条基本原理,就能够按照当代软件工程基本原理实现软件的工程化生产,但是,仅有上述六条原理并不能保证软件开发与维护的过程能赶上时代前进的步伐,能跟上技术的不断进步。因此,Boehm提出应把承认不断改进软件工程实
包含各类专业文献、行业资料、幼儿教育、小学教育、专业论文、外语学习资料、生活休闲娱乐、应用写作文书、中学教育、论软件工程开发和维护中的重要性71等内容。 
 采用软件工程方法论开发软件的时候, 从对任务的抽象...此外,文档也起备忘录的作用,如果文档不完整,那么...,保证了软件的质量,特别是提高了软件的可维护性。...  答: 软件危机是指在计算机软件开发和维护过程中所...承认不断改进软件工程实践的必要性。 1.3 什么是...过程,是一个面向对象且基于网络 的程序开发方法论。...  (6) 软件成本、软件维护费在计算机系统总成本中所...开发软件的效率非常重要,因此,软件工程的一个重要...不论我们把设计和编码工作做得如何出色,不能真正...  软件工程论文设计 题 目:论软件维护业 13 信息管理与信息系统 专 学 号 ...组成中非常重要的部分,在软件开发完成交付用户使用 后,就进入了软件运行/维护...  论软件工程开发和维护中的... 10页 免费 软件工程在软件开发中的作... 2页...组成成分--软件工程方法学、 软件工程环境以及软件工程管理的基本内容 台和作用...  通常把在计算机软件的开发与维护过程中所遇到 的一系列严重问题笼统的称为软件...无法完全预见可能遇到的 情况;工程师忽视软件需求分析的重要性并且轻视软件 维护...  软件在当今的信息社会中占有重要的地位,软件产业是...维护性、可重用软件工程 性、可适应性、可移植性、...无论是软件从业人 员、专家和学者做了多大的努力,...  答: (1) 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问 ...软件工程的中心课题是控制复杂性 ? 软件经常变化 ? 开发软件的效率非常重要 ? ...

我要回帖

更多关于 软件维护的过程是什么 的文章

 

随机推荐