图书介绍

需求分析与系统设计PDF|Epub|txt|kindle电子书版本网盘下载

需求分析与系统设计
  • Leszek A.Maciaszek著;金芝译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111119118
  • 出版时间:2003
  • 标注页数:296页
  • 文件大小:81MB
  • 文件页数:322页
  • 主题词:软件开发-系统分析

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

需求分析与系统设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

译者序1

前言1

导读图1

第1章 软件过程1

1.1 软件开发的本质1

1.1.1 软件开发的不变事实2

1.1.2 投入者2

1.1.3 过程3

1.1.4 建模语言和工具6

1.2 系统规划7

1.2.1 SWOT方法8

1.2.2 VCM方法9

1.2.3 BPR方法9

1.2.4 ISA方法10

1.2.5 三个管理层次的系统11

1.3 软件生命周期的阶段12

1.3.1 需求确定阶段13

1.3.2 需求规格说明阶段13

1.3.3 体系结构设计阶段14

1.3.4 详细设计阶段14

1.3.5 实现阶段14

1.3.6 集成阶段15

1.3.7 维护阶段15

1.3.8 软件生命周期中的项目规划16

1.3.9 软件生命周期中的度量标准17

1.3.10 软件生命周期中的测试17

1.4 软件开发方法18

1.4.2 面向对象方法19

1.4.1 结构化方法19

小结20

复习题21

第2章 需求分析基础23

2.1 对象技术基础23

2.1.1 实例对象24

2.1.2 类27

2.1.3 关联30

2.1.4 聚合和组合32

2.1.5 泛化33

2.1.6 类对象36

2.2 分析建模中的学习指导36

2.2.1 在线购物37

2.2.2 用例建模37

2.2.4 类建模42

2.2.3 活动建模42

2.2.5 交互建模51

2.2.6 状态图建模54

2.3 案例分析的问题陈述58

2.3.1 大学注册58

2.3.2 音像商店59

2.3.3 关系管理60

2.3.4 电话销售60

小结61

复习题61

练习题62

第3章 需求确定65

3.1 需求确定的原则65

3.2 需求抽取66

3.2.1 传统的需求抽取方法67

3.2.2 现代需求抽取方法69

3.3 需求协商和验证71

3.3.1 超出范围的需求71

3.3.2 需求依赖矩阵72

3.3.3 需求风险和优先顺序72

3.4 需求管理73

3.4.1 需求识别与分类73

3.4.2 需求层次73

3.4.3 变化管理74

3.4.4 需求可跟踪性74

3.5 需求业务模型75

3.5.1 系统范围模型75

3.5.2 业务用例模型77

3.5.3 业务类模型78

3.6 需求文档79

3.6.1 文档模板80

3.6.2 项目准备81

3.6.3 系统服务81

3.6.4 系统约束81

3.6.5 项目的其他问题82

3.6.6 附录82

小结83

复习题83

练习题84

第4章 需求规格说明85

4.1 需求规格说明的原则85

4.2 状态规格说明86

4.2.1 为类建模86

4.2.2 为关联建模98

4.2.3 为聚合和组合关系建模101

4.2.4 为泛化关系建模103

4.2.5 为对象建模105

4.3 行为规格说明106

4.3.1 为用例建模107

4.3.2 为活动建模112

4.3.3 为交互建模113

4.3.4 为公共接口建模116

4.4 状态变化规格说叫118

4.4.1 为对象状态建模118

小结120

复习题120

练习题121

5.1.1 构造型123

第5章 高级分析123

5.1 高级类建模123

5.1.2 约束124

5.1.3 注释和标签125

5.1.4 可见性和封装127

5.1.5 导出信息131

5.1.6 被限定的关联133

5.1.7 关联类与具体类135

5.2 类层次137

5.2.1 网络的复杂性137

5.2.2 层次的复杂性138

5.2.3 包139

5.2.4 BCE方法140

5.3.2 继承与封装142

5.3 高级泛化和继承建模142

5.3.1 泛化和可代换性142

5.3.3 接口继承143

5.3.4 实现继承144

5.4 高级聚合和代理建模148

5.4.1 将更多的语义放进聚合148

5.4.2 聚合作为泛化的一种选择150

5.4.3 聚合和整体构件——一些仅供思考的材料152

小结153

复习题154

练习题155

第6章 系统设计基础157

6.1 软件体系结构157

6.1.1 分布式体系结构157

6.1.2 三层体系结构158

6.1.3 数据库程159

6.1.4 复用策略161

6.1.5 构件163

6.1.6 部署165

6.2 协作166

6.2.1 协作表示法167

6.2.2 协作图167

6.2.3 序列图与协作图172

6.2.4 用例的实现173

6.2.5 操作的实现175

6.3 设计建模的学习指导175

6.3.1 包设计176

6.3.2 构件设计179

6.3.3 部署的设计181

6.3.4 协作的设计183

小结190

复习题190

练习题191

第7章 用户界面设计193

7.1 界面设计作为一个多学科的活动193

7.2 从界面原型到实现194

7.3 以用户为中心的界面设计方针195

7.3.1 用户控制式195

7.3.2 一致性196

7.3.5 反馈197

7.3.6 审美和可用性197

7.3.4 宽容197

7.3.3 个性化和客户化197

7.4 界而窗口198

7.4.1 主窗口198

7.4.2 辅窗口203

7.5 窗口之间的依赖关系207

7.5.1 文档与视图207

7.5.2 单文档界面208

7.5.3 多文档界面209

7.6 窗口导航209

7.6.1 构造型窗口导航的活动图210

7.6.2 窗口导航图211

小结215

复习题215

练习题215

8.1.1 数据模型219

8.1 永久数据库层219

第8章 数据库设计219

8.1.2 映射对象到数据库220

8.2 对象数据库模型221

8.2.1 ODB建模原语221

8.2.2 映射到ODB226

8.3 对象关系数据库模型231

8.3.1 ORDB建模原语232

8.3.2 映射到ORDB235

8.4 关系数据库模型240

8.4.1 RDB建模原语240

8.4.2 映射到RDB247

小结253

练习题254

复习题254

第9章 程序和事务设计255

9.1 设计程序255

9.1.1 类的内聚和耦合255

9.1.2 设计客户机/服务器合作261

9.2 程序导航264

9.2.1 构造型程序导航的活动图264

9.2.2 程序导航图265

9.3 设计事务267

9.3.1 短事务267

9.3.2 长事务270

9.4 双向工程271

9.4.1 客户机程序的双向工程271

9.4.2 数据库的双向工程272

9.4.3 从关系数据库到对象关系数据库的再设计工程274

小结275

复习题276

练习题276

第10章 测试和变化管理277

10.1 测试系统服务277

10.1.1 走查278

10.1.2 检查278

10.1.3 针对规格说明的测试278

10.1.4 针对代码的测试279

10.2 测试系统约束279

10.2.1 用户界面测试280

10.2.2 数据库测试280

10.2.3 授权测试281

10.2.4 其他约束的测试282

10.3 测试和变化管理文档283

10.4 管理变化284

10.4.1 提交变化请求285

10.4.2 跟踪变化请求286

10.5 可跟踪性286

10.5.1 对用例和用例需求的系统特缸287

10.5.2 对测试案例和测试需求的测试计划287

10.5.3 对文档和需求的UML图289

10.5.4 对测试需求的用例需求289

10.5.5 对故障的测试需求290

10.5.6 对改进的用例需求291

小结292

复习题292

参考文献293

热门推荐