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

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

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

前言

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

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

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

结尾总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

书生作业:XTuner

作业链接: https://github.com/InternLM/Tutorial/blob/camp2/xtuner/homework.md xtuner: https://github.com/InternLM/xtuner 环境配置 首先,按照xtuner的指令依次完成conda环境安装,以及xtuner库的安装。 然后,我们开始尝试…

VBA信息获取与处理第四节:获取唯一非重复值返回数组的代码

《VBA信息获取与处理》教程(版权10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互…

scanf留下的那一片云彩

【题目描述】 给出一个由O和X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1200100123。 输入第一行表示有n个字符串,后续是n行字…

【matlab基础知识代码】(十八)无约束最优化问题

min下面的x称为优化向量或者是决策变量 匿名函数法 >> f(x)(x(1)^2-2*x(1))*exp(-x(1)^2-x(2)^2-x(1)*x(2)); x0[0; 0]; [x,b,c,d]fminsearch(f,x0), x 0.6111 -0.3056 b -0.6414 c 1 d 包含以下字段的 struct: iterations: 72 funcCount: 137 algor…

Hive SQL-DML-insert插入数据

Hive SQL-DML-insert插入数据 1. 插入静态数据 可以直接插入具体的值到Hive表中: INSERT INTO TABLE tablename (column1, column2, column3) VALUES (value1, value2, value3),(value4, value5, value6),...;2. 插入查询结果 将一条查询的结果直接插入到另一个表中…

软件工程基础知识,软考选择题的重点

本篇知识来自:软件设计师考试同步辅导 ---考点。。。。。,钟彩华 博伟玉 清华出版社,那本书。仅供学习。以下理解都是本人自己认为的。仅供参考。 本书的第132页,第五章知识。 目录 软件工程叙述 软件的生命周期 软件过程 软…

android studio配置Http Proxy

1、问题描述: Error:Unable to tunnel through proxy. Proxy returns “HTTP/1.1 400 Bad Request” 解决:HTTP Proxy设置 1.File→Settings…→System Settings → HTTP Proxy → Auto-detect proxy settings”; 2.勾选下方“Automatic prox…

Codigger:Vim的革新者,提升开发体验和功能性

深知Vim在编程和文本编辑领域的卓越地位,因此,在设计和开发过程中,Codigger始终将保留Vim的核心功能和高度定制能力作为首要任务。然而,Vim的复杂性和高度定制性也让很多新用户望而却步。为了降低这种使用门槛,Codigge…

常用Linux命令详细总结

一、文档编辑、过滤、查看命令 1、cp 复制文件和目录 -a 复制文件并保持文件属性 -d 若源文件为链接文件,则复制链接文件属性而非文件本身 -i 覆盖文件前提示,如果不要提示,在命令前加上\ -r 递归复制,通常用于目录的复制 …

【bug记录】清除僵尸进程,释放GPU显存

目录 1. 为什么会出现这种情况?2. 解决方案方法一:使用 fuser 命令方法二: 3. 小贴士 在进行深度学习或其他需要GPU支持的任务时,我们有时会发现虽然没有可见的进程在执行,但GPU资源却意外地被占用。这种情况往往会阻碍…

揭秘LLMOps,高效开发大型语言模型

大家好,随着人工智能(AI)的蓬勃发展,一个新兴领域语言模型运维(LLMOps)正逐渐成为关注的焦点。LLMOps专注于对大型语言模型(LLMs),例如OpenAI的GPT系列,进行全…

ESP32重要库示例详解(一):EEPROM之Preferences库

1. 了解EEPROM 在嵌入式系统开发中,断电后晚能存储少量数据是常见需求。EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种非易失性存储器,即使断电数据也不会丢失。ESP32的EEPROM模拟功能利用闪存空间&#x…

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

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

时间范围交集查询

业务场景: 数据库中时开始时间与结束时间,筛选数据条件将这两个字段(开始时间、结束时间)糅合成一个字段,并且是范围筛选。 数据库字段: 筛选条件: 数据分析 全部包含(子集&#…

WorkPlus im(即时通讯)集成平台助力政企数字化转型升级

随着互联网技术的不断发展,企业内部通讯软件已经成为企业日常运营中不可或缺的一部分。企业IM(即时通讯)和移动门户作为企业内部通讯软件的关键组成部分,为企业提供更加高效、便捷的通讯方式,提高了企业的运营效率。 针…

共绘财富管理新蓝图,ATFX赞助出席拉美峰会,引领家族资本新航向

全球新兴市场中,拉丁美洲以其非凡活力与潜力格外引人注目,成为全球资本竞相追逐的价值洼地。ATFX自2019年开设墨西哥办事处以来,持续深耕拉美市场已成为头部品牌。自4月行业资深人士Ergin Erdemir掌舵拉美业务后,掀起市场营销新浪…

队列的实现以及队列如何实现栈

一、队列的定义 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操作的一端称为 队尾 出队列:进行删除操作的一端称为 队头 …

选型前必看,西门子五大系列PLC的区别及特点

西门子是全球知名的自动化解决方案提供商,其PLC(可编程逻辑控制器)系列产品广泛应用于工业控制领域。不同系列的PLC在功能、性能和适用范围上有所区别。本文将详细介绍西门子PLC各个系列的特点和区别,以及在实践应用时如何采用无线…

用vsCode开发uni-app(vue + ts)项目流程

提示:记录项目创建流程 文章目录 前言一、安装 uni-app 插件二、ts 类型校验1.安装类型声明文件2.配置 tsconfig,json三、json 注释问题四、组件引入1. 安装 uni-app2. 组件自动引入3. 配置 ts 类型五、小程序端 Pinia 持久化六、uni.request 请求封装七、请求成功提取数据和设…

内容付费小程序功能源码系统 带完整的安装代码包以及搭建部署教程

随着互联网技术的不断进步,内容创作和传播方式发生了翻天覆地的变化。用户对于高质量、有价值的内容需求日益增长,而内容创作者也希望通过自己的专业知识、经验分享等方式获取经济回报。然而,传统的内容分发方式存在诸多局限性,如…