软件工程复习提纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

复习提纲第一章1.软件的定义、特点。2.什么是软件危机?典型表现及产生原因3.软件工程定义、软件工程的目标、软件工程的基本原理。4.软件工程方法学3要素5.软件的生命周期包括哪些阶段?各阶段的基本任务是什么?软件维护有哪几种?6.瀑布模型、快速原型模型、增量模型、螺旋模型各自的特点及不足之处。第二章1.可行性研究的目的与任务(从哪三个方面进行研究)2.数据流图的四个要素3.掌握数据流图的画法(重点)4.什么是数据字典。数据字典的编写方法第三章1.需求分析的任务是什么?2.获取需求的方法有哪些?3.需求分析阶段的产物——需求规格说明,描述的是什么?4.需求分析过程建立的三种模型5.从哪些方面验证软件需求的正确性第五章1.总体设计的任务、设计包括哪两个方面2.设计原理3.模块独立的重要性4.什么是内聚、耦合?与模块独立性的关系。内聚类型、耦合类型,强弱顺序如何5.启发规则有哪些?结构图的深度、宽度、扇出和扇入,掌握其概念及判断,模块的控制域和作用域的概念和意义。6.面向数据流的设计方法基本思想、变换分析过程,掌握将数据流图转换为软件结构图的方法7.结构化方法的基本原则是什么?(抽象与分解、抽象与求精)第六章1.人机界面设计应考虑的问题2.系统响应时间的两个属性3.程序流程图、盒图、判定表和判定树的画法4.流图的画法、环形复杂度的计算第七章1.软件测试的目标、测试原则、测试步骤。2.什么是成功的测试?3.软件测试分为哪四种测试?(单元、集成、确认、平行)4.单元测试的方法、测试重点5.自顶向下集成测试时深度优先与宽度优先策略6.确认测试的目标、依据、参与者、测试方法7.什么是白盒法?什么是黑盒法?分别有哪些测试技术?8.了解逻辑覆盖法(语句覆盖、判定覆盖、路径覆盖)、基本路径测试法、黑盒测试法(等价划分、边界值分析)设计测试用例重点掌握:1、画数据流图,并将其转换为软件结构图2、程序流程图、盒图、判定树、判定表的画法3、掌握流图的画法、环形复杂度的计算4、掌握深度优先和宽度优先的测试策略5、白盒测试、黑盒测试法测试用例的设计

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功