南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第一部分 传统软件工程方法(李宣东)

传统软件工程方法 ·问题定义 ·需求分析 ·概要设计 ·详细设计 测 维 码试护 ●
传统软件工程方法 • 问题定义 • 需求分析 • 概要设计 • 详细设计 • 编 码 • 测 试 • 维 护

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

● ● ● 基本概念 软件的作用 ·用户与硬件的接口 ·计算机系统的指挥者 ·计算机系统结构设计的重要依据 ●
基本概念 软件的作用 • 用户与硬件的接口 • 计算机系统的指挥者 • 计算机系统结构设计的重要依据

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

● 基本概念 软件的分类: ·系统软件 ·支撑软件 ·应用软件 ●
基本概念 软件的分类: • 系统软件 • 支撑软件 • 应用软件

基本概念 软件危机 ·供求关系失调 ·开发费用失控,进度拖延 ·可靠性差 ·难以维护 ●
基本概念 软件危机 • 供求关系失调 • 开发费用失控,进度拖延 • 可靠性差 • 难以维护

● ● 基本概念 产生软件危机的原因(软件本身的特点) ·软件开发进展情况较难衡量 。软件开发质量难以评价 ·管理和控制软件开发过程相当困难 软件没有“磨损”概念,软件维护通常 意味着改进或修改原来的设计 ● ● ● ●
基本概念 产生软件危机的原因(软件本身的特点) • 软件开发进展情况较难衡量 • 软件开发质量难以评价 • 管理和控制软件开发过程相当困难 • 软件没有“磨损”概念,软件维护通常 意味着改进或修改原来的设计

● 基本概念 产生软件危机的原因(软件开发人员的 错误观点) “有一个对目标的概括描述就足以着手编写程序了, 许多细节可以在以后再补充” 所谓软件开发就是编写程序并设法使它运行” “用户对软件的要求不断变化,然而软件是柔软而灵 活的,可以轻易地改动” “软件投入生产性运行以后需要的维护工作并不多, 而且维护是一件很容易做的简单工作” ●
基本概念 产生软件危机的原因(软件开发人员的 错误观点) • “有一个对目标的概括描述就足以着手编写程序了, 许多细节可以在以后再补充” • “所谓软件开发就是编写程序并设法使它运行” • “用户对软件的要求不断变化,然而软件是柔软而灵 活的,可以轻易地改动” • “软件投入生产性运行以后需要的维护工作并不多, 而且维护是一件很容易做的简单工作

● 基本概念 软件工程 ·应用计算机科学、数学及管理科学等原 理,以工程化原则、方法解决软件问题 的工程。其中,计算机科学、数学用于 构造模型与算法,工程科学用于制定规 范、设计范型、降低成本及确定权衡, 管理科学用于计划、资源、质量、成本 等管理。 ●
基本概念 软件工程 • 应用计算机科学、数学及管理科学等原 理,以工程化原则、方法解决软件问题 的工程。其中,计算机科学、数学用于 构造模型与算法,工程科学用于制定规 范、设计范型、降低成本及确定权衡, 管理科学用于计划、资源、质量、成本 等管理

● 基本概念 软件工程的基本内容: ·软件设计方法论 ·软件工具 ·软件工程标准和规范 · 软件工程管理 。 软件工程理论 ●
基本概念 软件工程的基本内容: • 软件设计方法论 • 软件工具 • 软件工程标准和规范 • 软件工程管理 • 软件工程理论
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学技术报告: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
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Discrete Latent Factor Model for Cross-Modal Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Deep Discrete Supervised Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Asymmetric Deep Supervised Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Semi-Supervised Deep Hashing with a Bipartite Graph.pdf
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第二部分 面向对象软件工程(标准建模语言UML).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第三部分 软件过程、管理与质量.ppt
- 《软件工程 Software Engineering》课程教学资源:软件文档编写指南.doc
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 21 传统软件工程方法 Conventional Methods for Software Engineering.ppt
- 南京大学:《软件工程 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