软件工程期末总复习题_第1页
软件工程期末总复习题_第2页
软件工程期末总复习题_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件工程》期末总复习题(新版(含作业及答案、复习重点、考核说明一、选择题 第1~4章(CA.软件工 B.软件周期C.软件D.软件产瀑布模型本质上是一种(A)A.线性顺 瀑布模型存在的问题是(BB.C.D.增量模 B.系 C.喷泉模 D.变换模需求不确定性高的B.需求确定 C.管理信息D.实下列有关软件工程的标准,属于国际标准的是(D) 数据结.程序结 C.算法D.数据软件可行性研究实质上是要进行一次(A)需求分析、设计过程。A、简化、压缩的B、详细的C、彻底的 可行性研究的目的是AB (CA、 B、P× C、 D、A、系统开发B、测试C、试运 D、集成测(CA、 B、20%C、 D、我国正式颁布实施的(B)对计算机的定义具有法律性、性《 计算机信息系统安全保护条例《 著作权法《计算 防治管理办法ABCD、详细设计需求规格说明书的作用不包括A、软件验收的依据B、用户与开发对软件要做什么的共同理CDAB、功能结构图CDA、 B、 C、 D、 需求分析阶段的关键任务是确定ABCD(D(CA、接口B、功 C、逻辑D、状(DPDLCABCDA、判定 B、IPO C、PDLD、DFD为高质量地开发软件项目,在软件结构设计时,必须遵循(A)信息隐蔽B、质量控 C、程序优化D、数据共当一个模块直接使用另一个模块的数据,这种模块之间的耦合为A、数据耦合B、公共耦合C、标记耦合DA、DFDB、SCC、PADD软件结构使用的图形工具,一般采用(C)A、DFDB、 C、 D、(DA、内容偶合B、公共偶合C、数据偶合D一、选择 (软件工程作业 第5~7章 B.属性C.关系D.方A.方法B.属性C.关系D.A.特征B.属性C.关系D.(AA.实例B.虚拟C.继承D.(A是(AA.复用B.对象C.实例D.面向对象分析过程中建立的模型有(D)下列的(C)下列的(C)(A)A.A.UML图B.A.信息隐藏B.继承 A. C.模块D.代A.请求——服务关系 B.继承关系C.依赖关系D.数据关系,A.说 B.操作C.属性D.关(BA.接口层B.中间层C.最低 (CA.接口类B.实体类C.控制 (AA.可性B.安全性C.开发效率D.可移植性一、选择 (软件工程作业 (DB.C.低级语言D.(CCD、软件的可移植性(B (DB.程序的效率C.D.结构化与非结构化的主要区别在于(B) B.软件配置是否完整C.程序的完整性D.文档的完整(BA.跨平台的B.动态指针C.解释型的D.A程序逻辑 (ACD、源程序(DA.如何组织对软件的评审B.如何验证程序的正确性 (A (BA、路径测试BCD(BAB、结构测试CD(DA、确认测试B、集成测试C、验收测试D(D (C ABCD(A 软件的主要原因是A、费用 B、 C、开发方法的缺陷D、用户不配软 (CA A、校正性B、完善性C、适应性D、预防性可性的特性中,相互的是A.可理解性与可测试性B.效率与可修改性C.D.可理解性与可读性各种不同的软 中,以 所占 量最小A、纠错 D、文(B)异步控制B.同步控制C.存取控制D.用图表示软件项目进度安排,下列说法中正确的是A.配置项BC.D.二、简答 第1~4章答:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和过程,即将工程化应用于合理开发成本,付出较低的开发费用(1)概述(2)技术可行性(3)项目成熟程度(4)市场需求情况和风险分析(5)投资估算及筹措(6)答:结构化的分析方法是面向数据流的方法,因此,此方法研究的是数据的组成和数据流向和对数据的加工描述工具:1234IPO567 答:1)确定系统的功能要求 答:数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流图的基本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的边矩形表示数据的箭头表示数据流。答:数据字典,主要用来描述数据流程图中的数据流、数据、处理过程和和数据源点/终点数据词信息内聚——一个模块中执行一系列动作,每个动作都有自己的点和处理代码,所有的动作都作用在相同 AB非直接耦合——如果两个模块之间没有直接关系,它们之间的联系完全通过主模块的控制和调用来实现的,这就1章本章的主要题型是选择题和简答题“软件工程的定义?答:软件工程是采用工程的概念、原理、技术和方法来开发与软件,把经过时间考7条基本原理是什么?答:①用分阶段的生命周期计划严格管理②坚持进行阶段评审③实行严软件工程师职业道德规范的8组是什么?1999年由ACM/IEEE-CS软件工程师道德规范和职业实(SEEPP)联合工作组制订了《软件工程师职业道德规范,规范含有8组由命名的准则:公众、客户和雇2章本章的题型主要是选择题3章本章的题型有选择题、简答题和应用构化分析方法的:用抽象模型的概念,按照软件数据传递、变换的关系,自顶向下逐层分解,直什么是需求工程?需求工程是指应用有效的技术和方法进行需求分析,确定客户需求,帮助分析理解数据字典主要用来描述数据流程图中的数据流、数据、处理过程和外部实体。数据字典中所有的定义(PO图ER义、设计的约束条件等逐一进行分析。以数据流程图为,辅以数据字典和处理说明,将整个软件的功能要求、数据要求和运行要求和扩展要求逐一确认。画出软件功能结构图。修正开发计划。编写需求规格说明书和初始的用户手册。IPO(应用题4章包括选择题、简答题和应用题反映模块独立性有两个标准:内聚和耦合。内聚衡量一个模块各个元素彼此结合的紧密程度,耦合衡信息隐藏的内容是:一个模块中所包含的信息,不允许其他不需要这些信息的模块5章本章主要是选择题和简答类封装了属性和方法,封装隐藏了对象的处理细节。通过继承,子类拥有父类的所有属性和方法,并UML是一种标准的图形化建模语言,它是面向对象分析与设计方法的表现。其本质表现是:它是一种UML5种视图(用例视图、逻辑视图、组件视图、并发视图和配置视图6主要是选择题和简答题7主要是选择题和简答题8主要是选择题和简答题选择程序设计语言考虑的因素:编程的水平和编程经历,待开发软件的类型,算法和计算复杂性,数程序错误一般包括数据缺陷、控制缺陷、计算缺陷、接口缺陷、输入/输出缺陷、管理缺陷、异常处9主要是选择题、简答题和应用题10章主要是选择题软 就是在软件交付使用之后对软件进行的任何改变工作活动有4种:改正性、适应性、完善性、预防性11章主要是选择题GanttGantt务彼此间的依赖关系和关键任务。工程网络图不仅能描绘任务分解情况及每项作业的开始时间和结束时间,还能清楚地表示各个任务之间的依赖关系,容易识别出关键路径和关键任务,因此,工程网络图是制定进度计划的强有力的工具。开发环境风险。包括各种CASE工具的可用程度和掌握程度,培训情况⑥开发风险

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论