您好,欢迎光临有路网!
实用软件工程(第5版)
QQ咨询:
有路璐璐:

实用软件工程(第5版)

  • 作者:赵池龙
  • 出版社:电子工业出版社
  • ISBN:9787121376269
  • 出版日期:2020年03月01日
  • 页数:236
  • 定价:¥52.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是以面向对象为主、面向元数据和面向过程为辅的教科书,巧妙地、实事求是地将这三种方法融于一体,是国内外软件工程教材中的经典著作,有利于增强中国人在国际软件工程界的话语权。本书共11章,包括软件工程的内容与方法、软件生命周期与开发模型、软件立项与合同、软件需求分析、软件策划、软件建模、软件设计、软件实现、软件测试、软件实施与维护、软件管理。书中提出了“软件工程方法论”和“软件工程实践论”,详述了“功能模型”“业务模型”和“数据模型”三个模型的建模思想,提出了数据模型设计中的“四个原子化”理论,介绍了“面向对象”“面向元数据”“面向过程”三种方法的“需求分析、概要设计、详细设计”的描述工具与实现途径,提出了软件测试工作的本质,主要通过软件数据的“值”来检验软件数据的“型”。本书适合各类理工科计算机及相关专业的软件工程教材,也适合IT企业的软件工程师自学之用。
    目录
    目 录
    第1章 软件工程的内容与方法 1
    1.1 软件的定义 2
    1.2 软件工程的定义 4
    1.3 软件工程在软件行业中的作用 8
    1.4 软件工程方法论 10
    1.4.1 软件工程方法论的提出 10
    1.4.2 面向过程方法 11
    1.4.3 面向对象方法 12
    1.4.4 面向元数据方法 13
    1.4.5 面向业务基础平台的方法 14
    1.4.6 软件工程方法论小结 17
    1.5 软件工程实践论 18
    1.6 软件支持过程 20
    1.7 软件管理过程 21
    1.8 实例分析――某港口信息系统建设案例 22
    本章小结 24
    思考题 24
    第2章 软件生命周期与开发模型 25
    2.1 软件生命周期模型概论 26
    2.2 瀑布模型 27
    2.3 增量模型 29
    2.4 原型模型 30
    2.5 迭代模型 31
    2.6 螺旋模型 34
    2.7 喷泉模型 36
    2.8 XP模型 36
    2.9 各模型之间的关系 37
    本章小结 39
    思考题 40
    第3章 软件立项与合同 41
    3.1 软件立项方法与文档 42
    3.2 软件招标与投标 43
    3.3 签订合同的方法与文档 44
    3.4 下达任务的方法与文档 45
    本章小结 49
    思考题 49
    第4章 软件需求分析 50
    4.1 需求分析的基本概念 51
    4.2 需求分析的任务 54
    4.3 需求分析的方法 59
    4.4 需求描述工具 63
    4.4.1 描述工具概述 63
    4.4.2 面向元数据的需求描述工具 64
    4.4.3 面向过程的需求描述工具 64
    4.4.4 面向对象的需求描述工具 68
    4.5 需求过程管理 72
    4.6 需求分析文档 74
    本章小结 76
    思考题 77
    第5章 软件策划 78
    5.1 软件策划概论 79
    5.2 软件规模估计方法 81
    5.3 软件费用和资源估计方法 83
    5.4 软件策划文档 84
    本章小结 85
    思考题 85
    第6章 软件建模 87
    6.1 三个模型的建模思想 88
    6.2 数据模型设计概论 91
    6.3 数据库设计的理论和方法 95
    6.4 四个原子化理论 100
    6.5 建模案例:混凝土公司信息管理系统 101
    6.6 建模案例:某省级新华书店信息管理系统 104
    6.7 三个模型建模思想总结 108
    本章小结 109
    思考题 110
    第7章 软件设计 111
    7.1 软件设计概述 112
    7.2 软件设计原理 114
    7.3 面向过程设计 117
    7.3.1 面向过程概要设计 118
    7.3.2 面向过程详细设计 120
    7.4 面向对象设计 123
    7.4.1 面向对象分析与设计工具 123
    7.4.2 面向对象分析与设计步骤 130
    7.5 面向元数据设计 133
    7.6 软件设计方法学 135
    7.7 软件设计文档 136
    本章小结 137
    思考题 138
    第8章 软件实现 140
    8.1 软件实现概述 141
    8.2 软件编码技术 144
    8.3 软件实现管理 148
    本章小结 150
    思考题 150
    第9章 软件测试 151
    9.1 软件测试概述 152
    9.2 软件测试模型 158
    9.3 黑盒测试方法 160
    9.3.1 等价类划分法 161
    9.3.2 边界值分析法 162
    9.3.3 错误推测法 162
    9.3.4 因果图分析法 163
    9.3.5 场景分析法 163
    9.3.6 黑盒测**例设计 164
    9.3.7 黑盒测试的优缺点 166
    9.4 白盒测试方法 167
    9.5 灰盒测试方法 170
    9.6 测试过程和测试文档 170
    本章小结 174
    思考题 174
    第10章 软件实施和维护 176
    10.1 软件产品分类 177
    10.2 软件产品发布 178
    10.3 软件产品实施 180
    10.4 软件维护传统方法 181
    10.5 软件维护现代方法 184
    10.6 软件维护文档 186
    本章小结 187
    思考题 187
    第11章 软件管理 189
    11.1 软件过程改进模型CMMI 190
    11.1.1 CMMI简介 190
    11.1.2 CMMI实施思路 193
    11.1.3 成熟度等级2过程域的解释 197
    11.2 敏捷文化现象 198
    11.3 软件配置管理 200
    11.3.1 配置管理的基本概念 200
    11.3.2 配置管理员的职责 203
    11.3.3 配置管理工具VSS的工作原理 203
    11.4 软件质量保证 205
    11.4.1 软件质量保证的基本概念 205
    11.4.2 软件质量保证文档 208
    11.5 软件项目管理 209
    11.5.1 项目与项目管理的定义 209
    11.5.2 项目经理的7项职责和10项工作程序 209
    11.5.3 项目经理对程序员的8项要求 211
    11.5.4 从大学生到项目经理 213
    11.5.5 软件企业人才管理策略 214
    11.5.6 软件企业架构及工作流 216
    本章小结 218
    思考题 219
    参考文献 220
    后 记 221
    参考文献 222

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外