软件工程导论复习提纲及试题.doc_第1页
软件工程导论复习提纲及试题.doc_第2页
软件工程导论复习提纲及试题.doc_第3页
软件工程导论复习提纲及试题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

班级:_ 姓名:_ 座号:_密封线第一章1.软件的定义2.什么是软件危机?典型表现及产生原因3.软件工程定义。软件工程的基本原理4软件工程方法学3要素5什么是软件的生命周期?各阶段的基本任务是什么?6瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型各自的特点第二章1可行性研究的目的与任务2系统流程图的基本思想3数据流图的基本思想;数据流图的四个要素4数据流图的画法5什么是数据字典。数据字典的编写方法6。投资回收期、纯收入第三章1需求分析的任务2获取需求的方法。简易的应用规格说明技术。3需求分析过程建立的三种模型4从哪些方面验证软件需求的正确性。第五章1总体设计的任务2设计原理3什么是内聚、耦合,与模块独立性的关系。内聚类型、耦合类型4结构图的深度、宽度、扇出和扇入5模块的作用域与控制域的关系6面向数据流的设计方法基本思想。变换分析过程第六章1人机界面设计应考虑的问题。2系统响应时间的两个属性3程序流程图、盒图、PAD图、判定表和判定树的画法4流图的画法、环形复杂度的计算第七章1。软件测试的目标、测试原则、测试步骤2。什么是白盒法?什么是黑盒法?3单元测试的方法、测试重点,需要编写的辅助程序4渐增式测试与非渐增式测试的比较5确认测试的目标、依据、测试方法6用逻辑覆盖法、基本路径测试法、黑盒测试法设计测试用例第八章1软件维护的定义、维护的类型2、结构化维护与非结构化维护3决定软件可维护性的因素。题型:选择题(20分)、判断题(10分)、填空题(20分)、简答题(20分)、应用题(30分)20092010学年第二学期期末考试试题(A卷)09级软件工程软件工程题号一二三四五总分分数得分评卷人一、选择题(只有一个正确答案,每空2分,共20题,共40分)1. 软件危机具有下列表现( )。I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住III. 软件常常不可维护IV. 软件成本逐年上升A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( )。A. 运行和维护阶段B. 设计阶段C. 代码实现阶段D. 测试阶段3. 下列属于软件的特点的是( )。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用过程中没有磨损、老化的问题C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D. 以上都正确4. 软件工程的出现是由于( )。A. 软件危机的出现B. 计算机硬件技术的发展C. 软件社会化的需要D. 计算机软件技术的发展5. 软件开发技术不包含( )。A. 软件开发方法学B. 软件工程环境C. 软件工具D. 软件质量度度量6. 软件工程的课程特点( )。I. 学科理论及其知识应用的多维性II. 工程化III. 浓厚的方法学色彩IV. 实践性、指导性强A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确7. 下列属于应用软件的是( )。I. 计算机辅助教学软件II. 软件测试工具III. 办公自动化软件IV. 工程与科学计算软件A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确8. 需求分析阶段最重要的技术文档是( )。A. 设计说明书B. 需求规格说明书C. 可行性分析报告D. 用户手册9. 以下关于数据流图的说法错误的是( )。A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B. 数据流图是用作结构化分析的一种工具C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D. 数据流图的绘制采用自上向下、逐层分解的方法10. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )。A. 数据库设计B. 数据通信C. 数据定义D. 数据维护11. 需求分析阶段的研究对象是( )。A. 系统分析员要求B. 用户要求C. 软硬件要求D. 系统要求12. 结构化方法的基本原则是( )。A. 模块化B. 抽象与分解C. 信息隐蔽D. 逐步求精13. 耦合度最高的是( )耦合。A. 环境B. 内容C. 控制D. 数据14. 内聚程度较低的是( )内聚。A. 偶然B. 通讯C. 顺序D. 时间15. 对一个程序来说,组成系统的模块数目( ),则开发成本越小。A. 越多B. 越少C. 顺序D. 时间16. 画软件结构图时应注意调用关系只能是( )。A. 从下到上B. 从上到下C. 从左到右D. 从右到左17. 程序流程图中的“”代表( )。A. 数据流B. 控制流C. 顺序流D. 调用18. DFD中的“”代表( )。A. 数据流B. 文件C. 处理D. 控制流19. DFD中的“”代表( )。A. 数据流B. 文件C. 处理D. 控制流20. DFD中的“”代表( )。A. 数据流B. 文件C. 处理D. 控制流得分评卷人二、填空题(只有一个正确答案,每空2分,共20空,共40分)1. 文档2. 瀑布模型3. 系统软件 支持软件 应用软件4. 数据流图5. 耦合性 内聚性 高 低 独立性6. 数据流 加工 文件 数据的源点或终点7. 数据流 数据项 文件 基本加工 数据项1. 计算机软件不仅仅是程序,还应该有一整套 。2. 传统的软件生存期模型是 。3. 软件按照功能的不同可以划分为3大类型 系统软件、支持软件、和应用软件。4. DFD在软件工程中表示 。5. 耦合性与 内聚性 是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到 内聚、 耦合,提高模块的 ,为设计高质量的软件结构奠定基础。6. 数据流图有四种基本成分:数据流、加工、文件 、数据源点 。7. 12. 数据字典有以下四类条目: 数据流 、 数据项 、文件 、基本加工、 数据项 是组成数据流和数据存储的最小元素。得分评卷人三、简答题(每小题20分,共1题,共20分)1. 某厂对部分职工重新分配工作的政策是:年龄有20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄有20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度者当技术员;年龄有40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用结构化语言、判定表或判定树描述上述问题的加工逻辑。答案:一、单项选择题1. D 2. A 3. D 4. D 5. D 6. D 7. B 8. B 9. C 10. C 11. B 12. B13. B14. A15. C16. B17. B18. A 19.C20. B二、填空题三、简答题答:(1)结构化语言。IF年龄20THENIF文化程度=初中THEN脱产学习ELSE工作为电工ENDIFELSE IF年龄40THENIF(文化程度=大学)THEN工作为技术员ELSEIF性别=男性THEN工作为钳工ELSE工作为车工ENDIFENDIFELSEIF(文化程度=大学)THEN工作为技术员ELSE工作为材料员ENDIFENDIFENDIF(2)判定表:先画出条件取值表如下表:条件名取 值符 号取值数年 龄年龄202040CYLm1=3文化程度初中高

温馨提示

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

评论

0/150

提交评论