- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南邮 软件工程 限选课 复习
* 注意事项 1. 作图题使用教材上的图形符号 2. 写SQL应使用给定关系的名称和属性名 3. 分析设计题用中文,准确命名 4. 不要用铅笔答题,否则无效 * * * 一、重点掌握以下概念 1. 软件:文档+程序+数据 2. 软件危机的表现 3. 软件复用:概念、三个级别的含义 4. 软件生命周期:概念、划分三个阶段 5. 软件工程7条原理(P5) 6. 快速原型法和原型的概念 第一章 软件工程概述 * 第二章 结构化分析和设计方法 一、重点掌握以下概念 各阶段的任务、内容、文档 (P10~12) 问题定义:任务、结果 可行性研究: 任务、目的 内容——技术、经济、操作、法律(P10) 文档 需求分析:任务(做什么 P11) * 思想:分解、抽象 工具:数据流图(DFD) 数据字典、处理的逻辑表达 数据分析ER图(数据库概念设计) 文档内容(P12) 2. SA方法 第二章 结构化分析和设计方法 * 定义 4. 数据字典(P14) 作用 基本成分及其表示 画法 3. 数据流图 (P12) 第二章 结构化分析和设计方法 * 任务:“怎么做” 步骤:总体设计、详细设计 目标:软件结构 基本思想:自顶向下、模块化 面向数据流(变换型、事务型) 表达工具:软件结构图 5. 结构化设计 (P17) 第二章 结构化分析和设计方法 * 6. 软件设计原理 (P19~20) 模块化 信息隐蔽(P19) 模块独立性(P20):概念、度量 模块内的内聚性:七种 模块间的耦合性:六种 影响模块间耦合性的因素 第二章 结构化分析和设计方法 * 7. 软件设计原则 (P21~22) 四个原则 模块的扇入、扇出(P19) 模块的作用域、控制域(22) 好的软件结构呈“腰鼓”型(P21) 第二章 结构化分析和设计方法 * 8. 软件设计策略 两种数据流图:变换型、事务型 变换型:以变换为中心、变换分析 事务型:以事务为中心、事务分析 9. 数据库的逻辑设计 第二章 结构化分析和设计方法 * 二、会准确画出数据流图 提取四个基本成分 命名合理 分解原则:父图、子图平衡; 分层编号; 对上层图某个处理进行分解 第二章 结构化分析和设计方法 * 对象和类、属性和服务 消息传递 结构与连接 封装、继承、多态(P32) OOA + OOD + OOP 1. 面向对象的基本概念 一、重点掌握以下概念 第三章 面向对象分析和设计方法 * 对象模型——五个层次(P33) 确定对象 建立结构 建立主题( 概念和划分依据 ) 确定属性(实例连接) 确定消息和服务(消息连接) 动态模型: 状态迁移图:状态、事件、状态迁移 顺序图(EROI)图 功能模型:数据流图 2. 面向对象分析 第三章 面向对象分析和设计方法 * 目标(P51) 四个部分(P51) OOD的基本准则(P61) 理解交互耦合、继承耦合 理解服务内聚、类内聚、一般-特殊内聚 3. 面向对象设计 第三章 面向对象分析和设计方法 * 二、会准确画出对象模型和动态模型 对象模型 五个层次 对象类、结构与实例连接的表示 命名准确 2. 动态模型:状态迁移图、顺序图(EROI图) 第三章 面向对象分析和设计方法 * 一、重点掌握以下概念 软件测试的概念、目的 软件测试的步骤、测试内容、分别发现哪个阶段的错误(P75~76) 集成测试中的桩模块与驱动程序的概念 两种测试方法:黑盒(等价类划分、边界值分析) 白盒(逻辑覆盖) 第四章 软件测试 * 二、能正确设计测试用例 测试用例: 输入的测试数据和对应的预期结果 包括合理的和不合理的数据 2. 根据某种测试方法设计测试用例 等价类划分法、边界值分析法 语句覆盖、判定覆盖 第四章 软件测试 * 一、重点掌握以下概念 软件维护的概念和四种类型(P83) 软件维护的过程 软件维护的副作用 第五章 软件维护 * 一、重点掌握以下概念 数据模型:概念、三要素(P91)、三级别 数据库系统的三级模式结构及两级映象 (P95~96) 3. 数据独立性:逻辑的、物理的(P96~97) 第六章 数据库概述 * 用户11 用户12 用户n1 用户ni DB 外部级 (单个用户的视图) 概念级 (全局视图) 内部级 (存储视图) 外模式1
文档评论(0)