上海交通大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)软件开发过程 Software Development Processes

上定大字 AI JLAO TONG UNIVERSITY 2. Software Development Processes
2. Software Development Processes

Outline SHANGHAI JAD TONG UNIVERSITY ③ Historical aspects ③ Economic aspects ③ Maintenance aspects 9 Requirements, analysis, and design aspects e Team development aspects e Why there is no planning phase Software Engineering
Software Engineering Outline Historical aspects Economic aspects Maintenance aspects Requirements, analysis, and design aspects Team development aspects Why there is no planning phase

SHANGHAI JAD TONG UNIVERSITY Outline(contd) e Why there is no testing phase e Why there is no documentation phase e The object-oriented paradigm g The object-oriented paradigm in perspective ③ Terminology ③ Ethica|iues Software Engineering
Software Engineering Outline (contd) Why there is no testing phase Why there is no documentation phase The object-oriented paradigm The object-oriented paradigm in perspective Terminology Ethical issues

上定1.1 Historical Aspects SHANGHAI JAD TONG UNIVERSITY e 1968 NATO Conference, Garmisch, Germany e Aim To solve the software crisis e Software is delivered Late Over budget · With residua| faults Software Engineering
Software Engineering 1.1 Historical Aspects 1968 NATO Conference, Garmisch, Germany Aim: To solve the software crisis Software is delivered • Late • Over budget • With residual faults

SHANGHAI JAD TONG UNIVERSITY Standish Group Data Data on projects complete/Canceled Successf d in 2006 19 35% Com pl leted late over budget, and/or with features missing 46% igure Software Engineering
Software Engineering Standish Group Data Data on projects complete d in 2006 Figure 1.1 Just over one in three projects was successful

上 Cutter Consortium data SHANGHAI JAD TONG UNIVERSITY e 2002 survey of information technology organizations 78%have been involved in disputes ending in litigation o For the organizations that entered into litigation In 67%of the disputes, the functionality of the information system as delivered did not meet up to the claims of the developers In 56% of the disputes, the promised delivery date slipped several times In 45% of the disputes, the defects wBertvae Eayereering
Software Engineering Cutter Consortium Data 2002 survey of information technology organizations • 78% have been involved in disputes ending in litigation For the organizations that entered into litigation: • In 67% of the disputes, the functionality of the information system as delivered did not meet up to the claims of the developers • In 56% of the disputes, the promised delivery date slipped several times • In 45% of the disputes, the defects were so severe that the information system was unusable

Conclusion SHANGHAI JAD TONG UNIVERSITY e The software crisis has not been solved o Perhaps it should be called the software depression Long duration Poor prognosis Software Engineering
Software Engineering Conclusion The software crisis has not been solved Perhaps it should be called the software depression • Long duration • Poor prognosis

上12 Economic Aspects SHANGHAI JAD TONG UNIVERSITY o Coding method cmnew is 10% faster than currently used method CMold. Should it be used? ③ Common sense answer · Of course! 9 Software Engineering answer Consider the cost of training Consider the impact of introducing a new technology Consider the effect of Cmnew on maistitmaneEngineering
Software Engineering 1.2 Economic Aspects Coding method CMnew is 10% faster than currently used method CMold. Should it be used? Common sense answer • Of course! Software Engineering answer • Consider the cost of training • Consider the impact of introducing a new technology • Consider the effect of CMnew on maintenance

EAit 1.3 Maintenance Aspects SHANGHAI JAD TONG UNIVERSITY e Life-cycle model The steps(phases) to follow when building software a theoretical description of what should be done e Life cycle The actual steps performed on a specific product Software Engineering
Software Engineering 1.3 Maintenance Aspects Life-cycle model • The steps (phases) to follow when building software • A theoretical description of what should be done Life cycle • The actual steps performed on a specific product

上文三太 Waterfall Life-Cycle Model e Classical model (1970) 1. Requirements phase 2. Analysis(specification) phase 3. Design phase 4. Implementation phase 5. Postdelivery maintenance 6. Retirement Figure 1.2 Software Engineering
Software Engineering Waterfall Life-Cycle Model Classical model (1970) Figure 1.2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国水利水电出版社:《计算机组装与维护实训教程》课程教学资源(PPT课件讲稿,共九章).ppt
- 《大学生计算机基础》课程教学资源(PPT讲稿)第三章 字处理软件(Word 2003).ppt
- 北京大学:《高级软件工程》课程教学资源(PPT课件讲稿)第六讲 网络环境中的软件质量.ppt
- 《计算机数据恢复技术》课程教学资源(PPT课件讲稿)第1章 数据恢复技术概述.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第2章 传统加密技术 Classical Encryption Techniques.ppt
- 《计算机系统安全》课程教学资源(PPT课件讲稿)第六章 访问控制 Access Control.ppt
- 陕西师范大学:Neural Networks and Fuzzy Systems(PPT讲稿)Chapter 3 NEURONAL DYNAMICS II:ACTIVATION MODELS.ppt
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第5章 Linux网络工程.ppt
- Parallel Algorithms Underlying MPI Implementations.ppt
- 《电子商务技术》课程教学资源(PPT课件讲稿)第五章 电子商务安全技术.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层(谢希仁).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)并发对象 Concurrent Objects.ppt
- 《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六讲 关系数据理论.ppt
- 《数据结构 Data Structure》课程教学资源(PPT课件讲稿)06 非二叉树 Non-Binary Trees.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第5章 图像复原.ppt
- 《C语言程序设计》课程电子教案(PPT课件讲稿)Chapter 02 用C语言编写程序.ppt
- 山西国际商务职业学院:《数据库应用程序设计》课程教学资源(PPT课件)第三章 数据与数据运算.pps
- 《计算机网络》课程教学资源(PPT课件讲稿)第一章 计算机网络概述.ppt
- 《大学计算机基础》课程教学资源:作业习题.pdf
- 中国医科大学:《计算机网络实用教程》课程教学资源(PPT讲稿)高速局域网技术、交换式局域网技术、虚拟局域网技术、主要的城域网技术.ppt
- 《大型机高级系统管理技术》课程教学资源(PPT课件讲稿)第4章 作业控制子系统.ppt
- 《计算机软件及应用》课程教学资源(PPT课件讲稿)第2章 Photoshop CS入门基础.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第二章 计算机的前世今生(主讲:许成刚).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 公钥密码(主讲:董庆宽).pptx
- 《管理信息系统原理及开发》课程教学资源(PPT课件讲稿)第3、4讲 管理信息系统的系统设计.ppsx
- 西安电子科技大学:《接入网技术及其应用》课程教学资源(PPT课件讲稿)第6章 接入网应用(徐展琦).ppt
- 《人工智能原理及应用》课程教学大纲 Artificial Intelligence Principles and Applications.doc
- 《知识发现和数据挖掘 Knowledge Discovery and Data Mining》课程教学课件(PPT讲稿)Chapter 10. Cluster Analysis:Basic Concepts and Methods.pptx
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)小波分析 Wavelet Analysis(主讲:曹洋).pptx
- 《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 6 无线和移动网络 Wireless and Mobile Networks.ppt
- 《UNIX操作系统基础》课程教学资源(PPT课件讲稿)第三章 UNIX的文件与目录.ppt
- 上海交通大学:并发理论(PPT课件诗篇)Concurrency Theory.ppt
- 南京大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言语法基础.ppt
- 南京大学:使用失效数据来引导决定(PPT讲稿,计算机系:赵建华).ppt
- 南京航空航天大学:《C++》课程电子教案(PPT课件讲稿)第3章 类的基础部分(主讲:陈哲).ppt
- 《软件工程导论》课程教学资源(PPT课件讲稿)第9章 面向对象方法学.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(主讲:阮晓龙).pptx
- 《数据库原理》课程教学资源(PPT课件讲稿)第三章 关系数据库标准查询语言SQL.pps
- Excel 2010高级使用技巧(PPT讲稿).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第二章 物理层.ppt