南邮 软件工程 限选课 复习.ppt_第1页
南邮 软件工程 限选课 复习.ppt_第2页
南邮 软件工程 限选课 复习.ppt_第3页
南邮 软件工程 限选课 复习.ppt_第4页
南邮 软件工程 限选课 复习.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1 一 重点掌握以下概念1 软件 文档 程序 数据2 软件危机的表现3 软件复用 概念 三个级别的含义4 软件生命周期 概念 划分三个阶段5 软件工程7条原理 P5 6 快速原型法和原型的概念 第一章软件工程概述 2 第二章结构化分析和设计方法 一 重点掌握以下概念各阶段的任务 内容 文档 P10 12 问题定义 任务 结果可行性研究 任务 目的内容 技术 经济 操作 法律 P10 文档需求分析 任务 做什么P11 3 第二章结构化分析和设计方法 4 第二章结构化分析和设计方法 5 任务 怎么做 步骤 总体设计 详细设计目标 软件结构基本思想 自顶向下 模块化面向数据流 变换型 事务型 表达工具 软件结构图 5 结构化设计 P17 第二章结构化分析和设计方法 6 6 软件设计原理 P19 20 模块化信息隐蔽 P19 模块独立性 P20 概念 度量模块内的内聚性 七种模块间的耦合性 六种影响模块间耦合性的因素 第二章结构化分析和设计方法 7 7 软件设计原则 P21 22 四个原则模块的扇入 扇出 P19 模块的作用域 控制域 22 好的软件结构呈 腰鼓 型 P21 第二章结构化分析和设计方法 8 8 软件设计策略 两种数据流图 变换型 事务型变换型 以变换为中心 变换分析事务型 以事务为中心 事务分析 9 数据库的逻辑设计 第二章结构化分析和设计方法 9 二 会准确画出数据流图提取四个基本成分命名合理分解原则 父图 子图平衡 分层编号 对上层图某个处理进行分解 第二章结构化分析和设计方法 10 对象和类 属性和服务消息传递结构与连接封装 继承 多态 P32 OOA OOD OOP 1 面向对象的基本概念 一 重点掌握以下概念 第三章面向对象分析和设计方法 11 对象模型 五个层次 P33 确定对象建立结构建立主题 概念和划分依据 确定属性 实例连接 确定消息和服务 消息连接 动态模型 状态迁移图 状态 事件 状态迁移顺序图 EROI 图功能模型 数据流图 2 面向对象分析 第三章面向对象分析和设计方法 12 目标 P51 四个部分 P51 OOD的基本准则 P61 理解交互耦合 继承耦合理解服务内聚 类内聚 一般 特殊内聚 3 面向对象设计 第三章面向对象分析和设计方法 13 二 会准确画出对象模型和动态模型对象模型五个层次对象类 结构与实例连接的表示命名准确2 动态模型 状态迁移图 顺序图 EROI图 第三章面向对象分析和设计方法 14 一 重点掌握以下概念软件测试的概念 目的软件测试的步骤 测试内容 分别发现哪个阶段的错误 P75 76 集成测试中的桩模块与驱动程序的概念两种测试方法 黑盒 等价类划分 边界值分析 白盒 逻辑覆盖 第四章软件测试 15 二 能正确设计测试用例测试用例 输入的测试数据和对应的预期结果包括合理的和不合理的数据2 根据某种测试方法设计测试用例等价类划分法 边界值分析法语句覆盖 判定覆盖 第四章软件测试 16 一 重点掌握以下概念软件维护的概念和四种类型 P83 软件维护的过程软件维护的副作用 第五章软件维护 17 一 重点掌握以下概念数据模型 概念 三要素 P91 三级别数据库系统的三级模式结构及两级映象 P95 96 3 数据独立性 逻辑的 物理的 P96 97 第六章数据库概述 18 优点 数据独立性 应用程序和数据库的数据结构之间相互独立 第六章数据库概述 19 数据结构 关系 二维表 关系的性质 P105 属性值是原子的不允许出现重复元组没有行序 属性无序关系模式的表示 R U1 U2 Un 候选键 能唯一标识元组的最小属性集主键 能唯一标识元组的最小属性集之一外键 不是本关系主键 引用本 其他关系主键关系模型通过外键实现实体之间的联系 1 关系数据模型 一 重点掌握以下概念 唯一非空 第七章关系数据库基本原理 20 数据操作 关系代数 常用操作的含义完整性约束 实体完整性 主键实现 P103 104 参照完整性 外键实现 用户定义的完整性 第七章关系数据库基本原理 2 索引 视图的概念 21 SQL语言的组成 DDL QL DML DCLSQL的DDL语法 基表的定义 P111 修改和撤销 3 SQL 第七章关系数据库基本原理 22 SQL的QL SELECT语句的完整语法 P113 SELECT后用DISTINCT去掉重复元组WHERE对元组的选择GROUPBY分组和HAVING对分组选择ORDERBY排序五个聚集函数基于多表的查询 连接 嵌套 SQL的DML 增 删 改的语法 P123 一次只能对一个表进行操作 第七章关系数据库基本原理 23 关系模式设计中的语义问题 冗余 操作异常 函数依赖 P127 完全 部分 传递依赖范式 1NF 2NF 3NF BCNF 关系模式的规范化的步骤 P133 4 关系数据库的规范化理论 第七章关系数据库基本原理 24 二 能根据需求写出正确的SQL语句三 能判断关系的候选键 所属的最高范式判断 依据定义 P128 P131 第七章关系数据库基本原理 25 一 重点掌握以下概念关系数据库的设计步骤 P136 各设计阶段的任务 内容 第八章数据库设计 26 3 概念设计 概念模型 E R图 及其表示实体和实体集 属性 码联系 一对一联系 一对多联系 多对多联系自底向上的设计方法消除冲突 属性冲突 命名冲突 结构冲突消除冗余 冗余数据 冗余的联系 第八章数据库设计 27 E R图转换为具体DBMS支持数据模型的逻辑结构E R图向关系模型转换实体集转换为关系 实体的属性为关系属性实体标识符转换为主键联系的转换1 1联系 1 N联系 外键M N联系 关系设计用户子模式 定义视图 4 逻辑设计 第八章数据库设计 28 二 会按需求描述 进行数据库设计概念设计会准确画出ER图应画 标 出 实体集 联系集 联系类型 各自的属性2 逻辑设计E R图转换成关系模式指出每个关系模式的主键 外键 第八章数据库设计 29 时间 地点 考试安排 答疑 地点 30 一 单项

温馨提示

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

评论

0/150

提交评论