软件开发各个阶段都需要哪些人员?

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[问答题,简答题] 软件开发各个阶段都需要哪些人员

【◆参考答案◆】:在软件项目的计划和分析阶段,只需要少数人,主要是系统分析员、从事软件系统论证和概要设计的软件高级工程师和项目高级管理人员,人数虽不多,但都是高层次人员。概要设计阶段要增加几个高级程序员,详细设计阶段要增加软件工程师和程序员,在编码和测试阶段还要增加初级程序员和软件测试员。在这一过程中,各类专门人员和管理人员也在逐渐增加,到验收测试时,维护人员也加入其中,使各类人员的数量达到了最高峰。在软件产品交付使用的初期,参加软件维护的人员较多,此时为防止给维护活动带来困难,不应过早地解散软件开发人员。软件经过一段时间的纠错性维护后,出错率会明显减少,这时可以逐步撤出软件开发人员,之后,软件维护人员也逐步撤离。

(2)【◆题库问题◆】:[单选] 成本-效益分析的目的是()
A.从经济角度评价开发一个新的软件项目是否可行
B.从技术角度评价开发一个新的软件项目是否可行
C.从学术角度开发一个新的软件项目是否可行
D.以上都有

【◆参考答案◆】:A

(3)【◆题库问题◆】:[问答题] 简述解决软件危机的途径。

【◆参考答案◆】:
1)纠正对软件开发的错误观念
2)需要研究软件开发技术和方法,规范软件开发流程
3)使用好的软件工具,研究软件复用技术,提高开发效率
4)提高软件工程管理水平
5)重视文档的重要性

(4)【◆题库问题◆】:[填空题] 数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。

【◆参考答案◆】:原型建造

(5)【◆题库问题◆】:[问答题] 白盒测试的优点有哪些?

【◆参考答案◆】:
①迫使测试人员去仔细思考软件的实现;
②可以检测代码中的每条分支和路径;
③揭示隐藏在代码中的错误;
④对代码的测试比较彻底。

(6)【◆题库问题◆】:[问答题,简答题] 解释评价风险的三元组[ri,pi,xi]。

【◆参考答案◆】:在评价风险的三元组[ri,pi,xi]中,ri代表第i种风险,pi表示第i种风险发生的概率,xi代表该风险带来的影响,i=1,2,...,l,表示软件开发项目共有l种风险,i为风险序号。

(7)【◆题库问题◆】:[单选] 为了提高软件的可移植性,应注意提高软件的()
A.使用的方便性
B.简洁性
C.可靠性
D.设备独立性

【◆参考答案◆】:D

(8)【◆题库问题◆】:[单选] 职工以成本价购入的公有住房,一般使用()年后可以进入市场交易。
A.3
B.4
C.5
D.6

【◆参考答案◆】:C

(9)【◆题库问题◆】:[多选] 类设计的主要目标有()
A.单一概念的模型
B.可复用的插接相容性部件
C.可靠地部件
D.可集成的部件

【◆参考答案◆】:A, B, C, D

(10)【◆题库问题◆】:[单选] ()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成
A.软件过程
B.软件工具
C.软件生存周质量保证
D.软件工程

【◆参考答案◆】:A

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: