《OFFICE高级应用》 2软件工程与程序设计基础 内蒙古农业大学计算机与信息工程学院公共教学部
《OFFICE高级应用》 2 软件工程与程序设计基础 1 内蒙古农业大学 计算机与信息工程学院 公共教学部
软件 ·软件=程序+数据+文档 ·按功能分为:应用软件、系统软件、支撑软 件(或工具软件) 2
软件 软件=程序+数据+文档 按功能分为:应用软件、系统软件、支撑软 件(或工具软件) 2
软件的特点: 。I.软件是一种逻辑实体,不是物理实体 。2软件不会磨损和老化,只会随着时间升级 或淘汰 ·3软件主要是研制,生产是简单的复制 ·4.软件的开发和运行受到计算机系统的限制 。5软件成本高,通常是定制的 3
软件的特点: 1.软件是一种逻辑实体,不是物理实体 2.软件不会磨损和老化,只会随着时间升级 或淘汰 3.软件主要是研制,生产是简单的复制 4.软件的开发和运行受到计算机系统的限制 5.软件成本高,通常是定制的 3
软件工程 ·软件工程的核心思想:把软件产品看作是一个 工程产品来处理。 ·软件工程三要素:方法、工具、过程。 。方法:完成软件工程项目的技术手段 工具:支持软件的开发、管理、文档生成 。过程:支持软件开发的各个环节的控制、 监 管 4
软件工程 软件工程的核心思想: 把软件产品看作是一个 工程产品来处理。 软件工程三要素:方法、工具、过程。 ◦ 方法:完成软件工程项目的技术手段 ◦ 工具:支持软件的开发、管理、文档生成 ◦ 过程:支持软件开发的各个环节的控制、 监 管 4
软件工程的目标与原则 软件工程的目标:在给定成本、进度的前提下, 开发出具有有效性、可靠性、可理解性、可维护性、 可重用性、可适应性、可移植性、可追踪性和可互操 作性且满足用户需求的产品。 软件工程的原则: 抽象、信息隐蔽、模块化、局部化、确定性、 一致性、完备性、可验证性 5
软件工程的目标与原则 软件工程的目标:在给定成本、进度的前提下, 开发出具有有效性、可靠性、可理解性、可维护性、 可重用性、可适应性、可移植性、可追踪性和可互操 作性且满足用户需求的产品。 软件工程的原则: 抽象、信息隐蔽、模块化、局部化、确定性、 一致性、完备性、可验证性 5