南方医科大学:《软件工程》课程教学资源(PPT课件)第7章 面向对象分析

CHAPTER 7-1 HOW INFORMATION SYSTEMS ARE DEVELOPED 如何开发信息系统
Slide 2.1 1/50 CHAPTER 7-1 HOW INFORMATION SYSTEMS ARE DEVELOPED 如何开发信息系统

Chapter Overview Information System Development in Theory理论上的信息系统开发 Winburg Mini Case Study一个小型案例研究 Lessons of the Winburg Mini Case Study这个小型案例研究的教训 Teal Tractors Mini Case Study第二个小型案例研究 Iteration and Incrementation迭代和增量★ Iteration:The Newton-Raphson Algorithm迭代:牛顿拉普森算法 The Winburg Mini Case Study Revisited再次探讨第二个小型案例 Other Aspects of Iteration and Incrementation迭代和增量的其他方面 Managing Iteration and Incrementation管理迭代和增量 Maintenance Revisited再论维护
Slide 2.2 2/50 Chapter Overview Information System Development in Theory 理论上的信息系统开发 Winburg Mini Case Study 一个小型案例研究 Lessons of the Winburg Mini Case Study 这个小型案例研究的教训 Teal Tractors Mini Case Study 第二个小型案例研究 Iteration and Incrementation 迭代和增量★ Iteration: The Newton–Raphson Algorithm 迭代: 牛顿-拉普森算法 The Winburg Mini Case Study Revisited 再次探讨第二个小型案例 Other Aspects of Iteration and Incrementation 迭代和增量的其他方面 Managing Iteration and Incrementation 管理迭代和增量 Maintenance Revisited 再论维护

Information System Development Ideally,an information system is developed Linear Starting from scratch(从头 Requirements 开始) In the real world,it is very Analysis different We make mistakes Design The client's requirements change Implementation Development
Slide 2.3 3/50 Information System Development Ideally, an information system is developed – Linear – Starting from scratch(从头 开始) In the real world, it is very different – We make mistakes – The client’s requirements change

Chapter Overview Information System Development in Theory理论上的信息系统开发 Winburg Mini Case Study一个小型案例研究 Lessons of the Winburg Mini Case Study这个小型案例研究的教训 Teal Tractors Mini Case Study第二个小型案例研究 Iteration and Incrementation迭代和增量 Iteration:The Newton-Raphson Algorithm迭代:牛顿拉普森算法 The Winburg Mini Case Study Revisited再次探讨第二个小型案例 Other Aspects of Iteration and Incrementation迭代和增量的其他方面 Managing Iteration and Incrementation管理迭代和增量 Maintenance Revisited再论维护
Slide 2.4 4/50 Chapter Overview Information System Development in Theory 理论上的信息系统开发 Winburg Mini Case Study 一个小型案例研究 Lessons of the Winburg Mini Case Study 这个小型案例研究的教训 Teal Tractors Mini Case Study 第二个小型案例研究 Iteration and Incrementation 迭代和增量 Iteration: The Newton–Raphson Algorithm 迭代: 牛顿-拉普森算法 The Winburg Mini Case Study Revisited 再次探讨第二个小型案例 Other Aspects of Iteration and Incrementation 迭代和增量的其他方面 Managing Iteration and Incrementation 管理迭代和增量 Maintenance Revisited 再论维护

NH NA VT ME MT ND OR MN SD NE co KS MO AZ NM OK AR sc MS AL GA DC Hi
Slide 2.5 5/50

现在要开发一种自动识 别纸币的软件,既要防止 伪钞,速度又要快。 Winburg市长 You can trust me!
Slide 2.6 6/50 You can trust me! 为了缓解交通拥挤状况, 请全体市民“泊车换 乘”(park and ride),换 乘只花一块钱。 现在要开发一种自动识 别纸币的软件,既要防止 伪钞,速度又要快。 Winburg市长

Winburg Mini Case Study Episode(情节)1:The1 st version is implemented Episode 2:A mistake is found - 10s-too slow-implementation fault:double Changes double to float Episode 3:Revise -4.5s-still slow-poor image recognition algorithm A faster algorithm is used-1s Episode 4:A new design is adopted -Development is complete Episode 5:A few years later Hardware changed,software has to be changed
Slide 2.7 7/50 Winburg Mini Case Study Episode(情节) 1: The 1st version is implemented Episode 2: A mistake is found – 10s —— too slow —— implementation fault: double – Changes double to float Episode 3: Revise – 4.5s —— still slow —— poor image recognition algorithm – A faster algorithm is used —— 1s Episode 4: A new design is adopted – Development is complete Episode 5: A few years later – Hardware changed, software has to be changed

Evolution Tree Model Winburg Mini Case Study ◆Development .Maintenance Requirements Requirements3 ↓ Analysis Analysis3 Design Design3 Design4 Implementation Implementation2 Implementation3 Implementation4 Episode 1 Episode 2 Episode 3 Episode 4
Slide 2.8 8/50 Evolution Tree Model Winburg Mini Case Study

Waterfall Model The linear life cycle model with feedback(反馈)loops Requirements The waterfall model cannot show the order of events Analysis Design 这是一种理想化的开 发过程,实际的软件 开发过程是曲折的。 Implementation Development Maintenance
Slide 2.9 9/50 Waterfall Model The linear life cycle model with feedback(反馈) loops The waterfall model cannot show the order of events 这是一种理想化的开 发过程,实际的软件 开发过程是曲折的

扩展内容:Naterfall Models理想化的方案 Communication Real projects rarely follow the Project initiation sequential flow. Requirements gathering Customers usually can't Planning state all requirements .Estimating explicitly. Scheduling and tracking A working version will not be available until Modeling late in the project ·Analysis and design time-span. Classic Construction Code and test Life Cycle Deployment ·Delivery Support and feedback
Slide 2.10 10/50 扩展内容: Waterfall Models 理想化的方案
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第6章 面向对象方法学导论.ppt
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第5章 结构化实现 5.3 测试(原则,方法,技术)5.4 调试.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第5章 结构化实现 5.2 算法决策.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第5章 结构化实现 5.1 编码与程序语言.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第4章 结构化设计 4.7 人机界面设计 4.8 详细设计的方法和工具 4.8 过程设计的方法和工具 4.10 面向数据结构的设计方法.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第4章 结构化设计 4.1 什么是软件设计 4.2 设计的概念和原理 4.3 模块独立 4.4 启发规则 4.5 表示软件结构的图形工具 4.6 面向数据流的设计.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第3章 结构化分析 3.3 分析建模与规格说明 3.4 实体-关系图 3.5 数据流图 3.6 状态转换图 3.7 数据字典.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第3章 结构化分析 3.1 软件开发计划 3.2 需求分析的内容.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第2章 软件过程.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第1章 软件工程概述(主讲:杨谊).pptx
- 南方医科大学:《软件工程》课程教学大纲 Software Engineering.pdf
- 《软件工程》课程教学资源(书籍教材)英文电子版《软件工程——实践者之路》第九版 Software Engineering, A Practitioners Approach(9th Ed, Roger S. Pressman, Ph.D. Bruce R. Maxim, Ph.D., 2019).pdf
- 电子工业出版社:《数字图像处理》书籍教材PDF电子版(MATLAB版)Digital Image Processing Using MATLAB【美】Richard E.Woods Steven L.Eddins(共十二章).pdf
- 电子工业出版社:《数字图像处理》书籍教材PDF电子版(中译第三版)第10章 图像分割.pdf
- 电子工业出版社:《数字图像处理》书籍教材PDF电子版(中译第三版)第9章 形态学图像处理.pdf
- 《数字图像处理》课程教学课件(Digital Image Processing)图像压缩——变换编码.pdf
- 《数字图像处理》课程教学课件(Digital Image Processing)图像压缩 ——霍夫曼-算术-LZW编码.pdf
- 《数字图像处理》课程教学课件(Digital Image Processing)图像压缩——图像压缩基本概念.pdf
- 《数字图像处理》课程教学课件(Digital Image Processing)彩色图像处理 6.2 伪彩色和全彩色图像处理.pdf
- 《数字图像处理》课程教学课件(Digital Image Processing)彩色图像处理 6.1 彩色基础和彩色模型.pdf
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第8章 面向对象设计(1/2).ppt
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第8章 面向对象设计(2/2).ppt
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第10章 项目管理与质量控制.pptx
- 南方医科大学:《软件工程》课程教学资源(PPT课件)第11章 软件维护.pptx
- 《软件工程》课程教学资源(学习资料)软件工程课程思政案例合集.pdf
- 《软件工程》课程教学资源(项目开发文档)1.任务申请.doc
- 《软件工程》课程教学资源(项目开发文档)2.可行性与计划阶段——可行性研究报告.doc
- 《软件工程》课程教学资源(项目开发文档)2.可行性与计划阶段——项目开发计划.doc
- 《软件工程》课程教学资源(项目开发文档)3.需求分析阶段——数据要求说明书.doc
- 《软件工程》课程教学资源(项目开发文档)3.需求分析阶段——用户手册概要.doc
- 《软件工程》课程教学资源(项目开发文档)3.需求分析阶段——需求说明书.doc
- 《软件工程》课程教学资源(项目开发文档)4.概要设计阶段——数据库设计说明书.doc
- 《软件工程》课程教学资源(项目开发文档)4.概要设计阶段——概要设计说明书的.doc
- 《软件工程》课程教学资源(项目开发文档)4.概要设计阶段——组装测试计划.doc
- 《软件工程》课程教学资源(项目开发文档)5.详细设计阶段——详细设计说明书.doc
- 《软件工程》课程教学资源(项目开发文档)6.实现阶段——模块开发说明.doc
- 《软件工程》课程教学资源(项目开发文档)7.单元测试阶段——单元测试报告.doc
- 《软件工程》课程教学资源(实验指导)软件工程基础训练实验指导.pdf
- 西安电子科技大学:《微机原理与系统设计》课程教学课件(讲稿)绪论(主讲:董明皓).pdf
- 《脑科学与类脑智能》:类脑计算芯片与类脑智能机器人发展现状与思考.pdf