软件工程方法课件sea10course summarization_第1页
软件工程方法课件sea10course summarization_第2页
软件工程方法课件sea10course summarization_第3页
软件工程方法课件sea10course summarization_第4页
软件工程方法课件sea10course summarization_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、工程课程总结关于v时间和地点u 教务另行通知u 请务必参加形式u 开卷,可带者成绩为0,缺席v和纸件资料u不带笔记本电脑,不传阅资料v 作业要求u 已参加今天答辩的不需要提交大作业u 未参加答辩的请务必在6月1日之前提交大作业,交给教务,由教务统一转交给我-3-关于试题v 关于内容u 以课件上的内容为主u 侧重对各类题型工程的理解和应用vu 选择题、简答题、案例题等若干种题型-4-课程内容v 寻找银弹(3)v 需求(3)v 分析设计(12)u 设计基础(3)u 结构化分析设计(3)u 面向对象分析设计(6)vv质量和测试(3)(3)(3)测试v 形式化开发5Copyright © t

2、hbinCollege of Software, BUAA01. 寻找银弹v开发中的焦油坑u 进度滞后、缺乏、文档v项目的内在特征u 复杂性、一致性、可变性、不可见性工程v工程定义、基本特点工程知识体:10个知识域工程uuvu 启发式u 形式化:Parnas、结构化、面向对象6Copyright © thbinCollege of Software, BUAA02.需求v 理解需求u 功能需求和非功能需求u 需求工程:分析、需求调研、需求建模、需求分析u 需求准则:一致性、完整性、可行性、需要性、正确性、可跟踪性和可测试性分析:鱼骨图v特性、主骨、大骨和要因、中骨、小骨uv 需求调研

3、u 文档抽样、调研、观察、v 需求建模表、面谈、JRPu 用例模型:参与者和用例、用例图u 用例文档7Copyright © thbinCollege of Software, BUAA03.设计基础v 理解设计v 设计原理u 分解:模块化、高内聚和低耦合p 内聚:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚p 耦合:无直接耦合、数据耦合、特征耦合、合、公共耦合、内容耦合u 抽象:过程抽象、数据抽象和对象抽象u 分层:继承层次和聚合层次v 基本设计过程v 体系结构风格耦合、外部耦u 管道过滤器模式、知识库模式、解释器模式、 分层模式、MVC8Copyright

4、 © thbinCollege of Software, BUAA04.结构化分析设计v 结构化u 从GOTO到顺序、选择和循环的结构化程序v 结构化分析u 功能建模:数据流图DFD、数据字典DD图ERD流图CFD、状态转换图STDu 数据建模:实体u 行为建模:v 结构化设计u 结构设计原则p 深度和宽度、扇入和扇出、作用域和结构图SC域uu 过程设计:流程图、决策表9Copyright © thbinCollege of Software, BUAA05.面向对象的基础v 面向对象u 定义u 里程碑:Simula、Smalltalk、C+、Java、UMLv 面向对象的

5、u 对象和类u 抽象、封装、继承、接口和抽象类、多态v 传统的面向对象概念u Coad/Yourdonu Booch:找类和对象v UML基础:用例图、类图10Copyright © thbinCollege of Software, BUAA06.面向对象分析设计v 面向对象的分析u 分析类:边界类、类和实体类u 类图:寻找实体类以及关联u 顺序图:分析交互v 架构设计u 基本的打包策略v 对象设计u 类的属性、操作和u类:关联、依赖、聚合和组合u 设计模式的基本概念11Copyright © thbinCollege of Software, BUAA07.质量与测试v

6、质量u 质量与质量,常见的质量模型v质量保证u SQA的基本概念、主要任务评审u 缺陷放大模型u 评审方式:随机评审、轮查、走查、测试vv测试的基本概念、原则和测试生命周期测试策略u V模型:单元测试、集成测试、确认测试、系统测试、回归测试uvu 测试类型:功能测试、性能测试、测试12Copyright © thbinCollege of Software, BUAA08.测试v 白盒测试u 白盒测试基础:流图、环复杂性、图矩阵u 白盒测试技术:基本路径测试、 循环测试、覆盖测试(语句覆盖、分支覆盖、条件覆盖)v 黑盒测试u 等价类、边界值u 因果图v 面向对象的测试u 与传统测试v 自动化测试的区别和u 基本思想,优缺点13Copyright © thbinCollege of Software, BUAA09. 形式化v 形式化u 形式化基础解决的u 过程:规范、推理和分析、求精v 图灵机u 图灵机的基本

温馨提示

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

评论

0/150

提交评论