软件维护的流程是什么
答案:1 悬赏:20 手机版
解决时间 2021-03-01 09:12
- 提问者网友:喧嚣尘世
- 2021-02-28 22:47
软件维护的流程是什么
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-28 23:51
问题一:软件维护的内容是什么? 通常有四类维护活动:
改正唬维护,也就是诊断和改正在使用过程中发现的软件错误;
适应性维护,即修改软件以适应环境的变化
完善性维护,即根据用户的要求改进或扩充软件使它更完善;(现在这个比例越平越重)
预防性维护,即修改软件为将来的维护活动预先做准备。问题二:软件维护一般包含什么内容 1、物理安全 物理安全是指防止意外事件或人为破坏具体的物理设备,如服务器、交换机、路由器、机柜、线路等。机房和机柜的钥匙一定要管理好,不要让无关人员随意进入机房,尤其是网络中心机房,防止人为的蓄意破坏。 2、设置安全 设置安全是指在设备上进行必要的设置(如服务器、交换机的密码等),防止黑客取得硬件设备的远程控制权。比如许多网管往往没有在服务器或可网管的交换机上设置必要的密码,懂网络设备管理技术的人可以通过网络来取得服务器或交换机的控制权,这是非常危险的。因为路由器属于接入设备,必然要暴露在互联网黑客攻击的视野之中,因此需要采取更为严格的安全管理措施,比如口令加密、加载严格的访问列表等。 软件系统的安全防护 同硬件系统相比,软件系统的安全问题是最多的,也是最复杂的。 现在TCP/IP协议广泛用于各种网络。但是TCP/IP协议起源于Internet,而Internet在其早期是一个开放的为研究人员服务的网际网,是完全非赢利性的信息共享载体,所以几乎所有的Internet协议都没有考虑安全机制。网络不安全的另一个因素是因为人们很容易从Internet上获得相关的核心技术资料,特别是有关Internet自身的技术资料及各类黑客软件,很容易造成网络安全问题。 安全防护的措施 面对层出不穷的网络安全问题我们也并非无计可施,可从以下几个方面着手,就能够做到防患于未然。 1、安装补丁程序 任何操作系统都有漏洞,作为网络系统管理员就有责任及时地将“补丁”(Patch)打上。大部分中小企业服务器使用的是微软的Windows NT/2000/2003操作系统,因为使用的人特别多,所以发现的Bug也特别多,同时,蓄意攻击它们的人也特别多。微软公司为了弥补操作系统的安全漏洞,在其网站上提供了许多补丁,可以到网上下载并安装相关升级包。对于Windows2003,至少要升级到SP1,对于Windows 2000,至少要升级至Service Pack 2,对于Windows NT 4.0,至少要升级至Service Pack 6。 2、安装和设置防火墙 现在有许多基于硬件或软件的防火墙,如华为、神州数码、联想、瑞星等厂商的产品。对于企业内部网来说,安装防火墙是非常必要的。防火墙对于非法访问具有很好的预防作用,但是并不是安装了防火墙之后就万事大吉了,而是需要进行适当的设置才能起作用。如果对防火墙的设置不了解,需要请技术支持人员协助设置。 3、安装网络杀毒软件 现在网络上的病毒非常猖獗,想必大家都尝到了“尼姆达”病毒的厉害。这就需要在网络服务器上安装网络版的杀毒软件来控制病毒的传播,目前,大多数反病毒厂商(如瑞星、冠群金辰、趋势、赛门铁克、熊猫等)都已经推出了网络版的杀毒软件;同时,在网络版的杀毒软件使用中,必须要定期或及时升级杀毒软件。 4、账号和密码保护 账号和密码保护可以说是系统的第一道防线,目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。一旦黑客进入了系统,那么前面的防卫措施几乎就没有作用,所以对服务器系统管理员的账号和密码进行管理是保证系统安全非常重要的措施。 系统管理员密码的位数一定要多,至少应该在8位以上,而且不要设置成容易猜测的密码,如自己的名字、出生日期等。对于普通用户,设置一定的账号管理策略,如强制用户每个月更改一次密码。对于一些不常用的账户要关闭,比如......余下全文>>问题三:软件维护是指什么? 楼主你好 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
软件维护的内容一般有以下几个方面。
①正确性维护。是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重耍,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
②适应性维护。是指使廊用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
③完善性维护,这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
④预防性维护。为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。问题四:软件开发流程有哪些,软件后期维护怎么做 樯杓啤⒈喑毯偷魇浴⒊绦蛄?骱筒馐砸约氨嘈础⑻峤怀绦颉 开发流程第一步:需求调研分析1相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3 系统分析员向用户再次确认需求。第二步:概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。第三步:详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。第四步:编码在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和 模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。在规范化的研发流 程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块 之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现 过。编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发 补丁的时候吗?从来没有!第六步:软件交付准备在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。第七步:验收用户验收。软件维护1、软件数据库管理2、用户跟踪培训3、故障分析解决软件升级需求调整分析软件功能拓展优化系统报废处理软件不能适应业务发展新软件项目立项企业数据信息备份附注:软件工程师学习内容首先让我们来看一下软件工程师考试(高级)要求:(1)理解软件工程管理的概念和任务;(2)理解软件生存期过程;(3)理解软件工程标准;(4)掌握需求分析、测试、维护基本技术;(5)掌握软件度量、软件配置管理方法;(6)理解软件复用概念;(7)理解软件质量保证的手段;(8)理解软件项目对人员的需求;(9)理解软件知识产权的基本知识。通过本级水平考试的合格人员具有从事软件系统分析与工程系统分析员、工程管理员的实际工作能力和业务水平。问题五:软件维护的含义是什么 软件维护简述
软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
正确性维护
是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
适应性维护
是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
完善性维护
这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
预防性维护
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。问题六:软件维护主要是做什么的? 软件维护主要是指根据场求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。问题七:软件为什么要维护以及维护的过程 用户在使用过程中发现软件的漏洞,自然要找开发软件的人员来解决问题.
有些问题只能通过 重新检查/修改,才能解决问题.这不就是维护?
具体怎么维护我也不清楚.问题八:什么是软件?什么是程序? 我来回答你这些问题
底层开发通俗讲就是最接近于硬件的开发,一般用C或者C++来进行开发编程。
音乐播放器可以通过C++/C#/JAVA/E/F#/VB等很多编程语言来实现,需要你对数据结构、编程语言和逻辑、整体业务流程的认识以及数据库有所认识。一般一个完整的项目是需要分工的,有人做美工、UI,来做一些图标,图片和布局设计;有人做编码,用于实现功能。
游戏开发也是和软件开发一样,通过多种语言和工具都可以实现。
程序员狭义上是指拥有软件编程人员初级职称程序员的人,广义上是从事程序开发、维护的专业人员。
网络工程师狭义上指拥有网络技术人员中级职称网络工程师的人,广义上是掌握网络技术的理论知识和操作技能的网络技术人员。
C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性。这样的特殊属性让C语言成为如今嵌入式开发的首选。
C++源自C语言,并进行了进化和更新,支持多种编程范式,是至今为止最受广大受用的最强大编程语言之一,可以进行很多平台的编程。
大多数编程语言不会专属于某个平台或者设备进行编程工作,例如:你用C++可以为单片机写嵌入式开发,也可以写Windows桌面程序;你用HTML5可以写网页,也可以写Windows phone程序,这种编译和工作是没有绝对的,尤其是和.net有关系的编程语言。
一个简单程序的制作,你首先要制定需求分析,要了解客户的需求,我们的软件需要怎样的功能或者UI要求,之后概要设计和详细设计,在这个时期,要明确组织结构和模块划分,确定功能分配,完成接口设计、运行设计以及数据结构设计,并对出错处理进行设计;然后,就是你一直提到的工作,写代码,编码工作实际上是一个软件在全生命周期中相对短暂的过程,你要做的就是根据之前的设计来完成编写代码,类似给你了提纲让你写作文;到这里显然不能结束,我们需要进行测试,了解我们的软件产品是否存在漏洞或者不足,也就是测bug、找问题,在这个时候要尽可能完善产品;之后,我们就可以交付用户进行使用软件了,但是,到了这里并没有结束;最后,我们要进入一个软件生命周期中最长的过程,维护,如果你的软件还在经营,那你就必须对其保持更新维护,这么说能懂吧。问题九:计算机维护的基本步骤 计算机的日常维护一般分为两部分:硬件维护和软件维护。
一、计算机的硬件维护
硬件维护是指在硬件方面对计算机进行的维护,它包括计算机使用环境和各种器件的日常维护和工作时的注意事项等。
1.基本要求
保持电源插座包括多用插的接触良好,摆放合理不易碰绊,尽可能杜绝意外掉电,一定要做到关机后离开。
静电有可能造成计算机芯片的损坏,为防止静电对计算机造成损害,在打开计算机机箱前应当用手接触暖气管等可以放电的物体,将本身的静电放掉后再接触计算机的配件;另外在安放计算机时将机壳用导线接地,可以起到很好的防静电效果。
计算机主机的安放应当平稳,保留必要的工作空间,留出来用来放置光盘、图纸等常用备品备件的地方以方便工作。要调整好显示器的高度,位置应保持显示器上边与视线基本平行,太高或太低都会使操作者容易疲劳
2.硬盘的日常维护和使用时的注意事项
硬盘是计算机的仓库,我们的劳动成果都储存在仓库中,其重要性不言而喻。我们在使用时应当注意以上几点:
(1)硬盘正在进行读、写操作时不可突然断电:现在的硬盘转速很高,通常为5400转/分或7200转/分,在硬盘进行读、写操作时,硬盘处于高速旋转状态,如若突然断电,可能会使磁头与盘片之间猛烈磨擦而损坏硬盘。在关机的时候一定要注意机箱面板上的硬盘指示灯是否还在闪烁,如果硬盘指示灯闪烁不止,说明硬盘的读、写操作还没有完成,此时不宜马上关闭电源,只有当硬盘指示灯停止闪烁,硬盘完成读、範操作后方可关机。
(2)注意保持环境卫生:在潮湿、灰尘和粉尘严重超标的环境中使用微机时,会有更多的污染物吸附在印刷电路板的表面以及主轴电机的内部,影响硬盘的正常工作,在安装硬盘时要将带有印刷电路板的背面朝下,减少灰尘与电路板的接触;此外,潮湿的环境还会使绝缘电阻等电子器件工作不稳定,在硬盘进行读、写操作时极易产生数据丢失等故障。因此,必须保持环境卫生的干净,减少空气中的潮湿度和含尘量。
(3)不要自行打开硬盘盖:如果硬盘出现物理故障时,不要自行打开硬盘盖,因为如果空气中的灰尘进入硬盘内,在磁头进行读、写操作时会划伤盘片或磁头,如果确实需要打开硬盘盖进行维修的话,一定要送到专业厂家进行维修,千万不要自行打开硬盘盖。
(4)做好硬盘的防震措施:硬盘是一种精密设备,工作时磁头在盘片的表面浮动高度只有几微米,当硬盘处于读、写状态时,一旦发生较大的震动,就可能造成磁头与盘片的撞击,导致硬盘的损坏。因此,当微机正在运行时最好不要搬动它,另外,硬盘在移动或运输时最好用泡沫或海绵包装保护,尽量减少震动。
(5)控制环境温度:硬盘工作时会产生一定热量,使用中温度以20—25℃为宜,温度过高会造成硬盘电路元件失灵,磁介质也会因热膨胀效应而影响记录的精确度;如果温度过低,空气中的水分就会凝结在集成电路元件上而造成短路。尽量不要使硬盘靠近如音箱、喇叭、电机、电视、手机等磁场,避免受干扰。
(6)正确拿硬盘:硬盘拿在手上时千万不要磕碰造成物理性损坏,再一个需要注意的是防止静电对硬盘造成损坏。尤其在气候干燥时极易产生静电,若不小心用手触摸硬盘背面的电路板,静电就有可能伤害到硬盘的电子元件,导致硬盘无法正常运行。正确的用手拿硬盘的方法应该是用手抓住硬盘的两侧,并避免与其背面的电路板直接接触。
(7)、电压不稳的地区要为电脑配一个UPS电源:电压不稳是硬盘的大敌之一,它轻则会造成数据的丢失或硬盘坏道,重则会造成硬盘的永久性损坏,您最好为电脑配一个名牌在线不断电式UPS电源。切记不要用常见的普通电源......余下全文>>
改正唬维护,也就是诊断和改正在使用过程中发现的软件错误;
适应性维护,即修改软件以适应环境的变化
完善性维护,即根据用户的要求改进或扩充软件使它更完善;(现在这个比例越平越重)
预防性维护,即修改软件为将来的维护活动预先做准备。问题二:软件维护一般包含什么内容 1、物理安全 物理安全是指防止意外事件或人为破坏具体的物理设备,如服务器、交换机、路由器、机柜、线路等。机房和机柜的钥匙一定要管理好,不要让无关人员随意进入机房,尤其是网络中心机房,防止人为的蓄意破坏。 2、设置安全 设置安全是指在设备上进行必要的设置(如服务器、交换机的密码等),防止黑客取得硬件设备的远程控制权。比如许多网管往往没有在服务器或可网管的交换机上设置必要的密码,懂网络设备管理技术的人可以通过网络来取得服务器或交换机的控制权,这是非常危险的。因为路由器属于接入设备,必然要暴露在互联网黑客攻击的视野之中,因此需要采取更为严格的安全管理措施,比如口令加密、加载严格的访问列表等。 软件系统的安全防护 同硬件系统相比,软件系统的安全问题是最多的,也是最复杂的。 现在TCP/IP协议广泛用于各种网络。但是TCP/IP协议起源于Internet,而Internet在其早期是一个开放的为研究人员服务的网际网,是完全非赢利性的信息共享载体,所以几乎所有的Internet协议都没有考虑安全机制。网络不安全的另一个因素是因为人们很容易从Internet上获得相关的核心技术资料,特别是有关Internet自身的技术资料及各类黑客软件,很容易造成网络安全问题。 安全防护的措施 面对层出不穷的网络安全问题我们也并非无计可施,可从以下几个方面着手,就能够做到防患于未然。 1、安装补丁程序 任何操作系统都有漏洞,作为网络系统管理员就有责任及时地将“补丁”(Patch)打上。大部分中小企业服务器使用的是微软的Windows NT/2000/2003操作系统,因为使用的人特别多,所以发现的Bug也特别多,同时,蓄意攻击它们的人也特别多。微软公司为了弥补操作系统的安全漏洞,在其网站上提供了许多补丁,可以到网上下载并安装相关升级包。对于Windows2003,至少要升级到SP1,对于Windows 2000,至少要升级至Service Pack 2,对于Windows NT 4.0,至少要升级至Service Pack 6。 2、安装和设置防火墙 现在有许多基于硬件或软件的防火墙,如华为、神州数码、联想、瑞星等厂商的产品。对于企业内部网来说,安装防火墙是非常必要的。防火墙对于非法访问具有很好的预防作用,但是并不是安装了防火墙之后就万事大吉了,而是需要进行适当的设置才能起作用。如果对防火墙的设置不了解,需要请技术支持人员协助设置。 3、安装网络杀毒软件 现在网络上的病毒非常猖獗,想必大家都尝到了“尼姆达”病毒的厉害。这就需要在网络服务器上安装网络版的杀毒软件来控制病毒的传播,目前,大多数反病毒厂商(如瑞星、冠群金辰、趋势、赛门铁克、熊猫等)都已经推出了网络版的杀毒软件;同时,在网络版的杀毒软件使用中,必须要定期或及时升级杀毒软件。 4、账号和密码保护 账号和密码保护可以说是系统的第一道防线,目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。一旦黑客进入了系统,那么前面的防卫措施几乎就没有作用,所以对服务器系统管理员的账号和密码进行管理是保证系统安全非常重要的措施。 系统管理员密码的位数一定要多,至少应该在8位以上,而且不要设置成容易猜测的密码,如自己的名字、出生日期等。对于普通用户,设置一定的账号管理策略,如强制用户每个月更改一次密码。对于一些不常用的账户要关闭,比如......余下全文>>问题三:软件维护是指什么? 楼主你好 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
软件维护的内容一般有以下几个方面。
①正确性维护。是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重耍,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
②适应性维护。是指使廊用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
③完善性维护,这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
④预防性维护。为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。问题四:软件开发流程有哪些,软件后期维护怎么做 樯杓啤⒈喑毯偷魇浴⒊绦蛄?骱筒馐砸约氨嘈础⑻峤怀绦颉 开发流程第一步:需求调研分析1相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3 系统分析员向用户再次确认需求。第二步:概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。第三步:详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。第四步:编码在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和 模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。在规范化的研发流 程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块 之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现 过。编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发 补丁的时候吗?从来没有!第六步:软件交付准备在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。第七步:验收用户验收。软件维护1、软件数据库管理2、用户跟踪培训3、故障分析解决软件升级需求调整分析软件功能拓展优化系统报废处理软件不能适应业务发展新软件项目立项企业数据信息备份附注:软件工程师学习内容首先让我们来看一下软件工程师考试(高级)要求:(1)理解软件工程管理的概念和任务;(2)理解软件生存期过程;(3)理解软件工程标准;(4)掌握需求分析、测试、维护基本技术;(5)掌握软件度量、软件配置管理方法;(6)理解软件复用概念;(7)理解软件质量保证的手段;(8)理解软件项目对人员的需求;(9)理解软件知识产权的基本知识。通过本级水平考试的合格人员具有从事软件系统分析与工程系统分析员、工程管理员的实际工作能力和业务水平。问题五:软件维护的含义是什么 软件维护简述
软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
正确性维护
是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
适应性维护
是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
完善性维护
这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
预防性维护
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。问题六:软件维护主要是做什么的? 软件维护主要是指根据场求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。问题七:软件为什么要维护以及维护的过程 用户在使用过程中发现软件的漏洞,自然要找开发软件的人员来解决问题.
有些问题只能通过 重新检查/修改,才能解决问题.这不就是维护?
具体怎么维护我也不清楚.问题八:什么是软件?什么是程序? 我来回答你这些问题
底层开发通俗讲就是最接近于硬件的开发,一般用C或者C++来进行开发编程。
音乐播放器可以通过C++/C#/JAVA/E/F#/VB等很多编程语言来实现,需要你对数据结构、编程语言和逻辑、整体业务流程的认识以及数据库有所认识。一般一个完整的项目是需要分工的,有人做美工、UI,来做一些图标,图片和布局设计;有人做编码,用于实现功能。
游戏开发也是和软件开发一样,通过多种语言和工具都可以实现。
程序员狭义上是指拥有软件编程人员初级职称程序员的人,广义上是从事程序开发、维护的专业人员。
网络工程师狭义上指拥有网络技术人员中级职称网络工程师的人,广义上是掌握网络技术的理论知识和操作技能的网络技术人员。
C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性。这样的特殊属性让C语言成为如今嵌入式开发的首选。
C++源自C语言,并进行了进化和更新,支持多种编程范式,是至今为止最受广大受用的最强大编程语言之一,可以进行很多平台的编程。
大多数编程语言不会专属于某个平台或者设备进行编程工作,例如:你用C++可以为单片机写嵌入式开发,也可以写Windows桌面程序;你用HTML5可以写网页,也可以写Windows phone程序,这种编译和工作是没有绝对的,尤其是和.net有关系的编程语言。
一个简单程序的制作,你首先要制定需求分析,要了解客户的需求,我们的软件需要怎样的功能或者UI要求,之后概要设计和详细设计,在这个时期,要明确组织结构和模块划分,确定功能分配,完成接口设计、运行设计以及数据结构设计,并对出错处理进行设计;然后,就是你一直提到的工作,写代码,编码工作实际上是一个软件在全生命周期中相对短暂的过程,你要做的就是根据之前的设计来完成编写代码,类似给你了提纲让你写作文;到这里显然不能结束,我们需要进行测试,了解我们的软件产品是否存在漏洞或者不足,也就是测bug、找问题,在这个时候要尽可能完善产品;之后,我们就可以交付用户进行使用软件了,但是,到了这里并没有结束;最后,我们要进入一个软件生命周期中最长的过程,维护,如果你的软件还在经营,那你就必须对其保持更新维护,这么说能懂吧。问题九:计算机维护的基本步骤 计算机的日常维护一般分为两部分:硬件维护和软件维护。
一、计算机的硬件维护
硬件维护是指在硬件方面对计算机进行的维护,它包括计算机使用环境和各种器件的日常维护和工作时的注意事项等。
1.基本要求
保持电源插座包括多用插的接触良好,摆放合理不易碰绊,尽可能杜绝意外掉电,一定要做到关机后离开。
静电有可能造成计算机芯片的损坏,为防止静电对计算机造成损害,在打开计算机机箱前应当用手接触暖气管等可以放电的物体,将本身的静电放掉后再接触计算机的配件;另外在安放计算机时将机壳用导线接地,可以起到很好的防静电效果。
计算机主机的安放应当平稳,保留必要的工作空间,留出来用来放置光盘、图纸等常用备品备件的地方以方便工作。要调整好显示器的高度,位置应保持显示器上边与视线基本平行,太高或太低都会使操作者容易疲劳
2.硬盘的日常维护和使用时的注意事项
硬盘是计算机的仓库,我们的劳动成果都储存在仓库中,其重要性不言而喻。我们在使用时应当注意以上几点:
(1)硬盘正在进行读、写操作时不可突然断电:现在的硬盘转速很高,通常为5400转/分或7200转/分,在硬盘进行读、写操作时,硬盘处于高速旋转状态,如若突然断电,可能会使磁头与盘片之间猛烈磨擦而损坏硬盘。在关机的时候一定要注意机箱面板上的硬盘指示灯是否还在闪烁,如果硬盘指示灯闪烁不止,说明硬盘的读、写操作还没有完成,此时不宜马上关闭电源,只有当硬盘指示灯停止闪烁,硬盘完成读、範操作后方可关机。
(2)注意保持环境卫生:在潮湿、灰尘和粉尘严重超标的环境中使用微机时,会有更多的污染物吸附在印刷电路板的表面以及主轴电机的内部,影响硬盘的正常工作,在安装硬盘时要将带有印刷电路板的背面朝下,减少灰尘与电路板的接触;此外,潮湿的环境还会使绝缘电阻等电子器件工作不稳定,在硬盘进行读、写操作时极易产生数据丢失等故障。因此,必须保持环境卫生的干净,减少空气中的潮湿度和含尘量。
(3)不要自行打开硬盘盖:如果硬盘出现物理故障时,不要自行打开硬盘盖,因为如果空气中的灰尘进入硬盘内,在磁头进行读、写操作时会划伤盘片或磁头,如果确实需要打开硬盘盖进行维修的话,一定要送到专业厂家进行维修,千万不要自行打开硬盘盖。
(4)做好硬盘的防震措施:硬盘是一种精密设备,工作时磁头在盘片的表面浮动高度只有几微米,当硬盘处于读、写状态时,一旦发生较大的震动,就可能造成磁头与盘片的撞击,导致硬盘的损坏。因此,当微机正在运行时最好不要搬动它,另外,硬盘在移动或运输时最好用泡沫或海绵包装保护,尽量减少震动。
(5)控制环境温度:硬盘工作时会产生一定热量,使用中温度以20—25℃为宜,温度过高会造成硬盘电路元件失灵,磁介质也会因热膨胀效应而影响记录的精确度;如果温度过低,空气中的水分就会凝结在集成电路元件上而造成短路。尽量不要使硬盘靠近如音箱、喇叭、电机、电视、手机等磁场,避免受干扰。
(6)正确拿硬盘:硬盘拿在手上时千万不要磕碰造成物理性损坏,再一个需要注意的是防止静电对硬盘造成损坏。尤其在气候干燥时极易产生静电,若不小心用手触摸硬盘背面的电路板,静电就有可能伤害到硬盘的电子元件,导致硬盘无法正常运行。正确的用手拿硬盘的方法应该是用手抓住硬盘的两侧,并避免与其背面的电路板直接接触。
(7)、电压不稳的地区要为电脑配一个UPS电源:电压不稳是硬盘的大敌之一,它轻则会造成数据的丢失或硬盘坏道,重则会造成硬盘的永久性损坏,您最好为电脑配一个名牌在线不断电式UPS电源。切记不要用常见的普通电源......余下全文>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯