(完整)软件工程经济学
- 格式:docx
- 大小:114.71 KB
- 文档页数:6
第一章4。
什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期. 2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9。
什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:·软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
·软件项目的成本估算、成本控制与融资。
·软件项目开发的风险与不确定性分析和投资可行性分析.·软件项目的质量评价、经济效益评价、财务评价以及主要质量指标—-软件可靠性、维护性等的经济评价方法。
·软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
·软件开发过程的动态规律描述及其各经济要素的关联分析.·软件开发效率(劳动生产率)的影响因素分析及改进策略研究.第二章4。
什么是固定资产?什么是流动资产?1)IT企业的固定资产主要包括如下内容:a.厂房及其他构建物。
b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等。
《软件工程经济学》课程教学大纲(Software EngineeringEconomics)编写单位:计算机与通信工程学院计算机科学与技术系编写时间: 2021年 7月《软件工程经济学》课程教学大纲一、基本信息课程名称:软件工程经济学英文名称:Software Engineering Economics课程类别:专业教育课程课程性质:限选课程编码:0809000161学分:1.5总学时:24。
其中,讲授24学时,实验0学时,上机0学时,实训0学时适用专业:计算机科学与技术先修课程与知识储备:软件工程概论后续课程:二、课程简介:软件工程经济学是软件工程专业高年级综合性专业必修课程,也是理论与实际密切联系的、面向应用的专业课程之一,课程主要内容包括软件工程与经济学概要、软件工程经济学基础、开发工期与软件成本及定价分析、软件经济及社会效益风险评估分析、软件生产过程经济分析等、项目管理与软件测试分析等。
三、教学目标1、课程思政教学目标:通过本课程的学习,使学生充分了解软件工程经济领域的科学发展史,重点了解软件工程经济领域中国科学家的贡献,熟悉本领域国内外企业的发展现状及领先世界的技术和产品。
了解软件工程经济领域相应的国家标准、法律法规;学会一定的沟通、组织、团队合作的社会能力。
通过课程思政教学,培养爱国、爱党、具有良好的职业道德和高度职业责任感的专业人才。
2、课程教学总目标:通过学习该课程,将熟悉工程经济学的基础知识和软件工程经济学基本理论和方法,掌握软件成本估算与定价方法,学会软件产生中的社会与经济效益分析方法和风险评估技术,熟悉软件生产全过程的经济分析方法,并能应用到软件开发实践中,达到低成本、低风险、高效益、高质量完成软件生产任务的目标。
3、课程目标与学生能力和素质培养的关系:课程思政目标的实施有利于培养学生爱国精神、职业责任感,团队合作、组织、沟通等社会能力。
课程教学目标的实施有利于培养学生对软件工程经济学中复杂问题的分析判断能力和创新思维。
(完整)软件工程经济学编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)软件工程经济学)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)软件工程经济学的全部内容。
第一章4。
什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。
2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9。
什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:· 软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
· 软件项目的成本估算、成本控制与融资。
· 软件项目开发的风险与不确定性分析和投资可行性分析.· 软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法.· 软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
· 软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
· 软件开发过程的动态规律描述及其各经济要素的关联分析.· 软件开发效率(劳动生产率)的影响因素分析及改进策略研究。
第二章4.什么是固定资产?什么是流动资产?1)IT企业的固定资产主要包括如下内容:a.厂房及其他构建物.b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等.c.生产工具。
其包括软件开发工具、硬件生产工具等。
d.器材与配件.其包括传输线、路由器、桥接器、计算机、传感器等的配件与器材。
e.运输工具.其包括汽车或其他运输工具。
f.其他固定资产。
固定资产的特点是能在企业生命周期中为多个生产项目(如多个软件项目)服务,并始终保持原有的实物形态,而固定资产由于其使用的损耗而使其价值将逐步转移到产品价值中去,即以折旧的形式计入产品成本,并且随着产品的销售逐步回收,用以补偿已损失的价值.2)为经营IT企业及构建NIS,除了固定资产投资外,还需要一定数量的周转资金以供生产经营活动展开使用,这种为生产经营活动所必须预先垫付、供周转使用的资金就称为流动资金投资.一般流动资金常用于支付员工工资,购买原材料和商品物资等。
流动资金的特点是其所购买的物质(包括员工的工资支付)仅参加一个生产周期,即价值一次性全部计入产品成本,并通过产品销售收回贷款后,在物质形态上予以补偿。
附:百度百科:·固定资产是指企业使用期限超过1年的房屋、建筑物、机器、机械、运输工具以及其他与生产、经营有关的设备、器具、工具等。
不属于生产经营主要设备的物品,单位价值在2000元以上,并且使用年限超过2年的,也应当作为固定资产。
固定资产是企业的劳动手段,也是企业赖以生产经营的主要资产。
·流动资产(Current Assets)是指企业可以在一年或者越过一年的一个营业周期内变现或者运用的资产,是企业资产中必不可少的组成部分.5.什么是资金的时间价值?在市场经济中,资金若锁住不用,虽然其资金数额将保持不变,然而将随着通货膨胀而产生贬值;相反,若存入银行或投资工程项目(如NIS项目),则该资金将进入一个循环和周转的过程,它的绝对金额将随时间而转移,并将发生相应的增额或减额的变化,其增加或减少的金额部分称为资金的时间价值。
6.某软件企业获得10万元的贷款,偿还期为五年,年利率为10%,试就下述3种还贷方式,分别计算五年还款总额和还贷额的现值并画现金流图:(1)每年末还2万元本金及所欠利息;(2)每年末只还所欠利息,本金在第5年末一次还清;(3)第五年末一次还清本金和利息。
现金流图画法横坐标表示时间尺度,单位常用“年”(特殊情况下也可用季或半年、月等),相对于时间坐标的垂直线则代表不同时点的现金流量状况。
其中箭头向上者表示现金流入(或正现金流),箭头向下者表示现金流出(或负现金流),而带有箭头之垂线的长度则是依据现金流量的大小按比例画出的。
此外,为了便于分析计算,往往将投资活动的时间加以简化并假设其在每年的年初发生,而经营费用与收益则假设其在年末发生。
以下解答单位均为万元,答题的时候不要省略(1)年利息额I n=S n-1*i(S n=S n-1-S);每年还款金额V n=S+I n;每年还贷额的现值P n=V n/(1+i)n此处S为每年所还本金(不含利息),S n为当年尚未偿还的本金。
解:S=2 S o=10 S1=10-2=8 S2=8-2=6 S3=6—2=4 S4=4—2=2由公式: I2=S1*i=0.8 I3=S2*i=0.6 I4=S3*i=0。
4 I5=S4*i=0.2V1=S+I1=3 V2=S+I2=2.8 V3=S+I3=2。
6 V4=S+I4=2。
4 V5=S+I5=2。
2P1=3/1。
1=2.73 P2=2.31 P3=1。
95 P4=1。
64 P5=1.37总还款额 V= V1+ V2+ V3+ V4+ V5=13(2)年利息额I=S0*i ;最后一年支付总额 V=S0+I;i为年利率。
解:前四年还款额均为利息 V1= V2= V3= V4=I=S0*i=10*10%=1P1=1/1。
1=0.91 P2=0.83 P3=0。
75 P4=0.68第五年 V5= S0+I=10+1=11P5=11/(1+10%)5=6。
83总额 V= V1+ V2+ V3+ V4+ V5=15(3)S n=S0(1+i)n此处S n为n期本利和(终值),i为年利率,S0为当前时刻的本利和初值,n为年数。
解 :V1= V2= V3= V4=0V=V5=S n=S0(1+i)n=10*(1+10%)5=16。
1051≈16。
1P=10*(1+10%)5/(1+10%)5=1014。
某软件项目现有两个设计方案A1和A2,为比较这两个设计方案的优劣,该项目主管确定了五个指标X1、X2、X3、X4、X5,对这五个指标的相对重要性作了两两比较,如表1所示。
此外,还确定了每个指标划分为四个等级:U1、U2、U3、U4,各等级的等级分分别为5、4、3、1;并对A1、A2方案的各指标所属等级作判断,如表2所示。
根据表1和表2的有关信息,运用基于线性加权和法的关联矩阵法,对这两个软件设计方案的优劣做方案排序。
-表1 两两比较表解:分别计算各项权值:F1=2 (数每一行1的个数即可)F2=3F3=4F4=1F5=5表2 等级判断表17.设有5个待评方案,采用4种综合方法求解,其求解所得的排序结果见下表,试运用平均值法确定这五种方案的最终排序。
排序结果解:d1=(3+1+1+1)/4=1.75d2=(1+2+2+4)/4=2。
25d3=(2+3+4+1)/4=2.5d4=(4+4+3+5)/4=4d5=(5+5+5+3)/4=4。
5d1<d2〈d3<d4〈d5故最终排序结果:A1>A2>A3>A4〉A5第三章1.简述软件的成本构成。
各阶段成本构成进行合并大致可得到如下的13个类别:硬件购置费用;网络通信费用;软件购置费用;基建费用;人力资源费用;硬件生产测试费;软件开发/测试费用;消耗材料及废品损失费用;培训费用;系统营销费用;管理费用;其他费用。
2。
简述软件成本的测算流程。
1)根据软件的系统规划得到四个方面的需求与特性要求:✧有关硬件系统的性能、功能需求、系统特性和资源约束。
✧有关软件系统的功能需求、系统特性和资源约束。
✧用户环境及特性.✧系统管理功能设计。
2)根据这四个方面的需求与特性要求分别进行有关类别的成本计算或估算;3)对软件整个系统的成本及人力资源投入总量及生存周期各阶段的分布量进行计算;4)对上述成本作灵敏度分析及风险分析。
3.某软件公司拟开发一城市社区管理系统(MIS)。
根据概要设计,该MIS由N1、N2、N3、N4和N5五个功能子系统构成,项目组根据经验及公司信息库的资料确定各子系统工作量的最小可能值a j、最大可能值b j和最可能值m j(单位:行)及成本费用率C0j(单位:元/行)、劳动生产率E0j(单位:行/人月)(j=1,…,5,见表1)。
此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率a k(单位:元/人月)和i子系统在上述各阶段的工作量估计M i1、M i2、M i3、M i4(单位:人月),i=1,…,5,见表2,试利用功能分解法对该MIS作成本与工作量估算。
表1 成本、工作量功能维估算表表2 成本、工作量功能维/时间维估算表解题步骤:1.计算各子功能系通过N j的平均工作量 E j=(a j+4m j+b j)/6 (单位:行)计算各子系统成本 C j=C oj*E j (单位:元)计算各子系统工作量 M j=E j/E oj (单位:人月)2.汇总计算系统总成本和总工作量:C s=∑C j E s=∑E j M s=∑M j3.按功能与生存周期进行二维分析:C k=a k∑M ik(i=1,2,3,4,5)计算总成本与工作量C s=∑C k (字母上方的“、"号表示波浪号“~",这里打不出来)M s=∑M ik(i=1,2,3,4,5,k=1,2,3,4)4.比较C s C s 和M s M s,分析误差得出结果。
说明:1.第二章计算题还贷额的现值求法不确定对不对,仅供参考···2.第三章附上PPT一份,有例题和详细解题步骤~(百度文库里面有部分章节的PPT,有兴趣可以去看)。