做软件开发,还是软件维护,还是软件测试?
1. 软件维护(Software maintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。
2. 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。
修改后要填写《程序修改登记表》,并在《程序变更通知书》上写明新旧程序的不同之处。
3. 软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。
除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。
针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。
...A.软件维护只包括对程序代码的维护 B.程序经调试后一般不需要在测...
答案选D.以上三种说法都不对。
A中描述软件维护可能包含活动类型比较多,代码的修改只是其中一种,还可能包含与硬件环境相关,甚至对客户的培训也是一种软件维护;B程序调试和软件测试是不同的两种活动,调试一般是开发人员在编码过程中对代码功能实现的一种验证或排错的活动,而软件测试是更系统的一种检验活动,其侧重点和作用不同;C中软件测试一般由非开发另外的团队进行,因为测试同样需要专业的知识和技能,而且不同的团队着眼点不同,更容易发现开发者不易发现的问题。
...
常用的测试及维护软件有那几种(举三种)
楼主你好 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。
软件维护的内容一般有以下几个方面。
①正确性维护。
是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。
这方面的维护工作量要占整个维护工作量的17%~21%。
所发现的错误有的不太重耍,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
②适应性维护。
是指使廊用软件适应信息技术变化和管理需求变化而进行的修改。
这方面的维护工作量占整个维护工作量的18%~25%。
由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。
这些因素都将导致适应性维护工作的产生。
进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
③完善性维护,这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。
这些功能对完善系统功能足非常必要的。
另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。
这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
④预防性维护。
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。
例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。
这方面的维护工作量占整个维护工作量的4%左右。
...
软件适应性测试如何进行?
软件适应性测试首先要模拟用户的真实操作环境,也就是硬件,要重点测试的内容有:软件兼容性、平台兼容性、操作系统兼容性、软件扩展能力测试、软件接口测试、软件破坏性测试、性能测试等,以上列举的是必须测试的内容,当然不同的环境下会测不同的内容,这个就需要仔细研究需求了。
测试用例要维护哪些内容呢?
软件生命周期(SDLC)的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。
2、需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。
需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。
唯一不变的是变化本身。
,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。
3、软件设计此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。
软件设计一般分为总体设计和详细设计。
好的软件设计将为软件程序编写打下良好的基础。
4、程序编码此阶段是将软件设计的结果转换成计算机可运行的程序代码。
在程序编码中必须要制定统一,符合标准的编写规范。
以保证程序的可读性,易维护性,提高程序的运行效率。
5、软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。
整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。
测试的方法主要有白盒测试和黑盒测试两种。
在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。
6、运行维护软件维护是软件生命周期中持续时间最长的阶段。
在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。
要延续软件的使用寿命,就必须对软件进行维护。
软件的维护包括纠错性维护和改进性维护两个方面。
回答
【硬件维护】计算机硬件维护与软件维护有什么区别?
硬件维护包括电脑显示器维修,液晶显示器维修,计算机主板维修,硬盘维修,打印机维修 软件维护内容包括电脑系统恢复,电脑各种软件故障排除,查杀各种流行的电脑病毒,清理计算机系统,数据备份和数据恢复业务,各种文件的修复工作,各种密码破解和恢复工作,以及各种软件安装等.
_包皮卷蛆蘸屎吃_