王朝网络
分享
 
 
 

软件工程及软件开发应用

王朝导购·作者佚名
 
软件工程及软件开发应用  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,软件工程及软件方法学,软件工程理论,
  品牌: 施一萍

基本信息·出版社:清华大学出版社

·页码:207 页

·出版日期:2009年09月

·ISBN:7302206678/9787302206675

·条形码:9787302206675

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《软件工程及软件开发应用》内容简介:软件工程是计算机科学技术的一门新兴学科,其软件开发新技术、新方法正在不断地出现。《软件工程及软件开发应用》以软件生命周期为主线,系统地介绍了软件工程基本知识、结构化分析、结构化设计的软件开发技术,同时介绍了面向对象开发技术,包括面向对象分析、面向对象设计、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章 总体设计

4.1 总体设计的过程和任务

4.2 软件结构设计概念和原理

4.2.1 模块和模块化

4.2.2 抽象

4.2.3 信息隐藏

4.2.4 模块独立

4.3 软件结构设计优化

4.4 图形工具

4.4.1 层次图和HIPO图

4.4.2 结构图

4.5 结构化设计

4.5.1 结构化设计概述

4.5.2 结构化设计的过程

4.5.3 变换分析和事务分析

4.6 总体设计说明书

4.7 小结

习题

第5章 详细设计

5.1 任务和原则

5.2 结构化程序设计

5.3 过程设计的工具

5.3.1 程序流程图

5.3.2 N-S图

5.3.3 PAD图

5.3.4 PDL语言

5.3.5 判定树

5.3.6 判定表

5.4 面向数据结构的设计方法

5.4.1 逻辑数据结构

5.4.2 Jackson图和图解逻辑

5.4.3 应用实例

5.5 程序复杂程度的度量

5.6 人机界面设计

5.7 小结

习题

第2篇 面向对象开发方法

第6章 面向对象方法学引论

6.1 面向对象方法学概述

6.1.1 面向对象的基本概念

6.1.2 面向对象软件过程模型

6.2 面向对象方法学的优点

6.3 面向对象建模

6.3.1 对象模型

6.3.2 动态模型

6.3.3 功能模型

6.3.4 三种模型之间的关系

6.4 小结

习题

第7章 面向对象分析与设计

7.1 面向对象分析

7.1.1 面向对象分析过程

7.1.2 需求陈述

7.1.3 建立对象模型

7.1.4 建立动态模型

7.1.5 建立功能模型

7.1.6 应用实例

7.2 面向对象设计

7.2.1 面向对象设计的准则

7.2.2 问题域子系统设计

7.2.3 人机交互子系统设计

7.2.4 任务管理子系统设计

7.2.5 数据管理子系统设计

7.2.6 应用实例

7.3 小结

习题

第8章 UML统一建模语言

8.1 UML概述

8.1.1 UML的产生及发展目标

8.1.2 UML的组成及主要内容

8.1.3 UML的应用领域

8.2 UML静态建模

8.2.1 用例图

8.2.2 类图

8.2.3 对象图

8.2.4 构件图

8.2.5 实施图

8.3 UML动态建模

8.3.1 顺序图

8.3.2 协作图

8.3.3 状态图

8.3.4 活动图

8.4 基于UML的软件开发过程

8.5 小结

习题

第9章 RationalRose工具

9.1 Rose建模功能及特点

9.2 Rose操作界面

9.2.1 Rose的主界面

9.2.2 Rose的基本操作

9.3 Rose的模型视图

9.3.1 用例图的创建.删除和设计

9.3.2 模型元素的添加

9.3.3 工具栏按钮的添加

9.4 Rose的双向工程

9.5 小结

习题

第3篇 软件工程质量保证与管理

第10章 软件测试

10.1 软件测试概述

10.1.1 软件测试的概念

10.1.2 软件测试的分类

10.1.3 软件测试的基本步骤

10.2 白盒测试

10.2.1 逻辑覆盖

10.2.2 路径测试

10.3 黑盒测试

10.3.1 等价分类法

10.3.2 边界值分析法

10.3.3 错误推测法

10.4 测试用例

10.4.1 测试用例概念

10.4.2 应用实例

10.5 调试

10.6 面向对象的测试

10.7 软件测试的发展趋势

10.8 小结

习题

第11章 软件维护

11.1 软件维护的概念

11.2 软件维护的工作量

11.3 软件维护过程

11.4 软件可维护性

11.5 软件再工程

11.5.1 软件再工程的概念

11.5.2 软件重构

11.6 应用实例

11.7 小结

习题

第12章 软件工程管理

12.1 软件工程管理的目标

12.2 软件项目管理

12.2.1 软件项目管理的目标和过程

12.2.2 软件项目失控的原因

12.3 软件配置管理

12.3.1 软件配置管理的定义

12.3.2 软件配置管理的任务

12.4 软件质量管理

12.4.1 软件质量的概述

12.4.2 软件质量管理的主要活动

12.4.3 软件质量保证

12.4.4 软件质量保证体系及认证

12.4.5 软件过程能力评估的模型

12.5 软件风险管理

12.5.1 软件项目风险的概念

12.5.2 软件风险管理过程及风险驾驭

12.6 软件项目人力资源管理

12.7 应用实例

12.8 小结

习题

缩略语

参考文献

……[看更多目录]

序言计算机学科一直处于高速发展的过程中,伴随知识更新速度的加快,计算机教学知识体系以及专业设置也在发生着迅速的变化。计算机从20世纪80年代前以硬件为主,发展到20世纪90年代以软件为主,再到现在软件引领发展的时代。软件工程是20世纪60年代末,为了克服“软件危机”而出现的一门研究软件开发与维护的工程学科。随着计算机技术的飞速发展,对软件开发和维护提出了更高的要求,软件工程和软件产业面临更大的挑战。软件工程是计算机科学技术的一门新兴的学科,其软件开发新技术、新方法不断涌现,因此,相应的软件工程的教材也要进行教材改革,以适应计算机学科发展的需要。

本书以软件生命周期为主线,主要介绍了结构化软件开发技术、面向对象的软件开发技术以及软件工程质量保证和管理的内容。本书有两个特点:一是内容新颖,反映了当前软件开发和管理的最新技术;二是实用性强,通过应用实例分析,使读者学习和掌握软件工程的原理、技术和方法,并对实际的软件开发工作起指导作用。

全书分3篇,共12章。第1篇为软件开发方法,共有5章内容。第1章,软件工程概述,主要介绍软件工程起源和概念、软件生命周期及软件开发模型。第2章,可行性研究,主要介绍可行性研究的任务和过程、系统流程图、成本/效益分析和相应的文档编写。第3章,需求分析,主要介绍需求分析的任务和步骤、数据流图、数据字典等图形工具以及结构化分析方法。第4章,总体设计,主要介绍总体设计任务、软件设计概念和原理、层次图和结构图的图形工具以及结构化设计。第5章,详细设计,主要介绍结构化程序设计、过程设计的工具(流程图、N-S图和PAD图等)、面向数据结构的设计方法、程序复杂程度的度量以及人机界面设计。

第2篇为面向对象开发方法,共有4章内容。第6章,面向对象方法学引论,主要介绍面向对象概念、面向对象方法学优点、面向对象建模(对象模型、动态模型和功能模型)。第7章,面向对象分析与设计,主要介绍面向对象分析过程、面向对象设计建立的子系统。第8章,UML统一建模语言,主要介绍UML统一建模语言、静态模型图、动态模型图。第9章,Rational Rose工具,主要介绍Rose工具的基本操作、模型视图和双向工程。

第3篇,软件工程质量保证与管理,共有3章内容。第10章,软件测试,主要介绍软件测试概念、分类和基本步骤、黑盒测试、白盒测试、测试用例设计、调试和面向对象测试。第11章,软件维护,主要介绍软件维护的概念、过程、可维护性以及软件再工程。第12章,软件工程管理,主要介绍软件项目管理、配置管理、质量、风险管理以及人力资源管理。

本书由施一萍主编。施一萍编写第1~4章;苏前敏编写第5章及第10章;赵敏媛编写第6章及第7章;王红编写第8章及第9章;夏永祥编写第1l章及第12章。全书由施一萍统稿。

由于专业水平有限,书中错误或欠妥之处,望读者批评指正。

文摘插图:

软件工程及软件开发应用

第1章 软件工程概述

软件工程是20世纪60年代末,为了克服“软件危机”而出现的一门研究软件开发与维护的工程学科。随着计算机技术的飞速发展,对软件开发和维护提出了更高的要求,软件工程和软件产业面临更大的挑战。本章主要介绍软件工程的基本知识,包括软件的概念、软件危机、软件工程的内容、基本原理以及软件开发的方法和模型。

1.1 软件与软件危机

1.1.1 计算机软件概念

计算机系统是由硬件和软件组成。计算机硬件是计算机系统的物理部件,如中央处理机、存储器、键盘、显示器和打印机。计算机软件是计算机系统中的逻辑部件。计算机硬件和软件有明显的不同,具体表现如下:

(1)硬件是物理实体,能够看得见,而软件是逻辑实体。

(2)硬件会“磨损”或“老化”,但软件存在“退化”问题,必须要多次修改和维护软件。

(3)硬件与软件的制造过程不同。硬件需要相应的设计、工艺和制造过程,软件是通过分析、设计和编写程序完成的。

(4)硬件与软件的质量控制过程不同。由于制造过程不同,所以它们的质量控制也在各个阶段完成。

计算机硬件和软件又是相互联系、相互依赖的,二者缺一不可。硬件如果没有相应软件的支持,只能称为“裸机”,它是不能正常工作的。计算机系统只有配备了硬件以及控制和管理硬件的软件,才能发挥作用。

计算机系统的发展离不开软件的发展。计算机软件通常定义如下:软件是程序、数据和相关文档的完整集合。其中程序是按照设计文档的功能和性能要求所编写的指令序列。

数据是能使程序正常操纵信息的数据结构。文档是与程序开发、管理、维护和使用有关的图文材料。软件又与程序不同,它的规模比较庞大。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
网络工程师考试辅导(2009版)(全国计算机技术与软件专业技术资格(水平)考试辅导用书)
飞行器结构力学基础
大学计算机基础教程(第3版)(普通高等教育“十一五”国家级规划教材,高等学校计算机基础教育教材精选)
程序设计基础(C语言)实验指导与测试(高等院校计算机基础教育教材精选)
ARM嵌入式应用技术基础
控制工程基础(普通高等院校机电工程类规划教材)
Linux服务器性能调整
PLC技术及应用:基于西门子S7-200(高等院校信息技术规划教材)
网络化控制系统:现场总线技术(全国工程硕士专业学位教育指导委员会推荐教材)
大学计算机基础(21世纪普通高校计算机公共课程规划教材)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有