卓越班软件工程经济学考试习题

更新时间:2024-04-28 16:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章

4.什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?各阶段间有何关联? 答:从概念形成开始,经过开发、使用和维护,直到最后退役的全过程;

可行性分析->计划与需求分析->概要设计->详细设计与编码->集成与测试->运行与维护->退役;

关联如下图:

9.什么是软件工程经济学?软件工程经济学的研究内容有哪些?有何研究特点?软件工程经济学与哪些学科有较紧密的关联?

答:以软件领域中的经济问题和经济规律为研究对象的一门经济学分支学科。 研究内容:为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的系统方法。

研究特点:(1)始终重点围绕着软件产品的质量、成本/效益、时间/进度、效率等目标要

素的关联分析及人的组织与协调(管理)进行; (2)研究思想来源于系统工程; (3)采用了经济学的传统思路; (4)考虑到国内外差异。

关联学科:(1)社会学、管理学等;

(2)经济学; (3)软件工程;

(4)计算机通信网络与信息系统; (5)系统工程与运筹学等。

第二章

4.什么是固定资产?什么是流动资产?它们在企业生产与经营中起到什么样的作用?企业的成本、收入、税金、利润之间有何关联?

答:固定资产:能在企业生命周期中多个生产项目(如多个软件项目)服务,并始终保持原有的实物形态的资产;

流动资产:为企业生产经营活动所必须预先垫付、供周转使用的资金等。 作用:固定资产作为生产资料,供企业生产经营;

流动资产供生产经营中资金周转,支付员工工资,购买原材料等;

关联:

销售利润=销售收入—总成本费用—销售税金及附加

利润总额=销售利润+投资净收益+营业外收入—营业外支出 税后利润=利润总额—所得税

5.什么是资金的时间价值?为什么资金的时间价值会直接影响软件项目的经济效果? 答:资金在一个循环和周转的过程其绝对金额随时间而产生相应的变化,其增加或减少的金额部分称为资金的时间价值;

因为对于软件构建者来讲,其投入和收益都非一次性,而是分阶段,分批次的投入或收取资金,这个过程有一个时间跨度,在这个时间跨度内,资金的时间价值在发生着变化,因此资金的时间价值会直接影响软件项目的经济效果。

6.某软件企业获得10万元的贷款,偿还期为5年,年利率为10%,试就下述4种还贷方式,分别计算5年还款总额,并画出现金流量图: (1)每年末还2万元本金及所欠利息;

(2)每年末只还所欠利息,本金在第五年末一次还清; (3)第五年末一次还清本金和利息。 解:(1)13万 (2)15万

(3)16.1051万 (过程参考例题)

14.某软件项目现有两个设计方案A1和A2,为比较这两个设计方案的优劣,该项目主管确

定了五个指标X1,X2,X3,X4,X5,对着五个指标的相对重要性作了两两比较,如表2.19所示。此外,还确定了每个指标划分为四个等级:U1、U2、U3、U4,个等级的等级分分别为5、4、3、1;并对A1、A2方案的个指标所属等级作了判断,如表2.20所示。根据表2.19和表2.20的有关信息,运用基于现行加权和法的关联矩阵法,对着两个软件设计方案的优劣做方案排序。

表2.19两两比较表

X aij X X1 X2 X3 X4 X5 1 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 1 1 1 0 0 0 0 1 X1 X2 X3 X4 X5 A1

X u1 u2 X1 打钩 X2 打钩 X3 打钩 X4 X5 解: V1=3.07 V2=4.07

因为V2>V1,所以A2方案好。

U

表2.20等级判断表 u3 u4 u1 打钩 打钩

打钩

打钩

A2

u2 打钩 u3 打钩 打钩 u4

第三章

1.简述软件的成本构成。说明影响软件成本有哪些因素,为什么说成本预测是一项复杂和困难的任务,其预测精度不高在所难免? 答:成本构成如下图:

影响软件成本的因素:

设备、人力资源投入量(含水平)与工期,三个主要因素; 成本预测的精度不高因素: (1)估算时间早; (2)影响因素多; (3)模型理论化; (4)需求更新快; (5)国内外差异; (6)受外界影响; (7)技术更新快;

因此说,成本预测是一项复杂和困难的任务,其预测精度不高在所难免。

2.简述软件成本的测算流程。

答:首先根据软件系统规划得到四个方面的需求与特性要求: (1)有关硬件系统的性能、功能需求、系统特性和资源约束; (2)有关软件系统的功能要求、系统特性和资源约束; (3)用户环境及其特性; (4)系统管理功能设计,

然后根据这四个方面的需求与特性要求分别进行有关类别的成本计算或估算,然后再对软件整个系统的成本与人力资源投入总量及其生存周期各阶段的分布量进行计算,最后对上述成本做灵敏度分析与风险分析。同时在这个过程中,对该企业以往的数据信息调用,对上述数据作出修正。

3.某软件公司拟开发一城市社区管理信息系统(MIS)。根据概要设计,该MIS由N1、N2、N3、N4和N5五个功能子系统构成,项目根据经验及公司信息库的资料确定各子系统工作量的最小可能值aj(j为脚标,后面同理)、最大可能值bj和最可能值mj(单位:行)及成本费用率Coj(单位:元/行)、劳动生产率Eoj(单位:行/人月)(j=1,·····,5),见表3.27。此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率ak(单位:元/人月)和i子系统在上述各阶段的工作量估计Mi1、Mi2、Mi3、Mi4(单位:人月),i=1,```5,见表3.28。试利用功能分解法对该MIS作成本与工作量估算。

表3.27 成本、工作量功能维估算表aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 参数 子系统 N1 N2 N3 N4 N5 参数 子系统 aj bj 2200 5000 6000 3200 1800 Mi1 2360 5200 6830 3300 2150 Mi2 mi 2490 5880 7600 3760 2200 Mi3 Coj 15 20 22 18 30 Eoj 314 220 220 240 140 Mi4 表3.28 成本、工作量功能维/时间维估算表aaaaaaaaaaaaaaaaa N1 N2 N3 N4 N5 ak 1.0 2.0 2.5 2.0 1.5 5000 2.0 10.2 11.8 5.8 6.2 4800 0.5 4.5 6.0 3.0 3.5 4250 3.5 9.5 10.5 4.5 5.0 4500 解:(1)系统总成本Cs=414445元 系统总行数Es=19915行 系统总工作量Ms=91.5人月 (2)系统总成本Cs=440675元 系统总工作量Ms=95.5人月

(计算过程参见PPT上例题,过程不赘述)

本文来源:https://www.bwwdw.com/article/6vzg.html

Top