- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015软件工程期末总复习课案
填空题软件是计算机系统中与硬件相互依存的另一部分,它是包括(程序)、(数据)及其(相关文档)完整集合。其中,(程序)是按事先设汁的功能和性能要求执行的指令序列,(数据)是使程序能够正确操纵信息的数据结构,(相关文档)是与程序开发、维护和使用有关的图文资料.软件危机是指计算机软件的(开发)和(维护)过程中所遇到的一系列严重问题。软件工程是指导计算机软件(开发)和(维护)的一门工程学科,采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以经济地开发出高质量的软件并有效地(维护)它,这就是软件工程。常见的软件开发模型有(瀑布模型)、(快速原型模型)、(增量模型)和(螺旋模型)等;软件工程学方法的三要素是:(方法)、(工具)和(过程)。瀑布模型是一个(文档)驱动模型。可行性研究一般可以从(经济)可行性、(技术)可行性、法律可行性和法律可行性等方面来研究。数据流图从数据传输和(数据加工)角度,以(图形)的方式描述数据流从输入到输出的传输变换过程。数据流图的四个基本符号分别表示(数据的源点或终点)、(数据的加工)、(数据存储)和数据流;实体-联系图中,数据对象之间的关系有(一对一)、(一对多)和(多对多关系)。需求分析阶段应该建立三种模,即:(数据模型)、(功能模型)和(行为模型)。一般从(一致性)、(完整性)、(现实性)和(有效性)四个方面验证软件需求的正确性。HIPO 图是由一组(层次图)图加上一张(IPO)图组成。模块独立性的两个度量标准为:(耦合)和(内聚)。一般说来,模块之间的耦合程度(低),则单个模块的内聚程度(高)。经验表明,设计好的软件结构,通常顶层模块的扇出(比较高),中层模块扇出(较少),底层模块(高)扇入三种基本的程序控制结果是(顺序结果)、(选择(分支)结构)和(循环结构)。把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的(可移植性)。如果一个模块完成一组任务,这些任务彼此之间的关系是很松散的,这种內聚称为(偶然(或巧合)类聚)。白盒法的具体设计程序测试方法有语句覆盖、(判定覆盖)、(条件覆盖)和路径覆盖。组成 UML 的三种基本建筑块是(事物)、关系和(图)。面向对象的软件工程方法包括面向对象的分析、(面向对象的设计)、(面向对象的编程)、(面向对象的测试)和面向对象的软件维护等主要内容。保证软件质量的措施主要有(审查)、复查和管理复审、(测试)。提高软件质量和可靠性的技术大致分为两类,即(避开错误技术)和(容错技术)。常用的估算软件规模的方法有(代码行技术)和(功能点技术)。功能点技术的信息域包含(输入项数)(输出项数)、(查询数)、(主文件数)、(外部接口数)等 5 个方面的信息。软件的工作量计算模型是(软件规模)的函数,软件工作量的单位通常是(人月),常用的计算软件工作量的计算模型有(静态单变量模型)、(动态多变量模型)、(COCOMO2 模型)等。软件过程是软件(生存期)中的一系列相关软件工程(活动)的集合。每个软件过程又是由一组(工作任务)、项目(里程碑)、软件工程产品和交付物以及软件质量保证(SQA)电等组成。软件的度量包括直接度量和间接度量、软件产品的直接度量包括(产生的代码行数)、(执行速度)、(存储量大小)、在某种时间周期中所报告的差错数。软件产品的间接度量则包括(功能性)、(复杂性)、(效率)、(可靠性)、(可维护性)和许多其他的质量特性。软件配置管理是在软件的整个生命周期内管理变化的一组活动。这组活动包括:①标志变化,②控制变化,③实现变化,④报告变化。软件的质量可以定义为(用户对软件的满意程度),具体地说,软件质量是软件与(功能和性能需求),(开发标准)以及所有软件产品都应该具有的(隐含特性)相一致的程度软件维护可以分为(改正性维护)、(适应性维护)、(完善性维护)、(预防性维护)等四类。把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度叫软件的(移植性)。对象是封装了数据结构及可以施加在这些数据结构上的(操作)的封装体,这个封装体可以唯一地标识它的名字,而且向外界提供一组(服务)。单项选择题软件设计中划分程序模块通常遵循的原则是使各模块间的耦合尽可(弱)若一个模块直接引用另一个模块中的数据,这种类型的耦合称为(内容耦合。瀑布模型是(文档)驱动模型若一个模块把开关量作为参数传送给另一个模块,这种类型的耦合称为(控制耦合)。若一个模块通过公共数据结构把数据传送给另一个模块,这种类型的耦合称为公共偶合)。以下各种类型的耦合中,(内容耦合)的耦合性最强。为了高质量地开发软件项目,在软件结构设计时必遵循(信息屏蔽)的原则在建立软件系统的模块结构。应根据(模块独立性)评价系统模块划分的质量。结构化
您可能关注的文档
- 人教版初三化学第二单元我们周围的空气.ppt
- 2015用发展的观点看问题.ppt
- 人教版历史七年级上册第七课《战国时期的社会变化》(共18张PPT).ppt
- 2015级一轮复习:第二课多变的价格打印版本.pptx
- 2015级C语言复习题一.docx
- 人教版初中美术七年级下册《广而告之》.ppt
- 人教版历史与社会八上4.1.3北方的民族融合.ppt
- 2015结直肠癌诊疗指南课案.pptx
- 人教版品德与社会《学会和谐相处》课件课件.ppt
- 2015维修电工高级理论试题3课案.doc
- 婴幼儿照护:幼儿身心发展PPT教学课件.pptx
- 组织胚胎学:泌尿系统PPT教学课件.pptx
- 民航职业技能鉴定过关检测试卷及答案详解(必刷).docx
- 2025年民航职业技能鉴定综合提升测试卷【满分必刷】附答案详解.docx
- 2025民航职业技能鉴定常考点试卷附参考答案详解【达标题】.docx
- 民航职业技能鉴定练习题【易错题】附答案详解.docx
- 2025年民航职业技能鉴定试题预测试卷及参考答案详解【典型题】.docx
- 民航职业技能鉴定自我提分评估含答案详解(考试直接用).docx
- 民航职业技能鉴定模拟试题含完整答案详解(全国通用).docx
- 民航职业技能鉴定综合提升测试卷及参考答案详解【最新】.docx
最近下载
- 2022年技术能手选拔赛试题调幅广播(含答案).docx VIP
- SL 489-2010_水利建设项目后评价报告编制规程.pdf VIP
- 2025甘孜州委统一战线工作部选调事业单位工作人员8人笔试备考试题及答案解析.docx VIP
- GB51251-2017 建筑防烟排烟系统技术标准 (正式版).docx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 机械电子工程系本科毕业设计指南.docx VIP
- 信息化系统安全运维服务方案设计.docx VIP
- 妇产科会阴按摩术.pptx VIP
- 中信大厦(中国尊)全生命周期管理路径探索及实践.pdf VIP
- 年春季高考数学真题.doc VIP
文档评论(0)