返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 软件工程 朴勇,周勇 电子工业出版社 9787121338540 书籍
  • 新华书店旗下自营,正版全新
    • 作者: 朴勇,周勇著 | 朴勇,周勇编 | 朴勇,周勇译 | 朴勇,周勇绘
    • 出版社: 电子工业出版社
    • 出版时间:2018-04-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 朴勇,周勇著| 朴勇,周勇编| 朴勇,周勇译| 朴勇,周勇绘
    • 出版社:电子工业出版社
    • 出版时间:2018-04-01
    • 版次:1版1次
    • 印次:1
    • 印刷时间:2019-08-01
    • 字数:435.0
    • 页数:263
    • 开本:26开
    • ISBN:9787121338540
    • 版权提供:电子工业出版社
    • 作者:朴勇,周勇
    • 著:朴勇,周勇
    • 装帧:平装
    • 印次:1
    • 定价:49.00
    • ISBN:9787121338540
    • 出版社:电子工业出版社
    • 开本:26开
    • 印刷时间:2019-08-01
    • 语种:暂无
    • 出版时间:2018-04-01
    • 页数:263
    • 外部编号:9598810
    • 版次:1版1次
    • 成品尺寸:暂无

    目 录
    第1章 软件工程概述 1
    1.1 软件危机与软件工程 1
    1.1.1 软件危机 1
    1.1.2 软件工程 2
    1.2 系统工程与UML 3
    1.2.1 系统工程 3
    1.2.2 统一建模语言UML 4
    1.3 系统开发的解空间 6
    1.4 软件工程开发方法 8
    1.4.1 传统方法 8
    1.4.2 面向对象方法 8
    1.4.3 理解两种开发方法 9
    1.5 习题 10
    第2章 软件开发过程 11
    2.1 软件生命周期与软件过程 11
    2.2 传统生命周期模型 13
    2.2.1 瀑布模型 13
    2.2.2 快速原型模型 14
    2.2.3 增量模型 16
    2.2.4 螺旋模型 16
    2.2.5 喷泉模型 18
    2.3 敏捷生命周期模型 18
    2.3.1 增量交付与迭代开发 19
    2.3.2 敏捷生命周期模型的优势 20
    2.3.3 极限编程 21
    2.3.4 Scrum 22
    2.3.5 DevOps过程 23
    2.4 习题 25
    第3章 需求分析 26
    3.1 需求分析活动 26
    3.1.1 需求准备 26
    3.1.2 系统涉众 27
    3.1.3 系统目标 29
    3.2 用例与系统功能 29
    3.2.1 用例及其表示 30
    3.2.2 识别用例 31
    3.2.3 用例规约 33
    3.2.4 用例提炼 34
    3.3 过程建模与事件流 36
    3.3.1 过程建模 36
    3.3.2 事件流 40
    3.4 功能性需求 41
    3.5 非功能性需求 44
    3.6 需求跟踪 46
    3.7 习题 48
    第4章 软件架构的构建 50
    4.1 软件架构及其定义 50
    4.1.1 软件架构的理解 50
    4.1.2 软件架构的定义 51
    4.1.3 软件架构的“4+1”视图模型 51
    4.2 软件架构模型 53
    4.3 软件架构风格 53
    4.3.1 管道与过滤器 53
    4.3.2 层次结构 54
    4.3.3 仓库/黑板系统 55
    4.3.4 正交软件结构 56
    4.3.5 客户机/服务器结构 56
    4.3.6 浏览器/服务器结构 57
    4.3.7 MVC结构 58
    4.4 软件架构设计 59
    4.4.1 包及其结构 59
    4.4.2 包结构设计 60
    4.5 习题 63
    第5章 类的分析与设计 64
    5.1 基本类的确定 64
    5.1.1 类的识别 65
    5.1.2 初始类图 66
    5.1.3 类的方法 67
    5.1.4 类的关系 68
    5.1.5 类与对象 70
    5.2 类的细化 70
    5.2.1 管理类和控制类 70
    5.2.2 设计优化 73
    5.3 补充和确认 74
    5.3.1 顺序图 74
    5.3.2 场景模拟 76
    5.4 界面类设计 80
    5.5 习题 82
    第6章 代码生成 83
    6.1 逆向工程与CASE工具 83
    6.2 单个类的实现 84
    6.3 关联关系的实现 86
    6.4 对象归属关系的实现 90
    6.4.1 聚合关系 90
    6.4.2 组合关系 92
    6.4.3 依赖关系 94
    6.5 软件架构的实现 94
    6.6 其他物理实现 99
    6.7 习题 101
    第7章 类的详细设计 103
    7.1 详细设计的主要活动 103
    7.2 类方法的详细设计 104
    7.2.1 图形工具 104
    7.2.2 表格工具 106
    7.2.3 语言工具 108
    7.3 类的行为设计 108
    7.3.1 状态图的结构 109
    7.3.2 状态图的扩展 111
    7.3.3 状态图的应用 112
    7.4 对象约束语言 114
    7.5 习题 118
    第8章 设计优化 121
    8.1 小即是美 121
    8.2 设计优化思想 122
    8.2.1 运行时的多态 122
    8.2.2 耦合的消息链 124
    8.2.3 狎昵关系 125
    8.2.4 被拒绝的遗赠 126
    8.2.5 循环依赖 126
    8.3 设计原则 127
    8.3.1 接口隔离原则 127
    8.3.2 依赖倒置原则 128
    8.3.3 开放封闭原则 128
    8.3.4 Liskov替换原则 130
    8.3.5 单一职责原则 131
    8.3.5 合成/聚合复用原则 132
    8.4 设计模式 133
    8.4.1 抽象工厂模式 134
    8.4.2 单例模式 136
    8.4.3 适配器模式 138
    8.4.4 桥模式 139
    8.4.5 装饰模式 140
    8.4.6 门面模式 141
    8.4.7 代理模式 142
    8.4.8 观察者模式 143
    8.4.9 策略模式 144
    8.4.10 状态模式 144
    8.5 习题 147
    第9章 实现技术 149
    9.1 非功能性需求的实现 149
    9.2 分布式技术 151
    9.3 可扩展标记语言XML 153
    9.4 程序轮子 154
    9.4.1 组件 155
    9.4.2 框架 158
    9.5 数据的持久化 162
    9.5.1 文件持久化 162
    9.5.2 数据库持久化 163
    9.6 领域特定语言 164
    9.7 模型驱动架构 166
    9.7.1 原理及过程 166
    9.7.2 MDA的应用 168
    9.8 重构 170
    9.9 习题 172

    第10章 交互设计 173
    10.1 交互设计概述 173
    10.2 可用性 174
    10.2.1 任务适合性 175
    10.2.2 自我描述性 176
    10.2.3 可控性 177
    10.2.4 与用户期望一致性 177
    10.2.5 容错性 179
    10.2.6 可定制性 179
    10.2.7 易学性 179
    10.3 交互设计过程 180
    10.4 可用性的验证 181
    10.5 习题 183
    第11章 软件测试 184
    11.1 形式化验证 184
    11.2 测试技术 186
    11.2.1 测试分类 186
    11.2.2 测试策略 187
    11.2.3 非功能性测试 189
    11.3 软件度量 189
    11.3.1 控制流图与环形复杂度 191
    11.3.2 方法内聚缺乏度 193
    11.4 等价类测试 194
    11.4.1 等价类方法 194
    11.4.2 等价类与边界 196
    11.4.3 等价类组合 197
    11.4.4 面向对象中的等价类 198
    11.5 基于控制流的测试 200
    11.6 断言机制 204
    11.7 测试框架 206
    11.7.1 测试环境 206
    11.7.2 JUnit 207
    11.8 可测试性 213
    11.9 建设性质量保证 217
    11.10 人工测试 218
    11.11 习题 220
    第12章 软件项目级管理 223
    12.1 软件配置管理 223
    12.1.1 版本管理 224
    12.1.2 构建管理 228
    12.2 项目管理 230
    12.2.1 项目计划与工作分解 231
    12.2.2 软件规模估算 232
    12.2.3 开发成本估算 234
    12.2.4 任务安排与工程网络图 237
    12.2.5 项目组织与甘特图 238
    12.3 项目计划跟踪控制 239
    12.3.1 项目计划跟踪 239
    12.3.2 挣值分析 240
    12.3.3 项目偏差控制 242
    12.4 软件质量保证 243
    12.4.1 质量管理 243
    12.4.2 软件质量保证的内容 244
    12.4.3 软件质量保证的任务 245
    12.4.4 软件质量保证计划 245
    12.5 风险管理 245
    12.6 项目人员构成与沟通 247
    12.6.1 项目人员构成 247
    12.6.2 人员沟通 249
    12.7 习题 250
    第13章 软件过程管理与改进 252
    13.1 软件过程管理 252
    13.1.1 过程改进 252
    13.1.2 能力成熟度模型 253
    13.1.3 CMMI过程域 255
    13.2 个体软件过程 262
    13.3 团队软件过程 262
    13.4 习题 263

    朴勇,工学博士,大连理工大学软件学院副教授。毕业于大连理工大学计算机系,2004年3月至今就职于大连理工大学软件学院(国家示范性软件学院)。目前主讲\"软件工程”、\"软件测试与质量保证”两门本科课程,均为专业必修课,其中\"软件测试与质量保证”获辽宁省精品课程。曾获大连市IT优秀教师二等奖。

    本书主要围绕软件的系统工程化开发过程,介绍相关的理论、方法、技术和工具。本书以面向对象的分析和设计为主线,以基本理论为出发点,遵循UML 2标准,介绍软件开发的阶段组织及生命周期模型;重点针对软件开发的具体活动,讨论需求分析、软件架构的构建、类的分析与设计、代码生成、类的详细设计、设计优化、实现技术、交互设计、软件测试等重要环节;介绍软件项目级管理及软件过程管理与改进。本书内容丰富、循序渐进,注重软件工程理论与实践的结合,适合作为高等院校计算机相关专业本科生和研究生的教材,可也为从事软件开发的理论研究人员和工程技术人员提供参考。

    (1)30多个专题内容,1000个实战技巧
    涵盖炒股软件操作、选股、基本面分析、K线图分析、分时图分析、盘面分析等知识。
    (2)读懂股票知识图谱,掌握炒股技能
    轻松看懂复杂的股票走势,精准识别、捕捉绩优股。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购