- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程期末复提习纲考试必考内容
2007~2008第二学期
软件工程 期末考试复习提纲
一、题型:四种类型
翻译,英译汉(20分)
多项选择(20分)
简述题(共20分)
计算类型(15分)
综述题(25分)
二、考试章节:
Pressman书
第1章、第2章、第3章、第4章、第5章
第6章、第7章、第8章、第9章、第10章
第12章、第14章14.1~14.6,第22章、第23章
PPT内容:
序号 PPT文件名称 1 RJGC0(教材) 2 RJGC1 3 RJGC2 RJGC2(CMMI补充) 4 RJGC3 RJGC3(开发模型) 5 RJGC4 RJGC4(立项合同) RJGC(策划) 6 RJGC5 7 RJGC6 8 RJGC7 RJGC7(需求分析) RJGC7(需求分析二) 9 RJGC8 10 RJGC9 RJGC9(软件设计) 11 RJGC10 12 RJGC12(界面设计) 13 RJGC13(软件测试) 14 RJGC14(发布实施) RJGC14(软件维护) 15 RJGC15(软件项目管理) RJGC15(项目管理) 16 RJGC16(过程管理) RJGC16(软件培训) RJGC16(CMM模型)
三、复习重点
第一部分 软件工程内容与方法、生存周期及开发模型、立项与合同
(参见Pressman 教材第1、2、3、4章
和RJGC0.PPT、RJGC1.PPT、RJGC2.PPT、RJGC3.PPT、RJGC4.PPT)
基本概念
软件工程:P17
软件工程3要素:过程,方法,工具
软件生存周期:一个软件从开始计划起,到废弃不用止,称为软件生存周期。一般来说,软件生存周包括计划、开发、运行三个时期,每一时期又可分为若干更小的阶段。计划时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大任务具体。具体分为需求分析、概要设计、详细设计、编码、测试。其中编码和测试是软件开发期的最后两个阶段。运行时期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。
软件工程的基本目标
意外效应法则,
保证通晓性规律,
质量衰减规律,
组织稳定性守恒规律。
简述题
软件工程基于计算机系统的6个核心要素
试论述瀑布模型、增量模型、迭代模型、原型模型优缺点。软件生存周期与开发模型的关系。
瀑布模型(面向过程开发)
优:里程碑或基线驱动,或者说文档驱动;
缺:过程逆转性很差或者说不可逆转,因为根据上流的错误会在下流进行发散性传播的原理,所以逆转将会延误工期,增加成本,造成重大损失。
增量模型
优:任务或功能模块驱动,可以分阶段提交产品;有多个任务单,这些多个任务单的集合,构成项目的一个总任务书,或总用户需求报告/需求规格说明书。
缺:若软件系统的组装性和拆卸性不强,或开发人员全局把握水平不高(没有数据库设计专家进行系统集成),或者客户不同意分阶段提交产品,或者开发人员过剩,都不适采用这种模型。
迭代模型(面向对象开发)
优:迭代或迭代循环驱动,每一次迭代或迭代循环,均要走完初始、精化、构建、移交四个阶段。
缺:迭代模型是采取循环的工作方式,每次循环均使工作产品更靠近目标产品一次,这就要求项目组成员具有很高的水平并掌握先进的开发工具。反之,就会存在较大的技术风险和技能风险。
原型模型
优:
缺:因为事先有一个展示性的产品原型,所以在一定程度上,不利于开发人员的创新。
序号 模型名称 优点 缺点 适应范围
1 瀑布模型 简单好学 逆转性差 面向过程开发
2 增量模型 可以分阶段提交 有时用户不同意 系统可拆卸和组装
3 迭代模型 克服了瀑布模型的缺点 风险大 有高素质软件团队
4 原型模型 开发速度快 不利于创新 已有产品的原型
简述软件工程3种开发方法以及5个面向理论。
面向过程、面向数据、面向对象”的开发方法
面向流程分析、面向数据设计、面向对象实现、面向功能测试、面向过程管理”的实施理论
软件工程的基本原则有哪些?试加以说明。
第一,选取适宜开发范型。该原则与系统设计有关。在系统设计中,软件需求、硬件需求以及其他因素之间是相互制约、相互影响的,经常需要权衡。因此,必须认识需求定义的易变性,采用适宜的开发范型予以控制,以保证软件产品满足用户的要求。
第二,采用合适的设计方法。在软件设计中,通常要考虑软件的模块化、抽象与信息隐蔽、局部化、一致性以及适应性等特征。合适的设计方法有助于这些特征的实现,以达到软件工程的目标。
第三,提供高质量的工程支持。“工欲善其事,必先利其器”。在软件工程中,软件工具与环境对软件过程的支持颇为重要。软件工程项目的质量与开销直接取决于对软件工程
您可能关注的文档
- 大学生就业状况和特点分析.doc
- 大学生就业情况统计分析.doc
- 大学生就业现状分析论文.doc
- 轮机英语课程新词单及短语.doc
- 大学生就业现状及问题调查报告.doc
- 大学生就业调查分析结果.doc
- 轮胎英语常用词汇及轮胎术语 .doc
- 轮胎英语常用词汇及轮胎术语.doc
- 软件专业人才培方养案中学生应知问题.doc
- 轮机英语课程新词单及短语 .doc
- 四川雅江县公安局公开招聘警务辅助人员20人告备考题库及参考答案详解一套.docx
- 关于山东大学齐鲁医院(青岛)2025年度部分非事业编制岗位招聘的备考题库及答案详解参考.docx
- 化州市公安局2025年招聘警务辅助人员备考题库及答案详解参考.docx
- 儋州市卫生健康委员会2025年面向社会考核招聘卫健系统事业单位编内人员备考题库(一号)及参考答案详解.docx
- 北京市怀柔区卫生健康委员会所属事业单位2026年第一批公开招聘医务人员备考题库参考答案详解.docx
- 云南省昆明市晋宁区人民法院2025年公开招聘合同制人员备考题库带答案详解.docx
- 内江市公安局高新技术开发区分局2025年第三次招聘警务辅助人员备考题库及1套完整答案详解.docx
- 中国科学院山西煤炭化学研究所2025年度编制外人员招聘备考题库(908组)含答案详解.docx
- 乐山师范学院2026届高层次人才招聘备考题库及答案详解一套.docx
- 佛山市里水中学2025-2026学年教师招聘备考题库及答案详解1套.docx
原创力文档


文档评论(0)