福师17春《工程经济学》期末考试参考答案

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:6
A.详细设计B.概要设计
C.编码D.需求获取
二、名词解释(5小题,每题4分,共20分)
1.成本效益模型
答:成本效益模型包含一系列公式,所确定的估算的系统效益是以美元或其他稀缺资源为单位的成本的函数
2.ACT
答:即年变化量:在一年时间里(典型的),软件产品的小部分源指令所发生的变化——通过增加或修改
3.源指令
C.SCED所需的开发进度
D.ACAP分析员能力
7.在软件工程中,性能模型的主要用途是提供信息和信息。
A.状态性能B.优化的性能
C.敏感性分析D.额外性能
8.使用中间COCOMO模型的组件级估算所涉及到的三个主要组件之一的OPSYS组件,主要完成:传感器轮询,紧急中断处理,调度和计算机资源管理。
A.操作系统功能
这个定义中包含两个关键概念:
其一是我们对软件的定义中,除了计算机程序之外,还包括很多东西。因而,要成为一个好的软件工程师意味着除了学会如何编写计算机程序之外,还要学会很多其他技能。如学习为计算机系统编制好的文档、数据库、运行过程等所需的技巧。
其二是“对人类有用”。从实践的观点来看,这个短语说明作为软件工程师,应承担起责任以确保软件产品真正对人类有用。
A.每当有一个新项目加进数据库时,估算公式不会发生变化。
B.简单的系数和指数比较容易记忆和使用。
C.每当有一个新项目加进数据库时,估算公式的计算总是趋于一个稳定值。
D.每当有一个新项目加进数据库时,模型虽然变化但估算的结果总是一致的
6.不能用于维护阶段的成本驱动因子是。
A.MODP现代编程规范
B.TOOL软件工具的使用
《工程经济学》期末考试
一、选择题(10小题,每题2分,共20分)
1
2
3
4
5
6
7
8
9
10
D
C
A
D
A
C
B
A
C
C
1.当你总是会考虑到时,说明你已基本学会将经济学原理应用于软件工程项目的分析中。
A.用户试图达到什么目的?
B.我们控制的什么决策能影响这些目标?
C.什么事项约束了我们的选择范围?
D.以上都是
2.本课程中TDEV的意思是。
A.人月
B.源指令数
C.对软件开发所需月数的估算
D.编码阶段所需的人员
3.基本COCOMO模型使用种软件开发模式来估算开发软件产品所需的工作量。
A.1B.3C.4D.15
4.在成功的软件工程子目标中都具有相似的组成部分。
A.人际关系B.资源工程
C.程序工程D.以上都是5.定性是最优拟合公式并未被用作基本COCOMO估算公式的原因之一原因是。
(1)优化的性能信息。
(2)敏感性分析信息。
2.GOALS的好处有哪些?
答:即生命周期软件的面向目标方法(Goal-Oriented Approach to Life-cycle Software)。这是一种相当通用的方法,并不特别只适用于软件。它的软件定位由分级软件工程目标结
构给出,该目标结构中包括了在软件产品和软件过程中人们一般期望达到的主要目标。
B.基本的过程控制操作
C.输入和输出功能
D.设备状态的监测
9.中间COCOMO模型主要用于。
A.估算整个系统的工作量(包括软件维护)和软件开发所需要的时间
B.估算各个子系统的工作量和开发时间
C.估算独立的软部件,如子系统内部的各个模块
D.以上都不是
10.在软件工程中,寻找最优性能解决方案通常用于与阶段。
答:材料经济学所基于的假设是:如果人与机构都遵循材料经济学的指导原则行事,那么最大多数的人将受益。
其主要优点在于使决策问题分析与解决起来相对简单,能相对方便地执行定量计划和控制活动。
5.试说明为了能用于实际的软件成本估算,对大量的候选因素是如何进行归并的。
答:软件工程定义:软件工程是科学与数学的应用,通过这种应用,借助计算机程序、过程和相关文档,发挥计算机设备的能力,对人类有用。
从学习的观点来看,“对人类有用”这个短语表明软件工程中涉及的科学与数学涵盖了许多方面,决不仅仅是指基本的计算机科学。要做到对人有用,必须在社会能负担得起的成本基础上满足人的需要。
四、综合题(3题,每题10分,共30分)
1.试解释在本课程对软件工程所做定义中的两个关键概念。
答:软件工程定义:软件工程是科学与数学的应用,通过这种应用,借助计算机程序、过程和相关文档,发挥计算机设备的能力,对人类有用。
这个定义中包含两个关键概念:
其一是我们对软件的定义中,除了计算机程序之外,还包括很多东西。因而,要成为一个好的软件工程师意味着除了学会如何编写计算机程序之外,还要学会很多其他技能。如学习为计算机系统编制好的文档、数据库、运行过程等所需的技巧。
其二是“对人类有用”。从实践的观点来看,这个短语说明作为软件工程师,应承担起责任以确保软件产品真正对人类有用。
答:该术语包括由项目组成员编写的、并能将预处理程序、编译程序和汇编程序联合转换为机器人代码的所有程序指令。它不包括注释卡片和未经修改的公用软件。它包括作业控制语言、格式语句和数据申明。
4.组织型模式
答:组织型模式是相对较小的软件团队在非常熟悉的内部环境中开发软件,与项目有关的大多数人在机构中有着相关系统的广泛开发经验,并且十分了解所开发的系统汇兑机构的目标产生怎样的影响
3.成本效益模型的表现形式是怎样的。
答:成本效益模型包含一系列公式,所确定的估算的系统效益是以美元或其他稀缺资源为单位的成本的函数。
成本效益模型一般采取两种形式:
(1)成本模型C=C(F),表示购买给定的设备集合F所需的成本。
(2)性能模型E=E(F),表示采用这些设备集合F能实现多少性能。
4.简述材料经济学的假设及其优点。
5.COCOMO模型
答:常见的软件规模估算方法。1981年Boehm提出“构造性成本模型”(Constructive Cost Model),简称CoCoMo模型。它是在静态、单变量模型的基础上构造出来的.
三、简答题(5小题,每题6分,共30分)
1.三种COCOMO模型的用途。
答:在软件工程中,性能模型的主要用途是提供如下几种信息,以支持开发或购买决策:
从学习的观点来看,“对人类有用”这个短语表明软件工程中涉及的科学与数学涵盖了许多方面,决不仅仅是指基本的计算机科学。要做到对人有用,必须在社会能负担得起的成本基础上满足人的需要。
2.试阐述出现软件产品出现规模不经济的主要原因。