当前位置:文档之家› 软件工程经济学

软件工程经济学

软件工程经济学
软件工程经济学

共5页第 1 页

题型;

一、单选题(请在每小题的 4 个备选答案中,选出一个最佳答案;共15 小题;每小题 1 分,共15 分)

二、填空题(本题共15个空, 每空1 分, 共15分)

三、判断题(对划“√”,错划“×”,本题共10小题,每小题1分,共10分)

四、设计题(本题共2个小题,每小题 5 分,共 10分)

五、计算题(本题共3个小题,第1题10分,第2题 5 分,第3题15分,共 30分)

六、综合分析题(本题共2个小题,每小题 10 分,共 20分)

软件作为一种产品和服务,与其他产品的区别

①存在形式

–软件是一种逻辑的实体而非物理实体

②生产方式

–软件是设计开发的,而不是传统意义上生产制造的;

–虽然整个工业向着基于构件的构造模式发展,但大多数软件仍采用用户定制方式。

③使用过程

–软件不会“磨损”但会退化

④成本构成

–软件需开发成本、销售成本、维护成本,但无需库存成本;

–人力成本占开发成本中绝大比例。

⑤其他

–软件生产的进入壁垒低、销售采用捆绑式营销策略等。

成本构成

直接人力成本包括:

开发方项目组成员的工资、奖金、福利等人力资源费用。其中,项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。对于非全职投入该项目研发工作的人员,按照项目工作量所占其总工作量比例折算其人力资源费用。

直接非人力成本包括:

a)办公费,即开发方为研发此项目而产生的行政办公费用,如办公用品、通讯、邮

利润表计算

利润表计算公式:

1、营业利润=主营业务收入-主营业务成本-主营业务税金及附加+其他业务收入-其

他业务支出-营业费用-管理费用-财务费用

2、利润总额=营业利润+补贴收入+营业外收入-营业外支出

软件工程经济学 试题A

学年第 学期末考试试题(A 卷) 软件工程经济学 使用班级: 所有题目的数值计算精确到小数点2位。 一、填空题(前7题每个空1分,后4题每个空2分,共15分) 1. 软件工程学分为三类,它们是软件工程技术学,(软件工程经济学)和软件工程管理学。 2. 软件工程经济学包含5个要素,分别是质量,(生产效率),组织协调,时间进度,以及成 本效益。 3. 软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。 4. 若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的 增额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。 5. 按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产 成本,经营成本和管理费用。 6. 用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成 本。 7. (生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学 表达式。 8. 某软件公司欲在今后10年内每年能从银行等额支取1万元以资助希望工程。若银行10年 存款利率为10%,该公司当前应向银行存入(6.1446)万元。 9. 某公司欲在6年后得到本利和10万元,银行6期存款利率为10%。则该企业当前应当存入 银行本金(5.6447)万元。 10. 某公司每年年末都向银行存款5万元以便6年后取出备用。假设银行年存款利率为4% 。则

6年后该公司从银行取出的总额是(33.1648 )万元。 11. 某系统集成公司购置了价值80000元的高端服务器,预计使用5年,残值估计为10000元。. 利用加速折旧法计算第4年应该把该设备(12666.67)元的折旧费摊入成本。 第2年 25333.33 二、 问答题(2小题,共25分) 1. [8分] 美国软件工程专家 Putnam 发现了下面的软件生产函数,1 43 3 d S EK t ,其中S 为软件生产规模或源代码程序量(单位:NCSS ),K 为软件项目在生存期内投入的总工作量(单位:人年),td 为软件项目投入的人力峰值,通常为交付期或工期(单位:年)。 请问:根据规模经济的涵义和上述公式得出的软件生产活动具有何种规模经济模式?并请简单解释。 2、[17分] 什么是软件工程经济学?主要研究哪些内容?你认为学习该课程有何意义? 答:软件工程经济学阐述软件工程经济学的基本原理和分析方法。内容包括COCOMO 模型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技术等。 学习该课程意义:“软件工程经济学”是软件工程学的三个主要分支之一,它在软件工程项目与软件企业建设中起着重要的作用,也是软件工程专业建设中的重要专业课程之一。 三、 计算题(4小题,共60分) 1.[18分] 分某软件企业获得10万元的贷款,偿还期5年,年利率10%。针对下面4种还款方式,分别回答问题。 (1)每年末只还所欠利息,本金在第5年末一次偿还。计算:5年还款总额。 (2)每年末等额偿还本金和利息。计算:每年还款数,每年偿还利息数,5年还款总额。 (3)第5年末一次还清本金和利息。计算:每年年初所欠金额,5年还款总额。 (4)每年末还2万元本金及所欠利息。计算:每年分别还款金额及第5年的还款总额。 答案在书上P38 2. [16分] 软件公司S 开发一个具有5个模块的商超系统。项目经理根据经验和公司的历史数据得到表1的数据(每个模块估计的最小可能值a 、最大可能值b 和最可能值m 的单位是:

软件工程经济学复习习题

软件工程经济学复习习题 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

例1.某软件公司拟开发一企业的管理信息系统(MIS )。根据概要设计,该MIS 由1N , 2N ,3N ,4N ,5N ,6N 和7N 七个功能子系统构成,项目组根据经验及公司信息库的资料 确定各子系统工作量的最小可能值j a 、最大可能值j b 和最可能值j m (单位:行)及成本费用率oj C (单位:元/行)、劳动生产率oj E (单位:行/人月)(j =1,???,7),见表1。此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率k α(单位:元/人月)和i 子系统在上述各阶段的工作量估计1i M 、2i M 、3i M 、4i M (单位:人月),i =1, ???,7,见表2。试利用功能分解法对该MIS 作成本与工作量估算。 表1 成本、工作量功能维估算表 解: (1)由表1计算各子系统的以行为单位的工作量j E 、以人月为单位的工作量j M 和成本 j C (j =1,???,7),可得,

子系统1N : 111141800424002650 234266a m b E +++?+==≈ 行 11123427.4315 o E M E = =≈ 人月 11114234232788o C C E =?=?≈ 元 同理可得子系统2N ,???,7N 分别为: 25383E ≈ 行 224.5M ≈ 人月 2107660C ≈ 元 36800E = 行 330.9M ≈ 人月 3136000C = 元 43358E ≈ 行 414.0M ≈ 人月 460444C ≈ 元 52142E ≈ 行 515.3M ≈ 人月 559976C ≈ 元 64975E ≈ 行 624.9M ≈ 人月 6109450C ≈ 元 78400E = 行 728.0M = 人月 7151200C = 元 则系统的总成本s C 与总工作量s M 分别为: 1277.424.528.0145s M M M M =++???+=++???+= 人月 12732788107660151200657518s C C C C =++???+=++???+= 元 (2)由表2计算系统在生命周期各阶段的工作量j M 和成本j C (j =1,???,4),可得, 需求分析阶段: 1112171 1.0 2.0 4.014.5M M M M =++???+=++???+=人月 11114.5520075400C M α=?=?= 元 同理可得系统设计、编码和测试的工作量和成本,分别为: 261.0M = 人月 2292800C = 元 326.5M = 人月 3112625C = 元 450.5M = 人月 4227250C = 元 则系统的总成本s C 与总工作量s M 分别为:

软件工程经济学-课程学习报告

《软件工程经济学》课程学习报告 学院:计算机科学与技术学院 班级:软件工程班 学号:1208060389 姓名: 指导教师:

目录 《软件工程经济学》课程学习报告 (1) 目录 (2) 1. 章节知识点 (3) 1.1第一章: (3) 1.2第二章: (5) 1.3第三章: (8) 1.4第四章: (10) 1.5第五章: (13) 1.6第六章: (15)

2. 知识点掌握 (17) 3. 软件工程经济学心得体会及感悟 (20) 1.章节知识点 1.1第一章: 本课程第一章的开始部分讲的是《软件工程经济学》这门课以下面几个章节:第1章软件工程与软件工程经济学,第2章软件工程经济学基础,第3章软件的成本、工期与定价分析,第4章软件项目的经济、社会效益与风险分析,第5章软件生产过程

经济分析,第6章软件项目的进度计划制订与团队组织,第7章软件测试的资源分配、进度管理与最优发行,来进行讲解。然后介绍了,Software Engineering Technology是研究软件的分析、设计、开发和维护的工程技术方法的一门学科分支,Software Engineering Economics是研究软件的分析、设计、开发和维护的工程经济方法的一门学科分支,Software Engineering Management是研究软件的分析、设计、开发和维护的工程管理方法的一门学科分支,SEE的相关概念和研究对象:SE和“工程经济学”的交叉学科,SE中经济问题和经济规律为研究对象的一门分支学科,研究为实现特定功能需求的SE项目所提出的技术经济方案(产品与服务)的规划论证、分析、设计与比较决策的系统方法论的一门分支学科。SEE的研究内容为: 1. 研究对象是SE领域中的经济问题与经济规律的系统方法 2. 软件系统的构成要素(技术经济要素)及其关联 3. 管理活动的数学描述及其经济分析 4. 物流、资金流、信息流的合成及其对国家、地区、部门的影响(经济、社会、科技、国防建设) SEE的研究需注意的问题:1.注意到软件产品的人工制作的特点,故其工程经济分析的重点是成本/效益、质量、时间进度/工期、生产效率、组织/协调、而以人的组织与协调、控制为主线。2.SEE的研究思想来源于系统工程,因而工程技术分析、工程经济分析的研究要注意系统目标的整体性、构成要素的层次性、生产活动的关联性、组织结

软件工程经济学 重点

第一章 4.什么是软件生存周期?软件生存周期一般可划分为哪几个阶段? 1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。 2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。下图给出了划分为七个阶段的软件生存周期阶段划分图。 9.什么是软件工程经济学?软件工程经济学的研究内容有哪些? 1)软件工程经济学(Software Engineering Economics, SEE)从名词上看可以理解为工程经济学与软件工程的交叉学科。我们将其定义为以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。 2)研究内容具体如下: ·软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。 ·软件项目的成本估算、成本控制与融资。 ·软件项目开发的风险与不确定性分析和投资可行性分析。 ·软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法。 ·软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设设、备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。 ·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。 ·软件开发过程的动态规律描述及其各经济要素的关联分析。 ·软件开发效率(劳动生产率)的影响因素分析及改进策略研究。 第二章 4.什么是固定资产?什么是流动资产?

软件工程经济学

一、判断题 1.进行一个软件产品的“接口”设计是“产品设计”阶段要完成的开发任务(√) 2.确定软件产品详细逻辑结构是“计划与需求”阶段要完成的开发任务。(√) 3.软件“高层逻辑结构”是描述“可行性研究”阶段“开发文档”的内容() 4.确定程序模块的参数个数及定义是“详细设计”所要完成的任务。() 5.确定软件共享数据文件的记录格式是“编程”阶段要完成的任务。() 6.制定软件产品“系统测试计划”的工作是在“可行性研究”阶段完成的。(×) 7.制定软件产品“系统测试计划”的工作是在“产品设计”阶段完成的。() 8.验证并确认软件“验收测试计划”是“编程”阶段要完成的开发任务。(×) 9.验证并确认软件“验收测试计划”是在“计划与需求”阶段完成的() 10.草拟软件产品“验收测试计划”是在“计划与需求”阶段完成的() 11.完善软件产品“验收测试计划”是在“集成与测试”阶段完成的() 12.“成本驱动因子”中的“程序员能力”是“模块级”的成本驱动因子。(√) 13.“成本驱动因子”“程序员能力”对“产品设计”阶段的成本基本没影响() 14.“成本驱动因子”“分析员能力”对“产品设计”阶段的成本基本没影响() 15.“成本驱动因子”中的“分析员能力”是“子系统级”的成本驱动因子。(√) 16.“成本驱动因子”中的“现代编程规范”是“模块级”的成本驱动因子。(×) 17.“成本驱动因子”中的“数据库规模”是“模块级”的成本驱动因子。(×) 18.软件维护中的“所需软件可靠性”因子的等级应与“开发时期”保持一致(√) 19.软件维护中的“软件开发进度”因子的等级应与“开发时期”保持一致。(×) 20.在“软件开发时期”的各生命周期阶段中都包含“需求分析”开发活动。(√) 21.在详细COCOMO模型中,“成本驱动因子”属性都不是“阶段敏感”的。(×) 22.基本COCOMO模型中,“软件规模”不是估算公式中的唯一性参量。(×) 23.中等COCOMO模型中未考虑“阶段”对“成本驱动因子”属性的影响。(√) 24.详细COCOMO模型中,“成本驱动因子”CPLX被设定为“模块”级的。(√) 25.软件产品的“单元测试”是在“产品设计”这一软件生命周期阶段完成的(×) 26.软件产品的“系统测试计划”是在“集成与测试”阶段制定的。(×) 27.软件产品中的“消息库”是在“产品设计”阶段完成其总体设计工作的。(√) 28.软件产品的“所需可靠性”越高,软件更健壮,其开发成本也就越高。(√) 29.软件产品“需求规格说明”是“计划与需求”阶段应提供的“开发文档”() 30.制定“计划与需求”阶段的工作计划是在“需求分析”活动中完成的。() 31.给出一个程序模块的“规格说明”在“编程”阶段的“编程”活动中完成() 32.实施一次软件“系统测试”属于“集成与测试”阶段中的“编程”活动() 33.确定软件数据库所包含“数据表”中数据项长度在“产品设计”阶段完成() 34.形成最终交付的“用户手册”的工作是在“编程”阶段完成的任务之一() 二、选择题 1. 下列软件配置中,反映软件产品“逻辑结构”的是:(D) A. 软件“编码”所面向的软件单元 B. 产品设计阶段确定的软件产品构成 C. 软件产品中的全局性数据结构 D. 基于需求分析结果导出的软件结构 2.下列软件配置中,反映软件产品“物理结构”的是:(D) A. “可行性研究”阶段导出的软件构成 B. “计划与需求”导出的软件构成 C. 与软件功能目标直接对应的软件构成 D. 可直接实现的软件产品构成

(完整)软件工程经济学复习

(完整)软件工程经济学复习 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)软件工程经济学复习)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)软件工程经济学复习的全部内容。

软件工程经济学复习 第一章软件工程与软件工程经济学 企业管理:指在企业特定的生产方式下,管理者按照某些原则、程序和方法,使用一定的手段(工具、设备),针对生产的各要素(人力、物力、设备、资金、信息)进行计划、组织、指导、协调和控制,以使其发挥最大的经济效果,达到预期的管理目标的一种筹划和过程。 从企业管理的分类来看,软件企业管理的内容包括:战略管理、生产运作管理、市场营销管理、财务管理、人力资源管理、信息管理、项目管理、库存管理。 工程经济学:是研究工程技术领域中的经济问题和经济规律的一门经济学分支。具体地说,就是研究对为实现特定功能而提出的在技术上可行的技术方案、生产过程、产品和服务,并在经济上进行分析与比较,计算与论证的一门经济系统方法论的学科. 软件工程经济学(Software Engineering Economics,SEE) 是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科。具体地说,就是研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。软件工程经济学应包括: 1、软件系统的基础概念与理论部分:学科研究的对象、任务、特征、研究范围和研究方法; 2、软件系统的微观经济分析部分:(1)软件系统的内部构成要素和经济活动及其关联分析,如投资、成本、利润、效益、工期、效率、质量及研制、开发、维护、管理活动及其关联分析;(2)软件系统的组织结构、管理决策及其与经营活动的关系 3、软件系统的宏观经济分析部分:软件系统的物流、资金流、信息流的输入与输出及其对系统外部—国家、地区经济、社会、国防、人民生活的影响. 软件工程的诞生源于“软件危机"。软件危机是指计算机软件开发中的一系列问题,其中既有软件技术问题,如怎样开发软件?怎样维护现有的容量不断扩张的软件?怎样满足人们的需求增长?也有经济问题,如怎样正确估计开发进度和开发成本?如何处理一些相互对立的软件目标,如成本、工期、可靠性等?软件测试需要多长时间?。因此软件工程经济学的研究始终是伴随着软件工程的发展而前进的,而日渐成熟的应用统计学、运筹学、系统经济学为其发展提供了科学而系统的方法论。 第二章软件工程经济学基础 从信息系统工程观点来看,任何对软件项目的工程经济分析与研究都必须从实体、时间和要素等三个层面上来展开。其中, 实体层面包括人、硬件、软件、数据; 时间层面包括规划、分析、设计、构建(生产或开发)、运行与维护等五个阶段; 要素层面(活动层)包括投资、成本、效益、定价、工期、生产率等。 投资的概念:投资是企业为了实现某种特定的目标(通常是为了获得收益或避免风险)而进行的某种资金投放或运行的经济活动。是企业自我发展所必须的经济活动,也是维持企业简单再生产与扩大再生产的必要手段。 投资活动包括生产性投资和非生产性投资: 生产性投资的目的是为了保证生产与经营活动的正常运行,或为了扩大企业再生产能力,提高企业技术装备水平,提高劳动生产率,开发新产品等; 非生产性投资对于企业来说,主要作证券投资,亦即通过购买股票、债券、期货及其他金融衍生工具或委托贷款以获取收益,但不直接参与经营活动的一种投资活动。 固定资产投资是指为建造或购置固定资产所预先垫付的部分资金.

软件工程经济学 课程学习报告

《软件工程经济学》课程学习报告 计算机科学与技术学院学院: 班软件工程班级: 号:1208060389 学 名:姓 指导教师:

专业资料. 目录 《软件工程经济学》课程学习报告 (1) 目录 (2) 1. 章节知识点 (3) 1.1第一章: (3) 1.2第二章: (4) 1.3第三章: (7) 1.4第四章: (10) 1.5第五章: (12) 1.6第六章: (14) 2. 知识点掌握................................................................................ 16 3. 软件工程经济学心得体会及感悟............................................... 19

专业资料 1.章节知识点 1.1第一章: 本课程第一章的开始部分讲的是《软件工程经济学》 这门课以下面几个章节:第1章软件工程与软件工程经济学,第2章软件工程经济学基础,第3章软件的成本、工期与定价分析,第4章软件项目的经济、社会效益与风险分析,第5章软件生产过程经济分析,第6章软件项目的进度计划制订与团队组织,第7章软件测试的资源分配、进度管理与最优发行,来进行讲解。然后介绍了,Software Engineering Technology是研究软件的分析、设计、开发和维护的工程技术方法的一门学科分支,Software Engineering Economics是研究软件的分析、设计、开发和维护的工程经济方法的一门学科分支,Software Engineering Management是研究软件的分析、设计、开发和维护的工程管理方法的一门学科分支,SEE

软件工程经济学期末考试(2013)

武昌理工学院2013——2014学年第一学期 软件工程经济学期末考试题 适用专业班级:软工1101 一、 (10分)某软件项目现有两个设计方案A 和B ,为比较两个设计方案的优劣,该项目经理确定了五个指标X1、X2、X3、X4、X5,将这五个指标根据相对重要性由重要到次要排序为:X5、X3、X2、X1、X4。此外,还确定了每个指标划分为四个等级:U1、U2、U3、U4,各等级的等级分分别为5、4、3、1;并对各指标所属等级做了判断,方案A1中五个指标所属等级按顺序分别为U1、U2、U2、U3、U4,在方案B 中五个指标所属等级按顺序分别为U2、U1、U1、U3、U4。请用基于线性加权和法的关联矩阵法,对这两个软件方案的优劣做方案排序。 二、 (20分)某软件系统根据概要设计,拟由七个功能子系统构成,项目组根据各子系统功能重要性 由重要到不重要的排序为4N 、1N 、2N 、3N 、6N 、5N 、7N ,各子系统的成本费用率oj C (j=1,2,3,4,5,6,7)分别为14、20、20、18、28、22、18(元/行),劳动生产率oj E 分别为315,220,220,240,140,200,300(行/人月),在生存周期各阶段的工时费用率分别为:需求分析阶段为5200(元/人月)、系统设计阶段为4800(元/人月)、编码阶段为4250(元/人月)、测试阶段为4500(元/人月)。由专家及经验给出该软件各模块的最乐观值i a ,最悲观值i b 和最可能值i m 如下表,且各模块工作量均服从β分布。 (1) 试对该软件系统做成本与工作量估算; (2) 若该系统的目标成本已确定为650万元,试利用对该系统做目标成本分解并进行功能/成本分析; (3) 如果企业欲进行成本控制或降低系统成本应从那几个功能块进行控制? 三、 (20分)某组织性软件B 由软件工程A 改编而成,A 由三个子系统构成,各子系统规模为: 18000A L =LOC 、26000A L =LOC 、310000A L =LOC ,修改调整因子DM 、CM 、IM 在子系统A1中均 为0.9,在子系统A2中均为1.0,在子系统A3中均为0.8。 (1) 计算经改编后的B 软件各子系统规模Bi L ; (2) 若软件B 各子系统的工作量乘数为1 1.01U =、20.95U =,30.85U =,工时费用率为1 5.5c F =、 2 6.5c F =、 3 6.0c F =, 试利用中级COCOMO 法求参数:系统规模Bs L (kLOC )、系统基准工作量os M

(完整)软件工程经济学

(完整)软件工程经济学 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)软件工程经济学)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)软件工程经济学的全部内容。

第一章 4。什么是软件生存周期?软件生存周期一般可划分为哪几个阶段? 1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。 2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。下图给出了划分为七个阶段的软件生存周期阶段划分图。 9。什么是软件工程经济学?软件工程经济学的研究内容有哪些? 1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。2)研究内容具体如下: · 软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。 · 软件项目的成本估算、成本控制与融资。 · 软件项目开发的风险与不确定性分析和投资可行性分析. · 软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法. · 软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。 · 软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。 · 软件开发过程的动态规律描述及其各经济要素的关联分析. · 软件开发效率(劳动生产率)的影响因素分析及改进策略研究。 第二章 4.什么是固定资产?什么是流动资产? 1)IT企业的固定资产主要包括如下内容: a.厂房及其他构建物. b.机器设备。其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备, 电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等.

软件工程经济学复习

第1章软件工程与软件工程经济学 1、软件的分类 按功能分类:系统软件、支撑软件、应用软件 按规模分类:微型,小型,…,超大型 按标准化程度分类:标准化、半定制、软件服务 按与有关硬件和软件的关联程度分类:嵌入式软件、组织型软件、半独立软件 2、软件是一种逻辑的实体而非物理实体。 软件不会“磨损”但会退化。 软件需开发成本、销售成本、维护成本,但无需库存成本; 人力成本占开发成本中绝大比例。 3、软件危机是一种矛盾,就是弱的软件生产能力与强的业务需求之间的矛盾。 通常可以找到的导致项目缺陷的原因都与项目管理有关。 4、软件工程包括:过程、方法和工具

第2章软件工程经济学基础 1、从信息系统工程的观点来看,任何对软件项目的工程经济分析与评价都必须从实 体维、时间维和要素维三个维度的层面来展开。 2、投资 3、可行性分析解决四方面问题:必要性、可实现性、效果性、风险性 4、可行性研究的主要内容:投资需求可行性、技术可行性、财务可行性、环境可行 性、组织可行性、风险分析与对策 5、资金只有赋予时间的概念才具有真正的完整的价值 资金的时间价值可能是增加额也可能是减少额。 6、现金流的贴现与预计 一次性支付现金流的贴现与预计 S n=S0(1+i)n

S0=S n(1+i)-n 多次性支付现金流的贴现和预计 7、资金回收系数(CRF)偿债基金系数(SFF) 8、项目决策与评价 9、关联矩阵法本质是一种权系数确定采用二分比较法而综合评价采用线性加权和 的一种综合评价模型。 10、一致性检验:方法有相对比较法、统计检验法、K因子检验法等。三个指标:偏离一致性指标(CI)、平均随机一致性指标(RI)、不一致性指标(CR)。 第3章软件的成本、工期与定价分析 1、成本 是取得各项生产要素、商品或劳务以及为实现特定经济目的而发生的费用。 2、成本的经济内容:劳动资料、劳动对象、劳动者 3、成本特点:消耗性补偿性目的性综合性代偿性 4、软件成本与工期的测算方法:功能分解法、价值工程法、影响因子法、统计模型 法 5、功能分解法按照功能/性能以及生存周期阶段两个维度对软件进行分解

软件工程经济学复习习题

精品文档 例1.某软件公司拟开发一企业的管理信息系统(MIS )。根据概要设计,该MIS 由1N ,2N , 3N ,4N ,5N ,6N 和7N 七个功能子系统构成,项目组根据经验及公司信息库的资料确定各 子系统工作量的最小可能值j a 、最大可能值j b 和最可能值j m (单位:行)及成本费用率oj C (单位:元/行)、劳动生产率oj E (单位:行/人月)(j =1,???,7),见表1。此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率k α(单位:元/人月)和i 子系统在上 述各阶段的工作量估计1i M %、2i M %、3i M %、4 i M %(单位:人月),i =1,???,7,见表2。试利用功能分解法对该MIS 作成本与工作量估算。 解: (1)由表1计算各子系统的以行为单位的工作量j E 、以人月为单位的工作量j M 和成本 j C (j =1,???,7),可得,

精品文档 子系统1N : 111141800424002650 234266a m b E +++?+==≈ 行 11123427.4315 o E M E = =≈ 人月 11114234232788o C C E =?=?≈ 元 同理可得子系统2N ,???,7N 分别为: 25383E ≈ 行 224.5M ≈ 人月 2107660C ≈ 元 36800E = 行 330.9M ≈ 人月 3136000C = 元 43358E ≈ 行 414.0M ≈ 人月 460444C ≈ 元 52142E ≈ 行 515.3M ≈ 人月 559976C ≈ 元 64975E ≈ 行 624.9M ≈ 人月 6109450C ≈ 元 78400E = 行 728.0M = 人月 7151200C = 元 则系统的总成本s C 与总工作量s M 分别为: 1277.424.528.0145s M M M M =++???+=++???+= 人月 12732788107660151200657518s C C C C =++???+=++???+= 元 (2)由表2计算系统在生命周期各阶段的工作量j M %和成本j C %(j =1,???,4),可得, 需求分析阶段: 1112171 1.0 2.0 4.014.5M M M M =++???+=++???+=%%%%人月 111 14.5520075400C M α=?=?=%% 元 同理可得系统设计、编码和测试的工作量和成本,分别为: 261.0M =% 人月 2292800C =% 元 326.5M =% 人月 3112625C =% 元 450.5M =% 人月 4 227250C =% 元

《软件工程经济学》课程教学大纲

《软件工程经济学》课程教学大纲 1. 课程概况 课程代码1103436 课程所属模块/ 课程性质应用创新课程课程名称软件工程经济学总学时/ 学分36/2 理论学时/ 学分36/2 实践实训学时/ 学分0 开设学期 6 适用专业软件工程 先修课程软件工程概论、软件需求分析所属教研室软件工程 选用教材《软件工程经济学》,赵玮编著,西安电子科技大学出版社 大纲执笔人蔡勇大纲审核人曾安平 课程简介:(300 字以内) 软件工程经济学主要针对软件生命周期中的工程经济学问题,运用工程经济学的理论方法,进行货币的时间价值分析、软件项目成本估算、软件产品定价、可行性分析、项目经济学分析、风险评估 和不确定性问题决策等。并实施恰当的商业战略,比如投资组合管理,现金流量和融资管理,评估财 务绩效(包括现金流量和投资回报率),并适当调整软件项目目标和战略决策。培养学生抽象思维能 力、总结归纳能力、严谨求实的科学作风和分析计算能力。为进一步研究软件项目管理理论、过程改 进理论等打下必要的基础。 教学目标(M) M1: 掌握软件工程经济学的基本原理和分析方法M2: 掌握软件项目的成本效益分析,风险分析及软件成本估算技术等 M3: 掌握软件项目过程经济分析和进度管理?? □√J1.讲授法教学28 学时78% □ J2.研讨式学习学时% 教学方式(J) □√J3.案例教学8 学时22% □ J4 .网络教学学时% □ J5.自主学习学时% ?? □ K1. 课堂测试% □ K 2.期中考试% □√K3. 期末考试60 % 考核方式(K) □√K4. 作业撰写 □ K7.课程论文撰述20% % □ K5. 实验分析报告 □√K8. 出勤率 % 10 % □ √K6.课堂表现 ?? 10%

软件工程经济学 试题A

学年第学期末考试试题(A卷) 软件工程经济学 使用班级: 所有题目的数值计算精确到小数点2位。 一、填空题(前7题每个空1分,后4题每个空2分,共15分) 1.软件工程学分为三类,它们是软件工程技术学,(软件工程经济学)和软件工程管理学。 2.软件工程经济学包含5个要素,分别是质量,(生产效率),组织协调,时间进度,以及成 本效益。 3.软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。 4.若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的 增额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。 5.按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产 成本,经营成本和管理费用。 6.用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成 本。 7.(生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学 表达式。 8.某软件公司欲在今后10年内每年能从银行等额支取1万元以资助希望工程。若银行10年 存款利率为10%,该公司当前应向银行存入(6.1446)万元。 9.某公司欲在6年后得到本利和10万元,银行6期存款利率为10%。则该企业当前应当存入

银行本金(5.6447)万元。 10. 某公司每年年末都向银行存款5万元以便6年后取出备用。假设银行年存款利率为4%。则 6年后该公司从银行取出的总额是(33.1648 )万元。 11. 某系统集成公司购置了价值80000元的高端服务器,预计使用5年,残值估计为10000元。. 利用加速折旧法计算第4年应该把该设备(12666.67)元的折旧费摊入成本。 第2年 25333.33 二、 问答题(2小题,共25分) 1. [8分] 美国软件工程专家 Putnam 发现了下面的软件生产函数,143 3 d S EK t ,其中S 为软件生产规模或源代码程序量(单位:NCSS ),K 为软件项目在生存期内投入的总工作量(单位:人年),td 为软件项目投入的人力峰值,通常为交付期或工期(单位:年)。 请问:根据规模经济的涵义和上述公式得出的软件生产活动具有何种规模经济模式?并请简单解释。 2、[17分] 什么是软件工程经济学?主要研究哪些内容?你认为学习该课程有何意义? 答:软件工程经济学阐述软件工程经济学的基本原理和分析方法。内容包括COCOMO 模型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技术等。 学习该课程意义:“软件工程经济学”是软件工程学的三个主要分支之一,它在软件工程项目与软件企业建设中起着重要的作用,也是软件工程专业建设中的重要专业课程之一。 三、 计算题(4小题,共60分) 1.[18分] 分某软件企业获得10万元的贷款,偿还期5年,年利率10%。针对下面4种还款方式,分别回答问题。 (1)每年末只还所欠利息,本金在第5年末一次偿还。计算:5年还款总额。 (2)每年末等额偿还本金和利息。计算:每年还款数,每年偿还利息数,5年还款总额。

《软件工程经济学》课程教学大纲

《软件工程经济学》课程教学大纲1.课程概况

2.教学内容及要求 第1章软件工程与软件工程经济学 教学要求 了解软件产业与软件企业,掌握软件工程概念和原理,理解软件工程经济学的内涵、特点与任务 教学重点 软件工程经济学的内涵、特点 难点 软件工程经济学的概念 第2章软件工程经济学基础 教学要求 掌握软件工程经济分析的基本要素,掌握现金流的贴现与预计,了解招标与投标,理解项目评价与决策方法 教学重点 现金流的贴现与预计 教学难点 各种现金流的贴现与预计公式与推导 第3章软件的成本、工期与定价分析 教学要求 掌握软件成本构成及其影响因素分析,掌握软件成本、工期的测算方法,掌握软件成本与价值工程分析,了解软件定价与销售分析 教学重点 软件成本、工期的测算方法 教学难点 软件成本、工期的测算方法;软件成本与价值工程分析 第4章软件项目的经济、社会效益与风险分析 教学要求 理解软件项目的经济效果评价,理解软件项目的经济与社会效益分析,理解软件项目的风险分析与控制 教学重点 软件项目的经济与社会效益分析 教学难点

软件项目的风险分析与控制 第5章软件生产过程经济分析 教学要求 掌握软件生产函数与软件生产率,理解软件生产过程经济分析,理解不同规模的软件生产过程经济分析,了解软件的理论生存周期长度及其关联分析 教学重点 软件生产函数 教学难点 软件生产过程经济分析 第6章软件项目的进度计划制订与团队组织 教学要求 掌握基本概念与工作流程,掌握进度计划的分析与求解,了解软件项目开发团队的组织与建设 教学重点 进度计划的分析与求解 教学难点 进度计划的分析与求解 第7章软件测试的资源分配、进度管理与最优发行 教学要求 理解软件测试与可靠性增长,掌握软件测试的资源分配与进度管理,理解软件最优发行问题,了解软件系统信息库建设 教学重点 软件测试的资源分配 教学难点 软件最优发行问题

软件工程经济学-试题A

软件工程经济学 使用班级: 所有题目的数值计算精确到小数点2位。 一、填空题(前7题每个空1分,后4题每个空2分,共15分) 1.软件工程学分为三类,它们是软件工程技术学,(软件工程经济学)和软件工程管理学。 2.软件工程经济学包含5个要素,分别是质量,(生产效率),组织协调,时间进度,以及成 本效益。 3.软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。 4.若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的 增额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。 5.按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产 成本,经营成本和管理费用。 6.用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成 本。 7.(生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学 表达式。 8.某软件公司欲在今后10年内每年能从银行等额支取1万元以资助希望工程。若银行10年 存款利率为10%,该公司当前应向银行存入()万元。 9.某公司欲在6年后得到本利和10万元,银行6期存款利率为10%。则该企业当前应当存入 银行本金()万元。 10.某公司每年年末都向银行存款5万元以便6年后取出备用。假设银行年存款利率为4%。则 6年后该公司从银行取出的总额是()万元。

11. 某系统集成公司购置了价值80000元的高端服务器,预计使用5年,残值估计为10000元。. 利用加速折旧法计算第4年应该把该设备()元的折旧费摊入成本。 12. 第2年 二、 问答题(2小题,共25分) 1. [8分] 美国软件工程专家 Putnam 发现了下面的软件生产函数,1 43 3 d S EK t ,其中S 为软件生产规模或源代码程序量(单位:NCSS ),K 为软件项目在生存期内投入的总工作量(单位:人年),td 为软件项目投入的人力峰值,通常为交付期或工期(单位:年)。 请问:根据规模经济的涵义和上述公式得出的软件生产活动具有何种规模经济模式并请简单解释。 2、[17分] 什么是软件工程经济学主要研究哪些内容你认为学习该课程有何意义 答:软件工程经济学阐述软件工程经济学的基本原理和分析方法。内容包括COCOMO 模型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技术等。 学习该课程意义:“软件工程经济学”是软件工程学的三个主要分支之一,它在软件工程项目与软件企业建设中起着重要的作用,也是软件工程专业建设中的重要专业课程之一。 三、 计算题(4小题,共60分) 1.[18分] 分某软件企业获得10万元的贷款,偿还期5年,年利率10%。针对下面4种还款方式,分别回答问题。 (1)每年末只还所欠利息,本金在第5年末一次偿还。计算:5年还款总额。 (2)每年末等额偿还本金和利息。计算:每年还款数,每年偿还利息数,5年还款总额。 (3)第5年末一次还清本金和利息。计算:每年年初所欠金额,5年还款总额。 (4)每年末还2万元本金及所欠利息。计算:每年分别还款金额及第5年的还款总额。 答案在书上P38 2. [16分] 软件公司S 开发一个具有5个模块的商超系统。项目经理根据经验和公司的历史数据得到表1的数据(每个模块估计的最小可能值a 、最大可能值b 和最可能值m 的单位是:行,成本费用率C oj 的单位是:元/行,劳动费用率E oj 的单位是:行/人月)。此外,在系统分析、

软件工程经济学

第一章 什么是软件:软件是与硬件相互依靠的另一部分它是包含程序、数据及相关文档的集合。(P1) 软件的特点:无形性、抽象性、可复制性、共享性。(P3) 软件的分类:按功能分为:系统软件、支撑软件、应用软件。按规模分为:微型软件、小型软件、中型软件、大型软件、极大型 软件。按与相关硬件或软件的相关联程度:嵌入型、组织性、半独 立型。(P2) 软件产业的特征:1、高科技、高附加价值与高效益;2、与其他产业的高度关联性;3、国际化特征明显;4、专业化特征越来越细;5、规模经济效益日益明显。(P4) 企业管理的分类:战略管理、生产运作管理、市场营销管理、财务管理、人力资源管理、采购管理、信息管理。(P7表格) 什么是项目:在既定的资源和需求的约束下,为实现某种目的而相互联系的一次性的有计划的工作任务(P7下) 项目分项管理活动表(P8表格) 软件生存周期:软件作为一个特殊产品与其他产品一样有其自生到灭的生存过程,通常我们将软件以概念形成开始,经开发、使 用和维护,直到最后退役的全过程成为软件的生存周期。(P10) 软件生存周期的阶段:可行性分析、计划与需求分析、概要设计、详细设计与编码、集成与测试、运行于维护、退役。(P10) 为什么将工程方法运用到软件开发中去:将相对发展成熟的系统化、规范化、可度量的工程方法运用到软件开发的全过程中去, 这对满足人们的以低成本、较高质量和高效率生产软件产品的需求 是十分有益的,于是人们提出了“软件工程”的概念。 软件开发模型(P10) 衡量产品质量的指标:衡量产品质量的指标有技术性能指标和可靠性指标,其中技术性能指标用来反映产品所具有的功能与性能 的技术水平,而可靠性指标则用来反映产品维持良好的功能与性能 的持久能力或经久耐用的能力。(P16) 软件差错与可靠性(P16)

软件工程经济学复习题

第一章软件工程与软件工程经济学 企业管理:指在企业特定的生产方式下,管理者按照某些原则、程序和方法,使用一定的手段(工具、设备),针对生产的各要素(人力、物力、设备、资金、信息)进行计划、组织、指导、协调和控制,以使其发挥最大的经济效果,达到预期的管理目标的一种筹划和过程。 工程经济学:是研究工程技术领域中的经济问题和经济规律的一门经济学分支。具体地说,就是研究对为实现特定功能而提出的在技术上可行的技术方案、生产过程、产品和服务,并在经济上进行分析与比较,计算与论证的一门经济系统方法论的学科。 软件工程经济学(Software Engineering Economics,SEE) 是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科。具体地说,就是研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。 软件系统的微观经济分析部分: 1)软件系统的内部构成要素和经济活动及其关联分析,如投资、成本、利 润、效益、工期、效率、质量及研制、开发、维护、管理活动及其关联分析; 2)软件系统的组织结构、管理决策及其与经营活动的关系 软件系统的宏观经济分析部分:软件系统的物流、资金流、信息流的输入与输

出及其对系统外部—国家、地区经济、社会、国防、人民生活的影响。

第二章软件工程经济学基础从信息系统工程观点来看,任何对软件项目的工程经济分析与研究都必须从实体、时间和要素等三个层面上来展开。 其中,实体层面包括人、硬件、软件、数据; 时间层面包括规划、分析、设计、构建(生产或开发)、运行与维护等五个阶段; 要素层面(活动层)包括投资、成本、效益、定价、工期、生产率等。 投资的概念:投资是企业为了实现某种特定的目标(通常是为了获得收益或避免风险)而进行的某种资金投放或运行的经济活动。是企业自我发展所必须的经济活动,也是维持企业简单再生产与扩大再生产的必要手段。 投资活动包括生产性投资和非生产性投资: 生产性投资的目的是为了保证生产与经营活动的正常运行,或为了扩大企业再生产能力,提高企业技术装备水平,提高劳动生产率,开发新产品等; 非生产性投资对于企业来说,主要作证券投资,亦即通过购买股票、债券、期货及其他金融衍生工具或委托贷款以获取收益,但不直接参与经营活动的一种投资活动。 固定资产投资是指为建造或购置固定资产所预先垫付的部分资金。 固定资产的特点是能在企业生命周期中为多个生产项目(如多个软件项目)服务,并始终保持原有的实物形态。而固定资产由于其使用的损耗而使其价值将逐步转移到产品价值中去,即以折旧的形式计入产品成本,并且随着产品的

相关主题
文本预览
相关文档 最新文档