《软件工程经济学》考试复习(共13页).doc
《《软件工程经济学》考试复习(共13页).doc》由会员分享,可在线阅读,更多相关《《软件工程经济学》考试复习(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上2012-2013年第一学期软件工程经济学期末复习答疑一、怎样进行课程的总复习?将在16周最后的课程总复习课(串讲):第一、各章的复习重点;第二、适当讲解期末考试复习题。下面给同学们提几点建议,供大家参考:(1)在进行课程的总复习前,应该完成课程的上机练习作业;(2)要进行全面地系统的复习,决不能靠猜题和押题等侥幸心理进行复习,因为结业考试的题量很大,内容覆盖非常广,所以必须进行全面地系统的复习;(3)在全面地系统复习基础上,掌握的课堂讲授的知识点。尤其要抓住各章的重点和难点问题深入复习(我将会在最后一次复习课中强调的)。(4)在全面复习的基础上,认真练习或阅读期末考
2、试复习题(与考试题型一致)。(5)所给的复习资料上未提到内容,只要求作一般性的掌握,可以不必去深究,但不代表一点不考,因为需要掌握软件工程经济学中的一些常识。(6)建议将教材用心阅读23遍。二、课程理论考试试卷题型本课程理论考试是闭卷考试,题型包括:名词解释5题15分;多项选择题10题20分,填空题5题10分,问答与简述题5题25分。综合题三题30分。第一部分 试卷样题一、名词解释(每小题3分,共15分)1. 项目的挣值管理(Earned Value Management ,EVM)2. 总预算成本TBC (Total Budgeted Cost)3. 累计预算成本CBC(Cumulative
3、 Budgeted Cost )4. 软件生产函数二、多选题(每题2分,共20分)(在每小题列出的四个选项中有些选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。)1大多数不成功的软件项目都具有下面的某个特点: 。A较早阶段关注实现功能 B过分强调研发方面 C过分强调生产方面 D非常明确地定义一些软件项目里程碑2软件项目管理范畴主要有:_。A信心B要求的特性,C成本D价值3每个成功的软件项目团队中不同技能的成员都主参与:_。A软件管理 B软件架构C软件开发 D软件评估4使用“基本CoCoMo模型”估算软件开发成本与进度通常发生在_。A软件开发的“问题定义”阶段B软件开发的“系统规划”
4、阶段C软件开发的“产品设计”阶段 D软件开发的“集成与测试”阶段5软件项目中不确定的项目要素或需要包括_A问题。用户下想或需要的是什么B问题的方案。用什么样的架构和技术组合最合适合C计划。成本和时间上约束、团队组成、利益相关人的沟通等D开发工具。使用什么样软件工程工具来做项目6软件工程经济学(SEE)的研究内容A研究对象是SE领域中的经济问题与经济规律的系统方法B软件系统的构成要素(技术经济要素)及其关联C管理活动的数学描述及其经济分析D物流、资金流、信息流的合成及其对国家、地区、部门的影响(经济、社会、科技、国防建设)三、填空题(本大题共5小题,每小题2分,共10分)1价值工程分析是通过软件
5、功能、_、_三要素的关联进行研究和组织一系列改进活动。 2业界最成功软件开发组织所部署的软件产品绝大部分都是基于_,所花的时间和发资源都小比一般的组织50%。3从信息系统工程的观点来看,任何对软件项目的工程经济分析与研究都必须从实体、_、_三个维度的层面上展开。五、问答与简述(每小题5分,无解释给3分,有解释满分,共25分)1简述交付阶段的度量工作。2. 简述单方案软件项目评价三种方法的基本思想3简述IBM的Rational统一过程。 4试论述软件开发组织成功的关键。 六、综合应用题(共30分)参看习题课的PPT (略)第二部分 参考复习资料第一章1、软件作为一种产品和服务,与其他产品的区别是
6、什么呢? 存在形式 软件是一种逻辑的实体而非物理实体 生产方式 软件是设计开发的,而不是传统意义上生产制造的; 虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是采用用户定制的方式。 使用过程 软件不会“磨损”但会退化 成本构成 软件需开发成本、销售成本、维护成本,但无需库存成本; 人力成本占开发成本中绝大比例。 其他:软件生产的进入壁垒低、销售采用捆绑式营销策略等。2、项目的定义 所谓项目,是在既定的资源和需求约束下,为实现某种目的而相互联系的一次性的有计划的工作任务。项目的特征 目标性 相关性 时限性 独特性 约束性 不确定性、变更性 结果的不可逆转性3、软件规模度量的两个标准 程
7、序源代码行(LOC)、功能点(FP)软件产品的可靠性度量 软件寿命、可靠度、软件寿命概率密度、软件寿命的期望值软件可靠性度量指标 软件可靠性定义:软件产品在规定的条件下,在规定的时间内,完成规定功能(或无故障运行)的概率。软件可靠性可以通过历史数据和开发数据直接测量和估算出来4、如何定义软件质量呢?软件质量: 符合明确规定的功能和性能需求 符合已清晰文档化的开发标准 具有专业人员开发软件所应有的隐含特征 ISO软件质量度量模型高层:软件质量需求准则SQRC中层:软件质量设计评价准则 SQDC底层:软件质量度量评价准则SQRC5、软件质量保证(Software Quality Assurance
8、) 推行与确认软件工程质量标准 研究与采用各种技术手段来保证软件质量 对软件的各种变更进行控制 制订并执行软件测试策略测试计划 按照软件质量标准对软件的质量进行度量 组织各种技术评审会或评审活动 对软件质量的度量情况及时记录和生成SQA报告6、什么是软件工程经济学(SEE)?1)工程经济学和软件工程的交叉学科 2) 以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科 3) 具体说:就是研究为实现特定功能的软件项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析和论证,计算和比较的一门系统方法论学科。E 软件工程经济学的研究特点(24)t 研究重点始终环绕软件
9、产品的质量、工期、成本/效益、时间/进度、效率等目标要素的关联分析及其人的组织与协调对上述个目标的影响分析进行。t 研究思想来自于系统工程。t 研究方法采用了定量分析和定性分析相结合、理论分析与实证验证相结合t 在数学分析的思路与方法的通用性基础之上来寻找适合于我国国情的研究结果。第二章 1、投资(30)a、定义投资是企业为了实现某种特定的目标(通常是为了获得收益或避免风险)而进行的某种资金投放或运行的经济活动。b、软件企业融资的渠道t 银行贷款t 向国家、地方政府,包括高新开发区、经济开发区等管理部门申请基金与贷款t 利用外资t 国际金融机构贷款t 股权性融资:合资经营、合作经营、发行股票t
10、 债权性融资:发行债券、租赁筹资t 项目融资筹资采取何种渠道取决于哪些因素?t 融资的难易程度t 资金成本t 资金偿付方式t 资本结构(财务风险)t 企业偿债能力(盈利能力)t 注意: 考虑收益的同时要充分考虑成本和风险项目可行性分析t 可行性分析解决四方面问题: 必要性、 可实现性、 效果性、 风险性t 可行性研究的主要内容 投资需求可行性 技术可行性 财务可行性 环境可行性 组织可行性 风险分析与对策t 可行性分析报告的作用 经济主体投资决策的依据 筹集资金和向银行贷款的依据 从国外引进技术、设备及外商谈判签约的依据 与项目协作单位(如项目外包)签订合同的依据 项目基础设施建设的重要基础资
11、料 项目计划编制、团队组织、职工培训、开发组织的依据 项目评价和项目后评价的依据2.现金流量图 (有关计算的大家自己看看)第三章1、减少成本误差的策略(1)建议聘请成本测算顾问或委托有经验的信息系统成本测算机构代为进行此项工作(2)尽量注意积累本部门(企业)的有关软件建设项目的有关工程经济数据,以为今后形成适用于本部门的统计模型建立打下基础,同时注意建设软件的信息库,以便采集有关的软件技术参数与工程经济参数,从而对本部门今后的软件建设提供支持。(3)采用各种生产(开发)策略以尽量减少用户对新系统(目标系统)的性能与功能的不确定性,如需求分析尽量做到细致入微,家千古、与用户的交流以及用户尽早介入
12、软件的规模、设计与生产工作等。E 项目的挣值管理(Earned Value Management ,EVM)t 项目的挣值管理,是用与进度计划、成本预算和实际成本相联系的三个变量,进行项目绩效测量和评价的一种方法。t 挣值管理是项目管理的一种方法,用于项目成本和进度的综合监控 。1. 总预算成本TBC (Total Budgeted Cost) 是指完成整个项目的总预算支出。 TBC=计划总工作量*单位工作量的预算成本2、累计预算成本CBC(Cumulative Budgeted Cost )t 是指实施过程中某阶段计划要求完成的工作量所需的预算费用。t CBC=计划工作量*单位工作量的预算成
13、本3. 累计实际成本 CAC( Cumulative Actual Cost ) 指项目实施过程中某阶段实际已完成的工作量所消耗实际成本。 CAV=实际工作量*单位工作量的实际成本4. 累计实现价值 CEV( Cumulative Earned Value) 即挣得值(EV,Earned Value) 指项目实施过程中某阶段实际完成工作量及按预算定额计算出来的费用。 EV=实际工作量*单位工作量的预算成本3.4.1 软件产品的定价E 产品价格t 是价值的货币表现;t 对于生产者(软件开发机构)来说,软件的价值是开发机构在开发该软件时所耗费的代价,因此软件产品的价格就可用一定数量的货币来作为开发
14、机构所耗费代价的补偿;t 对于消费者(软件用户)来说,软件价格则是为了获得软件及服务所支付的货币数量。E 影响软件产品价格的一般因素t 成本因素t 需求因素t 竞争与垄断因素t 环境因素 软件产品的定价方法(选择题 课本110图3.18)软件企业的定价策略(选择题114)5、软件产品的服务策略服务t 是指一方向另一方所提供的基本上无形的行为和绩效,服务并不导致任何所有权的产生。软件服务t 是以客户为中心,以需求为主线,围绕客户在软件购买、安装、使用、二次开发过程中所遇到的一系列问题,帮助客户挖掘软件的价值,实现软件与客户业务的有机交融,从而为客户带来业务增值的过程。(再加一些自己的理解)第四章
15、v 软件项目实际效益与预测效益的计算常采用的方法 系统运行的前后对比法 是通过项目实施前后的两个不同时期有关特征量的变化来确定项目直接经济效益的一种方法 适用于软件项目实施后评价或项目实际效益的估算 经验参数估计法 是利用项目在实施前后,其各经济效益的相对变化的经验数值来估计各项直接经济效益的方法。 适合于系统规划阶段所作的效益预测。4.2 软件项目的经济效益与社会效益分析 4.2.2 软件项目的经济效益的计算产品成本降低ERP系统效益经济效益社会 效益直接经济效益间接经济效益劳动生产率提高流动资金周转加快产品质量提高库存周转加快资源利用率提高提高企业决策水平,降低企业经营风险减轻员工工作强度
16、,提高员工的技能与素质对用户服务水平的提高文档的规范化与办公效率的提高提高社会的信息化水平提高企业经营的新理念丰富企业文化的内涵提高员工的精神面貌定量计算定性描述v 软件项目风险 未来可能发生的 不确定性 损失、危害 相对于项目要实现的目标 客观存在 没有风险的项目是不存在的 相对某一经济主体不同经济主体其面临的风险是不同的v 软件项目风险管理 第一步:风险识别 辨别在什么情况下,发生什么风险? 第二步:风险分析 分析每一个风险,确定其可能发生概率,以及发生时带来的危害。 第三步:风险控制 确定风险应对策略,制定风险应对行动计划,进行风险跟踪与评价。 u 风险分析主要包括如下内容:(1)进行软
17、件项目风险评估,识别主要风险因子(2)研究各风险因素的关联(3)确定风险来源(4)研究降低风险的成本-效益分析。(5)研究承担风险的风险-效益分析。 确定风险应对策略 风险回避策略 风险转移策略 风险分散策略 风险承担策略 第五章作业题第六章v 软件项目开发团队建设通常包含如下内容: 加强团队整合,建立有效的团队激励机制与约束机制 建立有效的沟通机制,创建相互信任、团结互助的团队精神 加强技术培训与交流,注意知识创新,不断提高团队成员的创新能力 重视软件项目开发团队的管理,聘用优秀人才,重视对人才的不断培养第一章 软件工程与软件工程经济学企业管理:指在企业特定的生产方式下,管理者按照某些原则、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程经济学 软件工程 经济学 考试 复习 13
限制150内