某软件系统投入运行10天,计划运行时间为每早8点至晚6点。第2天上午发生一次失效,故障恢复用了1小
A.98%
B.95%
C.80%
D.94%
A.98%
B.95%
C.80%
D.94%
A. 98%
B. 95%
C. 80%
D. 94%
软件生命周期是指______ 的过程。
A.软件系统从投入运行开始到软件系统升级
B.软件系统开始研制到软件系统投入运行。
C.软件系统开始研制到软件系统被淘汰。
D.软件系统投入试运行到软件系统被淘汰。
软件生命周期是指()。
A.软件系统开始研制到软件系统投入试运行
B.软件系统投入运行到软件系统被废弃
C.软件系统投入试运行到软件系统被废弃
D.软件系统开始研制到软件系统被废弃
阅读下列关于以快速原型法开发信息系统时的项目计划管理的叙述,回答问题1和问题2。
希赛公司公司的谢工程师正在承接一个商业信息系统的开发任务,在进行可行性研究时,需要估算完成项目的时间进度。由于希赛公司公司近年来已经为采用快速原型法开发信息系统提供了较好的规范、工具和辅助环境。谢工程师在开发此项目中准备采用图22-4的开发方法模型。
根据开发方法模型,谢工程师在分析本项目的进度时,列出了三方面的任务:
(1)系统开发任务主线。即快速原型法开发时的每一个工作步骤及其时间量估计。
A.需求分析阶段15天,形成“形式化的需求规格说明书”(拟采用系统规格说明书流程图与结构化正文等作为主要描述工具)。
B1:快速原型生成阶段。第1次生成可运行系统原型约为5天(拟采用公司提供的系统开发规范语言转换描述后加以执行),生成可运行的原型。
B2:用户试用原型阶段。第1次用户试用约为10天,通过试用得到用户修改意见。
B3:修改需求分析阶段。第1次修改估计为3天,产生修改后的形式化的需求。
这里B1~B3步骤还要继续循环反复,根据以往经验,谢工程师估计最少还需要循环3次,其中快速原型生成分别需3天、2天和1天,用户试用分别需4天、2天和1天,修改需求分析分别需2天和1天(最后一次已无修改意见)。
最多还可能需循环7次,但在最后四次循环中,每次循环中快速原型生成,用户试用,修改需求分析都只需要1天就可以了。
C.确定原型阶段6天,通过与用户共同讨论分析,确定出“有效的形式化需求规格说明书”(用户将对此规格说明书表示满意)。
D.优化执行阶段5天,即使用公司的辅助开发环境,把“有效的形式化需求规格说明书”转化成为可高效执行的源程序。
E1.运行调整阶段,第1次估计需8天,通过运行获得需调整的意见。
E2.维护性优化执行阶段。第1次估计需2天。产生调整后的可高效运行的源程序。
同样,这里的步骤E1和E2可能还要继续反复循环,根据经验估计最少还需1次,其中需运行调整测试2天(无调整意见,不需要维护性优化执行),最多可能还需2次,这时运行调整、维护性优化执行各需加上2天时间。
F.用户确认生效阶段,估计为6天,最终获得可供正式投入运行的系统。
(2)文档生成任务。希赛公司公司十分强调加强对快速原型法开发信息系统时的文档工作。谢工程师认为需求分析文档,原型及用户修改意见文档,有效需求分析文档,高效执行源程序文档,调整意见文档,用户生效意见及正式运行系统的文档等都应在上述A~F阶段内相应同时完成。但是还需要考虑下列文档:
G.用户使用说明书,约需12天完成。
H.用户操作与维护说明书,约需12天完成。
(3)用户培训任务。在开发的过程中,必须随时加强对用户的若干环节的培训,包括
I.在需求分析阶段开始后12天,才能正式对用户培训。
J.用户试用培训10天。
K.用户理解需求规范、系统的各类特征及确定原型等培训共28天。
L.用户各类操作和使用方面的培训14天。
M.用户常规维护等培训10天。
根据这三类任务,可以大致获得下列的任务进度,如图22-5所示。
根据上述分析,在最理想的情况下,需要多少天才能完成此开发任务?依保守的估计,需要多少天就可完成此开发任务。
一般来说,投入运行的软件系统中有错误()
A.不是不可以理解的
B.是不能容忍的
C.是要求退货的理由
D.是必然的
A.第72天
B.第96天
C.第108天
D.第144天
A.运行阶段
B.可行性分析
C.详细设计
D.测试与排错
A.可用性和性能
B. 性能和可修改性
C. 性能和可测试性
D. 可用性和可修改性
A.可用性和性能
B.性能和可修改性
C.性能和可测试性
D.可用性和可修改性
软件生存周期的正确顺序是______。
A) 软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护
B) 系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护
C) 制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护
D) 制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护
A.软件生命周期分为计划、开发和运行3个阶段
B.在运行阶段不仅要是进行软件维护,还要对系统进行修改或扩充
C.在计划阶段要进行问题定义和需求分析
D.开发前期分为需求分析、总体设计、详细设计3个子阶段