卓越班软件工程经济学考试习题.docx
10页第一章4.什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?各阶段间有何关联?答:从概念形成开始,经过开发、使用和维护,直到最后退役的全过程;可行性分析 ->计划与需求分析 ->概要设计 ->详细设计与编码 ->集成与测试 ->运行与维护 ->退役;关联如下图:各阶段“二述a吟心产〕在阶段 ⑸"/"划分为若 动的目的‘ 茨港湍等"堀&/&段嚣鲁互美* 看运行与维护图L4软件生存周期阶段划分图可行性研究需求分析一|确认测试与评价概要设计组装测试与评价详细设计与编码上 丁单元测试与评价I9.什么是软件工程经济学?软件工程经济学的研究内容有哪些?有何研究特点?软件工程经济学与哪些学科有较紧密的关联?答: 以软件领域中的经济问题和经济规律为研究对象的一门经济学分支学科研究内容: 为实现特定功能需求的软件工程项目而提出的在技术方案、 生产 (开发) 过程、产品或服务等方面所作的经济分析与论证,计算与比较的系统方法研究特点: ( 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 aijXX1X2X3X4X5X110010X211010X311110X400010X511111表2.20等级判断表X1打钩打钩X2打钩打钩X3打钩打钩X4打钩打钩X5打钩打钩解:V1=3.07V2=4.07因为V2>V1 ,所以A2方案好。
第三章1 .简述软件的成本构成说明影响软件成本有哪些因素,为什么说成本预测是一项复杂和困 难的任务,其预测精度不高在所难免?答:成本构成如下图:生存周期阶段系统规划阶段系统构建阶段系统分析/设计 阶段主要是出差费用及相关人员 工资及附加费系统分析系统概要设计系统详细设计及评审购置计算机、通信设备、传感 器,路由器等及系统软件与有关 应用软件的费用,软、硬件生产 过程中所消耗的水、电、运输及 材料消耗费销营费用包括广告、分销、促 销等费用系统切换包括设备运输、安装 测试等费用放丝企m收”■“,,在往以我府第生仆的常K 曹邪*M宓•所■定“M什成"”•帐出灰乐"夕定穿笨修的;篙公凿…浦布的星 ”•从何“从的定•成"被用来体力"警北北MT":*根期消相定■及有关的生产"计财而■定的产二士是根据产品”产的黑警到的成△•计划成心收作为年度成本考核的依实孙成本则乐根蛔品"的女际帏次向计算的成本.它5成品存货与定价的联瓯3 1.2软件成本构成一君然罂然线鲁誓图上所设计, 构建与运行维护阶里内. 一*叱照件M J:7:吃面如J丽g、生产源与鹏工常嬴所投入的人 一1?的士普Z f f ”册而类的介绍可知,软件应本实际上可靛国而为 与开发.采外管;巴,及本7、珊陶用的蛆合.表3.2列出了以软件生在阿网各阶段 的成本构成.对表2 ―各阶段成本构成进行合并大致可得到如下的13个类别. 衰3.2软件成本构成衰要索成本系统谢研投标竞争《含可行性分析)需求分析分析与设计人员工资及附加 费、技术资料与技术咨询费、设 计评审费系统硬件的网与安装系统软件与购置基建与有关设施建设数据与技术资料收集人员培训有关硬件原材料购置有关硬件生产/测试及废品损失 有关软件编程/测试有关文档编制系统营销 一 —一系统切换系统运行(运行指导人员费用、材 系统运行维护I料消耗费、固定资产折旧费)阶段系统管理(审计费、行政管理费用、 系统服务费用)系统维护(纠错性、适应性、完善 性等的维护费用)影响软件成本的因素:设备、人力资源投入量(含水平)与工期,三个主要因素;成本预测的精度不高因素:(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子系统在上述各阶段的工作量估计 Mil、Mi2、Mi3、Mi4 (单位:人月),i=1,5,见表3.28。
试利用功能分解法对该 MIS作成本与工作量估算表 3.27 成本、工作量功能维估算表 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa子系腐\ajbjmiCojEojN122002360249015314N250005200588020220N360006830760022220N432003300376018240N518002150220030140表3.28成本、工作量功能维 /时间维估算表 aaaaaaaaaaaaaaaaa子系统Mi1Mi2Mi3Mi4N11.02.00.53.5N22.010.24.59.5N32.511.86.010.5N42.05.83.04.5N51.56.23.55.0ak5000480042504500解:(1)系统总成本 Cs=414445元系统总行数Es=19915行系统总工作量Ms=91.5人月(2)系统总成本 Cs=440675元系统总工作量Ms=95.5人月(计算过程参见 PPT上例题,过程不赘述)。





