您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 南京信息工程大学滨江学院软件工程期末复习李振宏
软件工程复习知识点:1.选择题:25题,共25分;填空题15题,共15分;简答5题,共30分;设计3题,共30分。第一章软件工程学概述1.软件危机是什么?软件工程的定义是什么?二者有何关系?(p1,p5)2.软件工程方法学的3要素是什么?(p9)3.软件生命周期的阶段如何划分,每个阶段的主要任务是什么?(p11)4.软件生命周期模型有哪些?各有何特点?(p15)第二章可行性研究1.可行性研究的实质是什么?(p36)2.可行性研究包含哪几方面的工作?(p36)3.数据流图有何用途、有哪几种图形元素?(p40)4.设计数据流图时,分层的原则是什么?(p41)5.数据字典主要用途是什么?(p48)6.投资回收期如何计算?(p52)第三章需求分析1.需求分析阶段应该得到什么文档?(p55)2.什么是ER图、有哪几种图形元素、有何用途?(p64)3.需求分析阶段要使用哪三种类型的模型?(p72)第五章总体设计1.模块的内聚是何含义?(p98)2.耦合有哪些类别,内聚有哪些类型,各是何含义?(p97,p98)3.内聚和耦合程度如何排序?(p97,p98)4.软件结构图中对深度、宽度、扇入及扇出有何要求?(p100)5.软件结构图如何理解?(p102)6.数据流图中,信息流可分为哪两种类型,如何区分?(p105)第六章详细设计1.结构化程序设计有哪几种基本结构,有何特点?有何要求?(p117)2.什么是结构化设计?有何用途?(p118)3.结构化程序设计对goto语句有何要求?(p119)4.判定表和判定树有何特点?用于何种场合?如何使用?(p127)5.JACKSON方法有何特点?有何用途?(p132)第七章实现1.软件测试和软件调试的目的是什么?(p150,p176)2.软件测试有哪几个步骤?与软件各开发阶段有何关系?(p151)3.集成测试有哪几种策略?(p157)4.什么是驱动模块、什么是存根模块?有何用途?(p155)5.什么是白盒测试、什么是黑盒测试,白盒测试有哪些测试方法、黑盒测试有哪些测试方法?(p162,p171)6.什么是等价类划分方法,什么是边界值分析方法?(p173,p175)第八章维护1.软件维护的分类,及每种维护的含义?(p189)第十三章软件项目管理1.如何度量软件的规模?(p305)2.估算软件项目成本的模型有哪些?(p308)3.什么是软件配置管理?(p328)4.什么是软件配置项?(p329)5.CMM包含哪几个等级?(p331)1.什么是CAD,CAM,CAI,CASE?(略)设计三题(第六章详细设计和第七章实现)如何由程序流程图得到流图,如何计算环形复杂度?p(137)如何将程序转化为流程图及N-S图?(p125)如何由流程图设计测试用例?(包括语句覆盖与分支覆盖)。(p162)
本文标题:南京信息工程大学滨江学院软件工程期末复习李振宏
链接地址:https://www.777doc.com/doc-5207413 .html