南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 21 传统软件工程方法 Conventional Methods for Software Engineering

● Conventional Methods for Software Engineering System engineering 系统定义 Analysis 分析 Design 设计 Code 编码 Testing 测试 Maintenance 维护
Conventional Methods for Software Engineering System engineering Analysis Testing Design Maintenance Code 系统定义 分析 设计 编码 测试 维护

Basic Concepts基本概念 Software is instructions (computer programs)that when executed provide desired function and performance, data structures that enable the programs s to adequately manipulate information,and documents that describe the operation and use of the programs
Basic Concepts 基本概念 Software is • instructions (computer programs) that when executed provide desired function and performance, • data structures that enable the programs to adequately manipulate information, and • documents that describe the operation and use of the programs

● Basic Concepts 软件 计算机系统中的程序及其有关文件 程序 计算任务中的处理对象和处理规则的描 述。 文件 为了便于了解程序所需的资料说明
Basic Concepts 软件 计算机系统中的程序及其有关文件。 • 程序 计算任务中的处理对象和处理规则的描 述。 • 文件 为了便于了解程序所需的资料说明

● ● Basic Concepts Software Characteristics 。 Software is developed or engineering,it is not manufactured in the classical sense. 软件是由开发或工程化而形成的,而不是传统意义上由制造 产生的。 ·Software doesn't "wear out'” 软件不会“磨损” Although the industry is moving toward component-based assembly,most software continues to be custom build. 大多数软件是自定的,而不是通过已有的构件组装起来的
Basic Concepts Software Characteristics • Software is developed or engineering, it is not manufactured in the classical sense. 软件是由开发或工程化而形成的,而不是传统意义上由制造 产生的。 • Software doesn’t “wear out”. 软件不会“磨损”。 • Although the industry is moving toward component-based assembly, most software continues to be custom build. 大多数软件是自定的,而不是通过已有的构件组装起来的

● Basic Concepts Software Applications ·Systems software ·Real-time software 。 Business software Engineering and scientific software ·Embedded software Personal computer software 。 Web-based software Artificial intelligence software ● ●
Basic Concepts Software Applications • Systems software • Real-time software • Business software • Engineering and scientific software • Embedded software • Personal computer software • Web-based software • Artificial intelligence software

● ● ● Basic Concepts Generic Category for Software: ·系统软件 ·支撑软件(中间件middleware) ·应用软件 ●
Basic Concepts Generic Category for Software: • 系统软件 • 支撑软件(中间件middleware) • 应用软件

● ● ● Basic Concepts 应用软件 应用软件 中间件 系统软件 系统软件 硬件平会 硬件平会
Basic Concepts 硬件平台 系统软件 支撑软件 硬件平台 系统软件 中间件 支撑软件 应用软件 应用软件

● Basic Concepts Evolution of Software软件的发展过程 ● 第一阶段:从第一台计算机上的第一个程序的出现到 实用的高级程序设计语言出现之前(1946-1956): 第二阶段:从实用的高级程序设计语言出现到软件工 程出现之前(1956-1968); ·第三阶段:软件工程(1968-)。 ● ● ●
Basic Concepts Evolution of Software 软件的发展过程 • 第一阶段:从第一台计算机上的第一个程序的出现到 实用的高级程序设计语言出现之前(1946-1956); • 第二阶段:从实用的高级程序设计语言出现到软件工 程出现之前(1956-1968); • 第三阶段:软件工程(1968- )

● ● Basic Concepts Software crisis软件危机 ·供求关系失调 。开发费用失控,进度拖延 ·可靠性差 ·难以维护 ● ●
Basic Concepts Software crisis 软件危机 • 供求关系失调 • 开发费用失控,进度拖延 • 可靠性差 • 难以维护

● Basic Concepts 产生软件危机的原因 ·软件本身的特点 ·管理人员的错误观点 ·用户的错误观点 ·软件开发人员的错误观点 ●
Basic Concepts 产生软件危机的原因 • 软件本身的特点 • 管理人员的错误观点 • 用户的错误观点 • 软件开发人员的错误观点
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程 Software Engineering》课程教学资源:软件文档编写指南.doc
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第三部分 软件过程、管理与质量.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第二部分 面向对象软件工程(标准建模语言UML).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第一部分 传统软件工程方法(李宣东).ppt
- 南京大学技术报告:Brief Introduction to UML 2.0(3/3)State Machine Modeling in UML2.0(for SEG seminar).pdf
- 南京大学技术报告:Brief Introduction to UML 2.0(2/3)Activity & State Machine Modeling.pdf
- 南京大学技术报告:Brief Introduction to UML 2.0(1/3)for SEG seminar.pdf
- 南京大学技术报告:Model driven architecture - Principles and practice(张天).pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Robust Frequent Directions with Application in Online Learning.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Buffered Asynchronous SGD for Byzantine Learning.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Blocking-based Neighbor Sampling for Large-scale Graph Neural Network.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Context-Aware Masking for Robust Speaker Verification.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)NEWOn the Convergence and Improvement of Stochastic Normalized Gradient Descent.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Densely Connected Time Delay Neural Network for Speaker Verification.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Difference Minimization Network for Semi-supervised Segmentation in Medical Images.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)ExchNet - A Unified Hashing Network for Accelerating Fine-Grained Image Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Hashing based Answer Selection.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Deep Hashing for Speaker Identification and Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)A Large-Scale Short Video Dataset for Near Duplicate Video Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Ensemble Additive Margin Softmax for Speaker Verification.pdf
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 22 面向对象软件工程 Object-Oriented Software Engineering(Unified Modeling Language, UML).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 23 软件过程、管理与质量 Software Process, Management, and Quality.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 24 软件工程中的高级课题 Advanced Topics in Software Engineering.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 25 软件开发的新方法 New Methodology(Agile方法).ppt
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)绪论.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)模型评估与选择.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)线性模型.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)决策树.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子力学.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)聚类算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)分类算法(朱钦圣).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)降维算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)隐马尔科夫算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子机器学习(量子K-means算法).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子支持向量机(support vector machine, SVM).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子神经网络(Neural Network,NN).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子降维算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)Lecture 01 Overview Data Analysis and Data Mining(李晓瑜).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)Lecture 02 Raw Data Analysis and Pre-processing(2.5-2.7).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)Lecture 02 Raw Data Analysis and Pre-processing(2.1-2.4).pdf