词条 | 软件工程第二版 |
释义 | 百科名片作/译者:张海藩出版社:人民邮电出版社 出版日期:2006年01月 ISBN:9787115140708 [十位:7115140707] 页数:360 重约:0.521KG 定价:¥35.00 内容介绍本书由五篇共16章构成,第一篇讲述软件工程与软件过程;第二篇讲述结构化分析、设计与实现;第三篇讲述面向对象的概念、模型、分析、设计与实现;第四篇讲述软件项目的计划、组织和控制,并介绍了一些相关的国际标准;第五篇讲述形式化方法、统一建模语言UML和软件重用。本书内容新颖、实例丰富,可作为高等院校“软件工程”课程的教材或教学参考书,也可供软件工程师、软件项目管理者和应用软件的开发人员阅读参考。 图书目录第一篇 软件工程与软件过程 1 第1章 软件工程 1 1.1 软件危机 1 1.1.1 计算机系统的发展历程 1 1.1.2 软件危机的含义 2 1.1.3 产生软件危机的原因 3 1.1.4 消除软件危机的途径 5 1.2 软件工程 6 1.2.1 什么是软件工程 6 1.2.2 软件工程的基本原理 6 1.2.3 软件工程方法学 8 1.3 小结 10 习题 11 第2章 软件过程 13 2.1 软件生命周期的基本任务 13 2.2 瀑布模型 16 2.3 快速原型模型 18 2.4 增量模型 19 2.5 螺旋模型 20 2.6 喷泉模型 22 2.7 小结 23 习题 24 第二篇 传统方法学 25 第3章 结构化分析 25 3.1 概述 25 3.2 与用户通信的技术 26 3.2.1 访谈 26 3.2.2 简易的应用规格说明技术 27 3.2.3 软件原型 28 3.3 分析建模与规格说明 29 3.3.1 分析建模 29 3.3.2 软件需求规格说明 29 3.4 实体—关系图 31 3.4.1 数据对象 31 3.4.2 属性 31 3.4.3 关系 32 3.4.4 实体—关系图的符号 32 3.5 数据流图 33 3.5.1 数据流图符号 33 3.5.2 例子 34 3.5.3 命名 37 3.6 状态转换图 37 3.6.1 状态 38 3.6.2 事件 38 3.6.3 符号 38 3.6.4 例子 39 3.7 数据字典 40 3.8 结构化分析实例 41 3.8.1 问题陈述 42 3.8.2 问题定义 42 3.8.3 可行性研究 43 3.8.4 需求分析 48 3.9 小结 53 习题 55 第4章 结构化设计 56 4.1 结构化设计与结构化分析的关系 56 4.2 软件设计的概念和原理 57 4.2.1 模块化 57 4.2.2 抽象 59 4.2.3 逐步求精 59 4.2.4 信息隐藏 60 4.3 模块独立 61 4.3.1 耦合 61 4.3.2 内聚 62 4.4 启发规则 63 4.4.1 改进软件结构提高模块独立性 63 4.4.2 模块规模应该适中 64 4.4.3 深度、宽度 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。