第15单元 软件工程概论 计算机软件基础 The software basic of computer 下一页 主讲:刘志强
下一页 计算机软件基础 The software basic of computer 主讲:刘志强 第15单元 软件工程概论
教学目标 ●了解软件工程的基本概念 ●掌握软件工程的基本理论、技术和 方法,运用于软件的开发和生产 上一页 停止放映 下一页 第2页
下一页 上一页 停止放映 第2页 教学目标 ⚫ 了解软件工程的基本概念 ⚫ 掌握软件工程的基本理论、技术和 方法,运用于软件的开发和生产
教学内容 ●了解软件、软件工程的基本概念 软件的特征 软件危机、软件工程 瀑布模型、原型模型 软件生存周期中各个阶段的任务、 实施方法及步骤 上一页 停止放映 下一页 第3页
下一页 上一页 停止放映 第3页 教学内容 ⚫ 了解软件、软件工程的基本概念 – 软件的特征 – 软件危机、软件工程 – 瀑布模型、原型模型 – 软件生存周期中各个阶段的任务、 实施方法及步骤
本单元涉及内容 ●概述 -软件的基本概念 软件的发展和软件危机 ●第9章软件工程 9.1软件工程 9.2软件生存周期 上一页 9.3软件工程管理 停止放映 下一页 第4页
下一页 上一页 停止放映 第4页 本单元涉及内容 ⚫ 概述 –软件的基本概念 –软件的发展和软件危机 ⚫ 第9章 软件工程 –9.1 软件工程 –9.2 软件生存周期 –9.3 软件工程管理
、基本概念 软件计算机系统中所有程序、数据结构 及有关文档资料的总称。软件是计算机 技术和人类智慧高度结合的产物,软件 开发不是简单、机械地重复生产,而是 创造性的脑力劳动。 ●软件的作用软件是今后信息产业发展的 推动力。美国最近在24项高科技领域中 调查结果表明,其中18项与软件有关。 上一页 停止放映 下一页 第5页
下一页 上一页 停止放映 第5页 一、基本概念 ⚫ 软件 计算机系统中所有程序、数据结构 及有关文档资料的总称。软件是计算机 技术和人类智慧高度结合的产物,软件 开发不是简单、机械地重复生产,而是 创造性的脑力劳动。 ⚫ 软件的作用 软件是今后信息产业发展的 推动力。美国最近在24项高科技领域中 调查结果表明,其中18项与软件有关
软件工程学的体系结构 软件开发方法学 软件开发技术了软件工具 软件工程环境 软件工程学 软件管理学 软件工程管理{软件经济学 上一页 停止放映 下一页 第6页
下一页 上一页 停止放映 第6页 软件工程学的体系结构 软件工程学 软件开发技术 软件开发方法学 软件工具 软件工程环境 软件工程管理 软件管理学 软件经济学
问题的由来 ●软件内在规律。任何事物有它自己的客观规律 和发展轨迹。只有认识了它,才能驾驭它。 ●软件地位及作用。软件是计算机系统中重要的 组成部分。但在早期它并没有引起业界的重视。 随着计算机技术的发展,随着“软件危机”的出 现,以及软件危机对社会危害的增大,软件的地 位和作用也越来越重要。 软件工程学。业界人士不得不设置专门的学 上一页 科——软件工程学来研究软件开发、生产的內在 停止放映 规律,用于指导现代工程化的软件生 下一页 第7页
下一页 上一页 停止放映 第7页 问题的由来 ⚫ 软件内在规律。任何事物有它自己的客观规律 和发展轨迹。只有认识了它,才能驾驭它。 ⚫ 软件地位及作用。软件是计算机系统中重要的 组成部分。但在早期它并没有引起业界的重视。 随着计算机技术的发展,随着“软件危机”的出 现,以及软件危机对社会危害的增大,软件的地 位和作用也越来越重要。 ⚫ 软件工程学。业界人士不得不设置专门的学 科——软件工程学来研究软件开发、生产的内在 规律,用于指导现代工程化的软件生产
软件的特征(与硬件产品比较) ●软件是逻辑产品 ●软件产品质量的体现方式不同 ●软件产品的失败曲线不同 ●软件产晶的成本构成不同 ●软件产品不存在同类零件替换 减●软件产品的静态和动态属性 停止放映 下一页 第8页
下一页 上一页 停止放映 第8页 软件的特征(与硬件产品比较) ⚫ 软件是逻辑产品 ⚫ 软件产品质量的体现方式不同 ⚫ 软件产品的失败曲线不同 ⚫ 软件产品的成本构成不同 ⚫ 软件产品不存在同类零件替换 ⚫ 软件产品的静态和动态属性
软件是逻辑产品 ●软件产品具有产值、价格、质量 和功能的特性,但看不见,是逻辑 的、无形的,是脑力劳动的结晶。 上一页 停止放映 下一页 第9页
下一页 上一页 停止放映 第9页 软件是逻辑产品 ⚫ 软件产品具有产值、价格、质量 和功能的特性,但看不见,是逻辑 的、无形的,是脑力劳动的结晶
软件产品质量体现方式不同 ●质量体现方式不同: 实用、可靠、可操作性 可维护性强 方便用户 不会折旧、损坏、老化 上一页 停止放映 下一页 第10页
下一页 上一页 停止放映 第10页 软件产品质量体现方式不同 ⚫ 质量体现方式不同: –实用、可靠、可操作性; –可维护性强 –方便用户 –不会折旧、损坏、老化