当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

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

资源类别:文库,文档格式:PPT,文档页数:260,文件大小:907.5KB,团购合买
System engineering Analysis Testing Design Maintenance Code 系统定义 分析 设计 编码 测试 维护
点击下载完整版文档(PPT)

● 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 产生软件危机的原因 • 软件本身的特点 • 管理人员的错误观点 • 用户的错误观点 • 软件开发人员的错误观点

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共260页,可试读40页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有