问题 单项选择题

软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(10) ,它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(11) ;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(12) 。

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护

答案

参考答案:C

解析:一般来说,软件的维护活动可以分为改正性维护、适应性维护、完善性维护和预防性维护4类:(1)改正性维护是在软件投入运行一段时间后,可能会暴露出一部分在测试阶段没有发现的错误,为改正这些错误而对软件进行的修改活动。(2)适应性维护是由于软件运行的外部环境(例如软件,硬件)和数据环境等的发生了变化而修改软件,使之适应这些变化的活动。(3)完善性维护是因为用户需求是经常变化的,在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之功能和性能得到完善和增强的活动。(4)预防性维护是不等用户提出维护申请,采用先进的软件工程方法对需要维护的软件或部分软件重新进行设计、编码和测试,以提高软件的可维护性和可靠性等目标,为以后进一步改进软件打下基础的活动。

单项选择题 B1型题
问答题 案例分析题

A公司参与远离所在地炼钢厂的机电安装工程总承包的投标,投标前做了如下工作:

1.分析了招标文件工程范围,本工程含机械设备安装、电气及自动化系统安装、钢结构及非标准件制作安装、工业给水排水施工、防腐及保温工程、筑炉工程。并分析本公司施工技术力量优劣势,认为本公司安装技术力量雄厚,主体工程及主要系统由本公司承担,其他工程拟采用分包的形式分别分包给具有相应施工资质的公司,并对其经营状况和价格水平进行了调研。

2.因本工程是以固定总价,合同包干,一次包死,施工中不发生签证及变更费,因此,C公司在标书编制前重点调研了工程有关的法律法规,施工所在地的施工条件,气候条件及环境,建设单位的资金情况,参加了标前会议交底和答疑,并认真复核了工程量。

3.A公司的施工组织设计编制,尤其施工方案的编制内容,得到评标人员及建设单位一赞许。

4.投标过程中严格按时按规定递交了标书,评标时B公司因施工过程估算费用偏高、工程量偏大、计价形式有误等原因造成总价过高,偏离招标规定而出局,而C、D、E三公司也因技术或报价等原因落选。最终A公司中标。

A公司进场后,为确保工程安全实施,在组织编制施工组织设计和施工方案的同时,认真编制了应急预案,明确了应急预案的实施要点和应急反应的实施原则。

从B公司出局,分析标书合成过程中应注意的事项。