软件工程简答题答案 第五版 联系客服

发布时间 : 星期二 文章软件工程简答题答案 第五版更新完毕开始阅读a6c2dc8902d276a200292efc

(2)维护支援技术。

第二十章 软件项目管理与计划

1. 在一个信息系统组织中,你被指派为项目管理者。你曾经做过类似的项目,但规模要小

些。需求分析已经完成。你会选择哪种小组结构?为什么? 答:Not Found.

2. 现在有一个项目,要求管理学生的成绩,分析学生的成绩情况。如果你是项目管理者,

请写出该问题的范围描述。 答:

3. 在估算开发成本时,都将代码行作为生产率的重要依据。你有反对它的证据吗? 答:没有。IBM模型、Putnam模型和COCOMO模型均使用代码行作为计算依据。

4. 在软件开发中有哪些资源?有哪些特性来描述资源? 答:(1)人力资源 (2)硬件/软件资源 (3)可复用构件资源

对于每一种资源都有4个特性:资源的描述、资源的有效性说明、资源在何时开始需要、使用资源的持续时间。

5. 说明在软件开发的各个阶段中,对高级技术人员、初级技术人员和管理人员的需求情况。 答:书P498 图20-2。

6. 简单叙述本书中描述软件开发成本的几个模型的内容,总结它们的共同特征。 答:(1)IBM模型:IBM模型是一个静态单变量模型,它利用已估算的特征,例如源代码行

数,来估算各种资源的需要量。

(2)Putnam模型:这是1978年Putnam提出的模型,是一种动态多变量的模型。该模

型的基础是假定在软件开发的整个生存期中工作量有特定的分布。

(3)COCOMO模型:是一种软件估算模型的层次体系,称为结构性成本估算模型,比

较精确、易于使用的综合成本估算方法。

7. 你认为在软件开发中,如果没有风险分析,会有哪些严重的后果? 答:如果没有风险分析,风险可能会导致软件项目失败,没法满足用户需求。

8. 风险分析的主要内容有哪些?请列举几种书中没介绍过的风险情况。

答:风险分析主要有4个不同的活动:风险识别、风险估算、风险评价和风险驾驭。

9. 风险估算和软件开发是否继续进行的评判标准是什么? 答:Not Found. 10.

软件开发小组的组织有哪些类型?

答:通常有三种组织的模式可供选择。 (1) 按课题划分的模式 (2) 按职能划分的模式 (3) 矩阵型模式 11.

在软件开发过程中,应如何配备人力资源?

答:书P515 图20-13。 12.

软件项目管理的特点是什么?

答:(1)智力密集,可见性差 (2)单件生产

(3)劳动密集,自动化程度低 (4)软件工作渗透了人的因素