出版日期:2009年09月
ISBN:9787302206675
[十位:7302206678]
页数:207
定价:¥25.00
店铺售价:¥102.50
(为您节省:¥-77.50)
店铺库存:6
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15758542161
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2025-01-14 21:09:25]
黄*
镇江市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2025-01-14 20:35:36]
段**
昭通市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2025-01-14 20:04:47]
王**
郑州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2025-01-14 18:10:09]
叶*
琼海市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2025-01-14 10:36:10]
白**
开封市
《软件工程及软件开发应用》内容提要:
软件工程是计算机科学技术的一门新兴学科,其软件开发新技术、新方法正在不断地出现。本书以软件生命周期为主线,系统地介绍了软件工程基本知识、结构化分析、结构化设计的软件开发技术,同时介绍了面向对象开发技术,包括面向对象分析、面向对象设计、UML建模语言和Rational Rose工具,*后介绍了通过软件测试、维护和工程管理来保证软件工程质量等内容。
本书内容新颖,实用性强,每章后有小结和习题。可作为高等院校“软件工程”课程的教材或参考书,也适用于软件工作人员和计算机用户阅读参考。
《软件工程及软件开发应用》图书目录:
第1篇 软件开发方法
第1章 软件工程概述
1.1 软件与软件危机
1.1.1 计算机软件概念
1.1.2 计算机软件的发展
1.1.3 软件危机
1.2 软件工程
1.2.1 软件工程定义
1.2.2 软件工程的内容
1.2.3 软件工程基本原理
1.2.4 软件开发方法
1.3 软件生命周期
1.3.1 软件生命周期的划分
1.3.2 各阶段的基本任务
1.4 软件开发模型
1.4.1 瀑布模型
1.4.2 快速原型模型
1.4.3 增量模型
1.4.4 螺旋模型
1.4.5 喷泉模型
1.5 应用实例
1.6 小结
习题
第2章 可行性研究
2.1 可行性研究的任务
2.2 可行性研究的过程
2.3 系统流程图
2.4 成本/效益分析
2.4.1 成本估算
2.4.2 成本/效益分析方法
2.5 可行性研究报告
2.6 软件立项和合同
2.6.1 立项方法和立项文档
2.6.2 签订合同方法和合同文档
2.7 项目开发计划
2.8 小结
习题
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的任务
3.1.2 需求分析的步骤
3.2 图形工具
3.2.1 数据流图
3.2.2 数据字典
3.2.3 实体-联系图
3.2.4 其他图形工具
3.3 结构化分析
3.3.1 结构化分析的步骤
3.3.2 应用实例
3.3.3 软件需求规格说明书
3.4 验证软件需求
3.5 小结
习题
第4章 总体设计
第5章 详细设计
第2篇 面向对象开发方法
第6章 面向对象方法学引论
第7章 面向对象分析与设计
第8章 UML统一建模语言
第9章 RationalcRose工具
第3篇 软件工程质量保证与管理
第10章 软件测试
第11章 软件维护
第12章 软件工程管理
缩略语
参考文献
《软件工程及软件开发应用》文章节选:
第1章 软件工程概述
软件工程是20世纪60年代末,为了克服“软件危机”而出现的一门研究软件开发与维护的工程学科。随着计算机技术的飞速发展,对软件开发和维护提出了更高的要求,软件工程和软件产业面临更大的挑战。本章主要介绍软件工程的基本知识,包括软件的概念、软件危机、软件工程的内容、基本原理以及软件开发的方法和模型。
1.1 软件与软件危机
1.1.1 计算机软件概念
计算机系统是由硬件和软件组成。计算机硬件是计算机系统的物理部件,如**处理机、存储器、键盘、显示器和打印机。计算机软件是计算机系统中的逻辑部件。计算机硬件和软件有明显的不同,具体表现如下:
(1)硬件是物理实体,能够看得见,而软件是逻辑实体。
(2)硬件会“磨损”或“老化”,但软件存在“退化”问题,必须要多次修改和维护软件。
(3)硬件与软件的制造过程不同。硬件需要相应的设计、工艺和制造过程,软件是通过分析、设计和编写程序完成的。
(4)硬件与软件的质量控制过程不同。由于制造过程不同,所以它们的质量控制也在各个阶段完成。
计算机硬件和软件又是相互联系、相互依赖的,二者缺一不可。硬件如果没有相应软件的支持,只能称为“裸机”,它是不能正常工作的。计算机系统只有配备了硬件以及控制和管理硬件的软件,才能发挥作用。
计算机系统的发展离不开软件的发展。计算机软件通常定义如下:软件是程序、数据和相关文档的完整集合。其中程序是按照设计文档的功能和性能要求所编写的指令序列。
数据是能使程序正常操纵信息的数据结构。文档是与程序开发、管理、维护和使用有关的图文材料。软件又与程序不同,它的规模比较庞大。
……