软件工程经济学--期末复习资料

news2024/11/19 0:35:22

软件工程经济学--期末复习资料

  • 前言
  • 第一章 绪论
  • 第二章 软件工程经济学基础
  • 第三章 软件的成本管理与定价分析
  • 第四章 软件工程项目评价方法与经济效果评价
  • 第五章 软件生产函数、效益分析及不确定性分析
  • 第六章 软件工程项目进度计划的制定
  • 结尾总结

前言

软件工程经济学(叶小莺主编)
在这里插入图片描述

在信息化飞速发展的今天,软件工程不仅是一门技术学科,更是一门与经济紧密相关的交叉学科。叶小莺主编的《软件工程经济学》作为软件工程领域的重要教材,为我们提供了深入理解软件工程经济成本的宝贵视角。
期末复习是对整个学期学习成果的一次重要检验,通过总结复习资料,我们可以更好地回顾和巩固所学知识,为即将到来的考试做好充分准备。
最后,我们希望这份期末复习资料总结能够为读者提供一份全面、实用的复习指南。在复习过程中,建议大家注重理论与实践相结合,通过反复练习和思考加深对知识点的理解和记忆。同时,也希望大家能够保持积极的心态和良好的学习状态,为即将到来的考试做好充分准备。
愿每一位读者都能在期末考试中取得优异的成绩,为未来的学习和工作打下坚实的基础。(仅限宝鸡文理学院2021级计算机科学与技术专业期末复习使用

第一章 绪论

1.软件的定义:指包括程序、数据及其相关文档的完整集合
2.软件的分类:
①按软件的功能进行分类:系统软件、支撑软件、应用软件
②按软件的工作方式分类:实时处理软件、多用户分时软件、交互式软件、批处理软件
③按软件的权益进行分类:商品软件、共享软件、自由软件
④按软件的标准化程度进行分类:标准化软件、半定制软件、定制软件
⑤按软件与硬件的关联程度进行分类:嵌入性软件、组织性软件、半独立型软件
⑥按软件所处的层次进行分类:平台软件、中间软件、应用软件
3.软件产业的发展模式
①美国的“全面领先模式”。
②日本和韩国的“整机带动模式”。
③爱尔兰的“软件集散模式”。
④印度的“外包服务模式”。
4.软件企业的组织结构有以下4种:
直线职能式组织结构
在这里插入图片描述
矩阵式组织结构
在这里插入图片描述
事业部制组织结构
在这里插入图片描述
网络式组织结构
在这里插入图片描述
5.软件企业的管理: 软件企业管理主要包括战略管理、市场管理、项目管理、质量管理、采购管理、人力资源管理、知识管理、成本管理、风险管理和软件企业文化管理等等。(详见课本p10-p11)
6.项目管理知识体系:确定了十大知识领域,主要包括项目整合管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目资源管理、项目沟通管理、项目风险管理、项目采购管理以及项目相关方(干系人)管理。(详见课本p12-p13)
7.软件工程模型
瀑布模型
在这里插入图片描述
V模型
在这里插入图片描述
增量模型
在这里插入图片描述
原型模型
在这里插入图片描述
螺旋模型
在这里插入图片描述
8.软件规模度量
代码行度量
软件规模常用程序的代码行(Line of code,LOC)或者千行代码KLOC(1000LOC)来衡量。代码行技术是一种较为简单的定量估算软件规模的方法,该方法依据以往开发类似产品的经验以及历史数据来估计实现一个功能所需要的源程序行数(不包括注释)。
为了使程序规模的估算更加接近实际值,可以由多名比较有经验的软件工程师来做出估算。每个人都估计程序的最小规模“a”,最大规模“b”以及最可能的规模“m”,然后分别算出这3重规模的平均值a、b和m后,再用公式计算程序规模的估算值。
在这里插入图片描述
功能点度量
Albrecht于1979年首次提出面向功能的度量方法,主要考虑了软件系统的功能性和实用性,称之为功能点(Function point ,FP)的度量,功能点的度量主要是基于信息域的特征以及软件复杂性进行计算。
用于功能点度量的5个基本信息域:用户输入数、用户输出数、用户查询数、文件数以及外部接口数。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环境复杂性因子取值表
在这里插入图片描述
复杂度取值表
环境复杂性因子Fi(i=114)是基于环境复杂性因子取值表对14个问题的评估所得到的值,对每个问题的取值范围是05,详见复杂度取值表,环境复杂性因子计算公式详见公式1.3。
公式1.3、1.4:
在这里插入图片描述在这里插入图片描述
9.软件工程经济学包括哪几个部分?
①学科研究的对象、任务、特征、研究范围与研究方法;
②软件系统内部构成要素与经济活动及其关联分析,如投资、融资、工期、成本、效益、效率、质量保证、开发、管理、运行与维护等及其关联分析;
③软件系统的组织结构、管理决策以及与经营活动的关系;
④软件系统的资金流、物流、信息流的输入和输出以及对系统外部(如国家、地区、社会、经济等)的影响。

第二章 软件工程经济学基础

1.固定资产、流动资产、无形资产、其他资产等几个资产之间的区别固定资产是指企业为了生产产品、提供劳务、出租或经营管理而持有的,其使用周期超过一年,且价值达到一定标准的非货币资产。固定资产投资主要用于扩大再生产、技术设备更新。流动资产是指企业可在一年或者超过一年的一个营业周期内变现或使用的资产。流动资产投资主要用于保证企业正常的生产经营。无形资产是指企业拥有或者控制的没有实物形态的资产。无形资产主要包括商标权、专利权、软件著作权、商誉、长期股权投资以及土地使用权等。其它资产是指不能包括在固定资产、流动资产和无形资产等项目之内的资产。
2.筹资与融资
在这里插入图片描述
3.筹资(借钱)
权益资金:主要分为企业融资项目资本金和项目融资项目资本金。其中企业融资项目资本金主要来自于企业的自有资金,主要有:企业现有资金、企业未来生产经营活动中获得的可用于软件项目建设的资金、企业资产变现资金、企业增资扩股资金。
负债资金:是指软件工程项目筹资过程中除去资本金外,以负债的方式所筹集的资金。银行贷款、出口信贷、外国政府贷款、国际金融机构贷款、发行债券、融资租赁。
4.融资(出让股权,换取资金)
传统融资是指一个企业运用各种方式向金融机构筹集资金的一种业务活动,包括取得发行股票、银行贷款、发行债券等。而相对于传统融资来说,项目融资是一种新型融资方式。
项目融得的资金是一种仅有有限追索权或无限追索权的贷款,且需要的资金量较大,因而其风险也较大。项目融资分为无追索权和有限追索权融资两类。
软件工程项目的融资从投资决策到最后完成融资通常要经过5个阶段
在这里插入图片描述
新型项目融资模式
BOT融资模式(Build-Operate-Transfer,即“建设-经验-转让”模式)
PPP融资模式(Public Private Partnership,即公共部门与私人企业合
作模式)
ABS融资模式(Asset-Backed Securitization,即资产证券化融资模式)
TOT融资模式(Transfer-Operate-Transfer即“移交-经营-移交”模式)
VC模式(Value Capture,价值捕捉模式,价值捕捉就是将由于商业活动的增加所带来的企业获利的一部分转换为公共使用)

5.优先股资金成本
优先股类似于负债融资,资金成本按照优先股股息对发行优先股所取得的资金之比进行计算,如公式2.3所示。
在这里插入图片描述
6.可行性研究的阶段
①投资机会研究。
②初步可行性研究。
③详细可行性研究。
④评估和投资决策。

7.成本和费用、收入和利润、主要税金
成本是指为了达到一定的目的或者进行生产经营活动时,购置各种生产资料或者采购商品所支付的价款以及费用,即采购成本或者购置成本。随着企业生产活动的不断进行,这些成本就转化为生产成本与销售成本。
总成本费用是指软件工程项目在一定时期内,为生产以及销售产品而花费的全部成本及其费用。

8.生产成本
生产成本即生产费用或者制造成本,是指企业为了生产产品或者提供劳务所发生的各种资源耗费。
生产成本要素按照经济用途可分为:直接材料耗费、直接工资费、间接成本、直接支出
9.经营成本是软件工程经济学分析需要从总成本费用中分离出来的一部分费用,是指IT企业在一定会计期间内由于生产、销售以及提供劳务所发生的现金支出。
经营成本=总成本费用-更新改造资金(又称为维简费)-折旧费-摊销费-利息支出

10.期间费用是指企业本期所发生的,与生产经营活动没有直接关系或者关系不密切的管理费用、销售费用、财务费用和研发费用。
管理费用是指企业的行政部门为了组织与管理企业的生产经营活动所发生的各项费用。
销售费用是指企业在销售产品或者提供劳务等经营过程中所发生的各项费用。
财务费用是指企业为筹集生产经营所需资金而发生的各项费用。
研发费用是指研究与开发某项目所支付的项目。
销售收入和利润。
销售收入=商品销售量×商品的单价
营业外收入是指和企业的生产经营活动没有直接关系的各种收入。
利润=销售收入−总成本费用−销售税金及附加
净利润又称为税后利润,是指在利润总额中缴纳了所得税后企业的利润留存。
11.主要税金:企业所得税按25%的税率缴纳;国家需要重点扶持的高新技术企业减除15%的税率征收企业所得税。
12.标书分为 商务标和技术标 两种。
13.招标人及其权利与义务
招标人是依照《中华人民共和国招标投标法》规定提出招标项目、进行招标的法人或者其他组织。
招标人应当有进行招标项目的相应资金或者资金来源已经落实,并应当在招标文件中如实载明。
招标人的权力

  • 可自行办理招标事宜,也可自行选择招标代理机构,委托其办理招标事宜。
  • 可根据招标项目本身的要求,对潜在投标人进行资格审查。
  • 可对已发出的资格预审文件或者招标文件进行必要的澄清或者修改。
  • 有权拒收在招标文件要求提交的截止时间后送达的投标文件。

招标人的义务

  • 委托招标代理机构时,应向其提供招标所需的全部相关资料并支付委托费;
  • 不得以不合理条件限制或者排斥潜在招标人,不得对潜在投标人实行歧视待遇;
  • 招标文件不得要求或者标明特定的生产供应者,以及含有倾向或者排斥潜在投标人的内容;
  • 不得向他人透露已获取招标文件的潜在投标人的名称、数量,以及可能影响公平竞争的有关招标投标的其他情况;
  • 应当明确投标人编制投标文件所需要的合理时间,最短不得少于20日;
  • 在招标文件要求提交投标文件的截止时间前收到的所有投标文件,开标时都应当众拆封与宣读;
  • 应当采取必要的措施,保证评标在严格保密的情况下进行;
  • 在确定中标人后,应当向中标人发出中标通知书,并同时将中标结果通知所有未中标的投标人;
  • 招标人与中标人应当自中标通知书发出之日起30日内,按照招标文件和中标的投标文件签订书面合同。

14.招标代理机构及其权利与义务
招标代理机构是依法设立、从事招标代理业务并提供相关服务的社会中介组织,与行政机关和其他国家机关不得存在隶属关系或者其他利益关系。
应当具备从事招标代理业务的营业场所与相应资金,必须要有能够编制招标文件以及组织评标的相应专业力量。
招标代理机构的权利

  • 组织和参与招标活动;
  • 依据招标文件规定,审查投标人的资质;
  • 按规定标准收取招标代理费。

招标代理机构的义务

  • 维护招标人和投标人的合法利益;
  • 组织编制和解释招标文件;
  • 接受国家招、投标管理机构与有关行业组织的指导、监督;
  • 应当在招标人委托的招标范围内办理招标事宜,并遵守《中华人民共和国招标投标法》关于招标人的规定。

第三章 软件的成本管理与定价分析

具体PPT
1.软件工程项目的成本构成
在这里插入图片描述
2.软件的成本核算主要方法有:功能分解法、驱动因子法和类比法
3.价值工程设计的三个基本概念价值(Value)、功能(Function)和全寿命周期成本(Cost)
4.价值工程的实施步骤与方法
在这里插入图片描述
5.确定价值工程对象的方法较多,主要介绍百分比法、ABC法以及价值系数法。课本p75-p77。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.软件产品的定价
在这里插入图片描述
7.软件产品的定价方法
在这里插入图片描述
8.软件企业的定价策略
①捆绑定价策略
②撇脂和渗透定价策略
③歧视定价策略
④免费使用定价策略
9.软件的营销方式有哪些?
答:分销、捆绑销售、网络直销、一对一直销、代理商模式等等。详见课本p85。

第四章 软件工程项目评价方法与经济效果评价

具体PPT
1.软件工程项目评价与决策方法
①关联矩阵法
②层次分析法
③平均值法
2.软件工程项目的经济效果评价
①净现值法
②内部收益率法

第五章 软件生产函数、效益分析及不确定性分析

1.生产函数和规模报酬
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.提高软件生产率的主要举措有以下几个方面
技术方面
在这里插入图片描述
管理方面
在这里插入图片描述
文化方面
在这里插入图片描述
3.软件工程项目效益的分类
直接效益和间接效益
内部效益与外部效益
有形效益与无形效益
4.项目不确定因素产生的原因
统计误差
宏观经济的影响
技术更新的影响
微观市场的影响
其他外部因素的影响
5.项目不确定性分析的步骤
鉴别不确定性因素
界定不确定性因素的性质
选择不确定性分析的方法
明确不确定性分析的结果
6.项目不确定性分析的方法盈亏平衡法、敏感性分析、概率分析等等。

第六章 软件工程项目进度计划的制定

1.工作分解结构Work Breakdown Structure,WBS 以可交付成果为导向,把项目工作(或活动)分解为较小的、易于管理和控制的单元。
2.在创建WBS 时应注意以下几个要点唯一性、总分性、一致性、同质性
3.某成本管理软件工程项目按阶段分解的WBS示意图
在这里插入图片描述
4.软件工程项目的进度网络计划图
在这里插入图片描述
在这里插入图片描述
等等,详见课本p121-p124
5.项目工作时长的算法:只考三点估算和专家分析(详见课本p125-p126)
6.网络计划优化①工期优化 ②资源优化 ③工期—费用优化

注:第五章后半部分、第七八九章黑体标题以及课后题。

结尾总结

随着期末考试的临近,同学们在《软件工程经济学》这门课程的复习上已经付出了辛勤的努力。在这段紧张而充实的复习时光里,我们共同回顾了软件工程经济学的基本理论、实践应用与案例分析,对成本估算、效益分析、风险管理及资源优化等方面有了更为深刻的理解。
在此,我衷心祝愿每一位同学都能在期末复习中取得显著的进步。愿你们能够把握好复习的节奏,合理安排时间,做到事半功倍。同时,也希望大家能够保持积极的心态,遇到困难时能够冷静分析、迎难而上,相信自己的能力和潜力。
相信通过这段时间的复习,你们已经对软件工程经济学的知识体系有了更加全面的掌握。在即将到来的考试中,愿你们能够发挥出自己的最佳水平,取得优异的成绩。
最后,祝愿同学们期末复习顺利,考试成功!愿你们在学业的道路上越走越远,实现自己的梦想和目标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1664033.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Github2024-05-10开日报 Top10

根据Github Trendings的统计,今日(2024-05-10统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4TypeScript项目4JavaScript项目1Lua项目1C项目1Rust项目1Dart项目1 RustDesk: 用Rust编写的开源远…

如何映射公司的BS架构系统,出差也能远程访问?

在现代企业运营中,员工出差和分支机构的协同工作变得越来越普遍。然而,如何确保在不同地点的员工都能安全、便捷地访问公司内网的BS(Browser/Server)架构办公系统,是一个亟待解决的问题。 贝锐花生壳内网穿透服务提供…

vue 路由url中去掉#

修改前效果 想要去掉/# 如何实现? 1、typeScript中去掉url中# 找到项目中的router/index.ts-----------去掉createWebHashHistory中的Hash 将createWebHashHistory修改为createWebHistory 2、javaScript中去掉url中# 找到项目中的router/index.js-----------添加…

如何批量将十六进制数据转成bin文件

最近在做新项目遇到一个问题,我们要通过上位机把一堆数据通过串口发送给下位机存储,而上位机需要Bin文件。 解决办法: 1)创建一个记事本文件,然后将其后缀修改成.bin 2)然后打开notepad,新建一个文件,随便写下数据 我…

2024年第九届数维杯大学生数学建模挑战赛B 题思路1.0版本

B题:生物质和煤共热解问题的研究 数维杯分享资料(问题一代码论文思路)链接(18点更新): 链接:https://pan.baidu.com/s/1GSv9dkqcY6G-XUnd0sJe_A 提取码:sxjm 题目分析&#xff1…

RFID在汽车制造中的应用如何改变行业

随着工业4.0和中国制造2025的推进,企业对于智能化、自动化的需求日益增长,RFID射频技术在制造业中已经相当普遍了。在如今这瞬息万变的行业与时代中,RFID技术可以帮助企业获得竞争优势,简化日益复杂的生产流程,推动企业…

Ansible的安装与基础命令的使用

Ansible Ansible 是一个开源的自动化工具,用于配置管理、应用部署和任务自动化。它由 Michael DeHaan 于 2012 年创建,后来被 Red Hat 收购。Ansible 的设计理念是简单易用,不需要在受管节点上安装任何代理软件,它通过 SSH&#…

使用 scrapyd 部署 scrapy

1.scrapyd 是什么? Scrapyd 是一个用于部署和运行 Scrapy 爬虫项目的服务器应用程序。它使得你可以通过 HTTP 命令来部署、管理和执行多个 Scrapy 爬虫,非常适合持续集成和生产环境中的爬虫部署。 2.安装scrapyd 并使用 2.1 安装 scrapyd F:\scrapydTes…

飞跨电容型的三电平(FC-NPC)逆变器simulink仿真模型

本人搭建了飞跨电容型的三电平逆变器simulink仿真模型,相较于二极管钳位型三电平逆变器而言,钳位二极管变为飞跨的电容。采用SPWM调制和均流均压控制,通过搭建仿真模型得到三电平波形。 三电平拓扑中的飞跨电容是指在电路的输出端使用电容来实…

[YOLOv8] 用YOLOv8实现指针式圆形仪表智能读数(三)

最近研究了一个项目,利用python代码实现指针式圆形仪表的自动读数,并将读数结果进行输出,若需要完整数据集和源代码可以私信。 目录 🍓🍓1.yolov8实现圆盘形仪表智能读数 🙋🙋2.表盘智能读数…

2024年人工智能数据报告

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。…

图片识别公式神器推荐_mathpix

你是否遇到在某个资料上看到一个很复杂的公式,但有懒得再 word 或者其他文件上打出来。 比如这个: 如果直接截图的话,只能说非常丑陋。 推荐一个网站 mathpix,点击 try for free,注册登录。 Mathpix: AI-powered doc…

【Pip】pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED]解决方案

pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED] 大家好 我是寸铁👊 总结了一篇pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED]✨ 喜欢的小伙伴可以点点关注 💝 报错 今天在安装第三方包时报错如下: 解决方案 本质上是需要指定信任的镜像…

探索国外静态住宅代理:保护网络安全与隐私的利器

随着互联网的日益发展,网络安全和隐私保护成为越来越多用户关注的焦点。在这个信息爆炸的时代,如何确保网络活动的匿名性和安全性成为了我们必须面对的问题。国外静态住宅代理作为一种新兴的网络技术,为我们提供了有效的解决方案。 &#xf…

软考常见排序

1.桶排序 将需要排序的数组内容全都取出来放在另一个有序的数组中,然后在依次放回(菜鸟网原图) 2.冒泡排序 数组最前面的元素与之后的每个元素依次比较,后面的元素比前面的元素大,就获取后面的元素然后继续与后面元素比较,直到所有元素都比较过一遍. 3.选择排序 从待排序的数据…

信创应用软件之办公流版签

信创应用软件之办公流版签 文章目录 信创应用软件之办公流版签概述流式文件版式文件电子签章厂商金山办公永中-永中Office中标-中标普华Office福昕科技e签宝法大大 概述 办公流版签软件主要包括办公中常用到的流式软件、版式软件以及电子签章。 版式文件和流式文件都是文书类…

特征提取与深度神经网络DNN

OpenCV中的深度神经网络(DNN)模块,现在已经支持图像风格迁移、图像分类、对象检测、语义分割、实例分割、图像变换等。 只支持推理,不支持训练 支持主流的深度学习框架生成模型 推荐使用pytorch/onnx/tensorflow ResNet18的图像…

进程间通信 管道

前言 ubuntu系统的默认用户名不为root的解决方案(但是不建议):轻量应用服务器 常见问题-文档中心-腾讯云 (tencent.com) 进程间通信的基本概念 进程间通信目的:进程间也是需要协同的,比如数据传输、资源共享、通知事件…

LED显示屏的部件组成及相关知识

LED显示屏作为现代化信息传播的重要载体,在各种场所得到了广泛应用。其功能强大,效果生动,但其背后的部件组成却是复杂而精密的。本文将介绍LED显示屏的主要部件组成及相关知识,以帮助读者更好地理解LED显示屏的工作原理和构造。 …

营业执照OCR识别接口如何对接

营业执照OCR识别接口也叫营业执照文字识别OCR接口,指的是传入营业执照图片,精准识别静态营业执照图像上的文字信息。那么营业执照OCR识别接口如何对接呢? 首先我们找到一家有做营业执照OCR识别接口的服务商,数脉API,然后注册账户…