图书介绍
系统分析师之路pdf电子书版本下载
- 希赛IT教育研发中心组编;张友生主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121024969
- 出版时间:2006
- 标注页数:369页
- 文件大小:35MB
- 文件页数:382页
- 主题词:软件工程-系统分析-工程技术人员-资格考核-自学参考资料
PDF下载
下载说明
系统分析师之路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 数据库系统的安全需求 2
1.1.3 数据库系统的安全模型 2
1.1.4 数据库系统安全机制 3
1.1.5 总结与展望 11
1.2 常用软件开发模型比较分析 12
1.2.2 螺旋模型 13
1.2.1 瀑布模型 13
1.2.3 变换模型 14
1.2.4 喷泉模型 15
1.2.5 智能模型 16
1.2.6 增量模型 16
1.2.7 WINWIN模型 17
1.2.8 原型实现模型 18
1.2.9 RAD模型 19
1.2.10 并发开发模型 20
1.2.11 基于构件的开发模型 21
1.2.12 基于体系结构的开发模型 21
1.2.13 XP方法 22
1.2.14 第4代技术 23
1.2.15 小结 24
1.3 软件成本估计方法综述 24
1.3.1 基于模型的技术 25
1.3.2 基于专家判定的技术 31
1.3.3 面向学习的技术 33
1.3.4 基于动态的技术 34
1.3.5 基于回归的技术 35
1.3.6 组装技术 36
1.4 复杂软件驱动系统的UCM与UML 37
1.3.7 小结 37
1.4.1 用例映射图 38
1.4.2 UCM和行为图 41
1.4.3 UCM和结构图 44
1.4.4 讨论 45
1.4.5 小结 46
1.5 面向对象的数据存储 47
1.5.1 面向对象的思想 47
1.5.2 对象的持久化保存 48
主要参考文献 56
2.1 使软件需求分析规格说明书更加有效 62
2.1.1 总体思路 62
第2章 系统分析与建模 62
2.1.2 面向客户:确认需求 63
2.1.3 面向开发人员:规格化需求 67
2.2 结对分析 69
2.3 隐性需求 72
2.3.1 隐性需求有哪些 73
2.3.2 发掘隐性需求 74
2.3.3 隐性需求的表达方法 75
2.4 软件需求,实践的艺术 75
2.4.1 引言 75
2.4.2 深入理解需求 76
2.4.3 需求分析的实践艺术 78
2.4.4 小结 82
2.5 关于用例的思考 83
2.5.1 用例粒度取决于客户 83
2.5.2 为用例加入设计的内容 84
2.5.3 通过用例发现客户需求 85
2.5.4 主业务流程和候选业务流程 88
2.5.5 在实际工作中如何把握 88
2.5.6 小结 89
2.6 需求与设计评审 89
2.6.1 评审的必要性 89
2.6.3 评审的概念 90
2.6.2 评审的作用和目的 90
2.6.4 需求与设计评审的特点 91
2.6.5 评审的形式 92
2.6.6 需求与设计评审角色 93
2.6.7 需求与设计评审的层次 95
2.6.8 评审的流程 97
2.6.9 评审准则 99
2.6.10 评审常见问题 100
2.6.11 评审工作建议 101
2.6.12 他山之石 106
2.7 论软件产品设计中的需求分析 108
2.6.13 评审的持续改进 108
2.7.1 软件产品设计的重要意义 109
2.7.2 软件产品的分类及定位 109
2.7.3 软件产品的非功能性需求定义 110
2.7.4 软件产品的功能设计要点 110
2.7.5 软件产品工程 112
2.8 企业管理软件的需求获取方法 112
2.8.1 需求获取的2个基本原则 112
2.8.2 需求调研的5个步骤 113
2.8.3 需求获取的重点 113
2.8.5 需求获取过程中的注意事项 114
2.8.4 需求整理与表达的方法 114
2.9 企业管理软件的需求描述方法 115
2.9.1 构成企业管理信息系统的要素 115
2.9.2 阅读需求文档的读者 119
2.9.3 需求描述的表示技巧 120
2.9.4 小结 121
2.10 软件需求分析 121
2.10.1 需求分析的任务 121
2.10.2 需求分析过程 122
2.10.3 需求风险 123
2.10.4 需求分析人员和用户的合作关系 125
2.10.5 需求文档 128
2.11 编写项目可行性分析报告 130
2.11.1 从标准谈起 131
2.11.2 技术方面的可行性 132
2.11.3 经济方面的可行性 137
2.11.4 使用方面的可行性 138
2.11.5 小结 138
2.12 涉众驱动的需求过程 138
2.12.1 引言 139
2.12.2 用户方在需求过程中的影响 139
2.12.3 开发方在需求过程中的影响 140
2.12.5 小结 141
2.12.4 投资方在需求过程中的影响 141
2.13 使用UML为铁路连锁软件建模 142
2.13.1 UML建模技术概述 142
2.13.2 连锁软件的结构建模 143
2.13.3 连锁软件的动态建模 145
2.13.4 小结 146
2.14 某装配型制造企业ERP系统需求分析 146
2.14.1 项目背景 146
2.14.2 总体目标及系统范围 147
2.14.3 需求分析 148
2.14.4 详细需求分析 150
2.14.5 小结 162
主要参考文献 163
第3章 项目管理 164
3.1 优化软件企业项目管理 164
3.1.1 软件企业项目管理中存在的主要问题 164
3.1.2 优化软件企业项目管理的关键 166
3.1.3 小结 169
3.2 项目沟通——小故事中的大道理 169
3.2.1 沟通与效率 169
3.2.3 沟通与专业技术 170
3.2.2 沟通与成本 170
3.3 项目管理中的放弃艺术 171
3.3.1 需求发生重大变化 171
3.3.2 合作方出现重大问题 171
3.3.3 核心技术问题难以解决或技术落后 172
3.3.4 不利的外部政策或产业结构的变化 172
3.3.5 用户需要发生重大变更 172
3.3.6 后续资金缺乏 172
3.3.7 企业战略调整 172
3.4 项目挣值分析及其应用 173
3.4.1 基本概念 173
3.4.2 挣值分析应用 174
3.4.3 完成情况估计 176
3.4.4 小结 176
3.5 软件项目中的人文关怀 176
3.5.1 形式多样的交流能激发每个人的潜能 177
3.5.2 积极引导客户,主动获取客户真正需求 177
3.5.3 专业知识重要,整体人文素养更重要 177
3.5.4 不可缺少的周末总结交流 178
3.5.5 改善工作环境,排除干扰 178
3.5.6 合理制定进度计划,不提倡加班 178
3.6.1 质量管理平台系统简介 179
3.5.7 小结 179
3.6 运用IBM模型法估算软件开发工作量实例 179
3.6.2 估算方法 182
3.6.3 质量管理平台系统功能点估算 182
3.6.4 估算过程及结果 184
3.6.5 建议 184
3.7 运用UseCase估算工时 185
3.8 项目3要素的内在关系探讨 189
3.8.1 项目工期编排与按期完成的概率 189
3.8.2 项目进度和成本的关系 190
3.8.3 项目质量和进度、成本的关系 191
3.8.4 小结 192
3.9 软件项目估计 192
3.9.1 软件项目估计的概念 192
3.9.2 软件项目估计发展现状 194
3.9.3 软件项目估计的基本准则 195
3.9.4 软件项目估计方法 196
3.9.5 小结 198
3.10 软件项目管理的成功原则 199
3.10.1 平衡原则 199
3.10.4 实时控制原则 200
3.10.3 分解原则 200
3.10.2 高效原则 200
3.10.5 分类管理原则 201
3.10.6 简单有效原则 201
3.10.7 规模控制原则 201
3.11 选择与使用项目经理 202
主要参考文献 204
第4章 软件测试 206
4.1 软件本地化外包测试流程分析 206
4.1.1 国际化软件开发流程 206
4.1.2 软件本地化测试阶段 207
4.1.3 软件本地化测试流程 208
4.1.4 本地化测试质量控制流程分析 210
4.2 软件测试过程及方法指南 213
4.2.1 前言 213
4.2.2 引言 216
4.2.3 管理 216
4.2.4 测试计划 219
4.3 基于Web的系统测试方法 224
4.3.1 功能测试 224
4.3.2 性能测试 225
4.3.3 可用性测试 226
4.3.4 客户端兼容性测试 227
4.3.5 安全性测试 227
4.3.6 小结 227
主要参考文献 228
第5章 过程改进 229
5.1 依照CMM3级要求的软件过程定义 229
5.1.1 项目定义软件过程裁剪方法 229
5.1.2 项目软件过程定义 230
5.1.3 小结 232
5.2.1 建立3种同行评审方式 233
5.2 实施有效的同行评审 233
5.2.2 避免管理人员参与同行评审 234
5.2.3 限制参加的人数 234
5.2.4 避免争论 234
5.2.5 确定评审策略 235
5.2.6 对同行评审进行度量 235
5.2.7 制定同行评审检查单 235
5.2.8 有效地控制评审会的进程 235
5.2.9 加强对发现问题的原因分析 236
5.3 软件企业如何引进6σ 236
5.3.1 6σ管理法 236
5.3.2 6σ管理法的改进模型和工具 237
5.3.3 6σ管理法可用于软件企业的哪些方面 238
5.3.4 高层领导的高度关注 238
5.3.5 建立组织保障 238
5.3.6 选择合适的6σ项目 239
5.3.7 软件企业实施6σ的优势 240
5.4 深入软件过程 240
5.4.1 前奏:风险、创新与赚钱 240
5.4.2 第1幕:需求,简单吗 241
5.4.3 第2幕:设计,民主与集中 242
5.4.4 第3幕:测试,那些幕后的英雄们 243
5.4.5 第4幕:发布中的角力 244
5.4.6 质量,选择还是放弃 244
5.4.7 面对过时,怎么办 244
5.4.8 尾声:别了,昔日的战友 245
5.4.9 小结 245
5.5 建立软件项目质量评估体系 245
5.5.1 软件项目质量评估指标 245
5.5.2 软件项目质量评估模型 247
5.6 中国CMM/CMMI咨询机构10强调查报告 248
5.6.1 前言 248
5.6.3 咨询机构影响力调查 249
5.6.2 调查参与者情况 249
5.6.4 对咨询机构进行综合评价 251
5.6.5 市场调查部分 252
5.6.6 调查声明 254
主要参考文献 254
第6章 解决方案 255
6.1 编写中小企业ERP项目的解决方案书 255
6.1.1 引出问题 255
6.1.2 服装行业中小企业问题 256
6.1.3 ERP协同电子商务解决方案 257
6.1.4 供应链管理的解决方案 259
6.1.5 工作流的描述 262
6.1.6 小结 264
6.2 基于架构的省级林政管理业务系统方案 265
6.2.1 系统技术架构 265
6.2.2 应用系统功能设计 267
6.2.3 网络平台方案 268
6.2.4 信息安全管理服务系统方案 269
6.2.5 小结 270
6.3 IT运维管理方法和技术初探 271
6.3.1 IT运维管理基本知识介绍 271
6.3.3 IT运维管理的基本技术 273
6.3.4 IT运维管理系统探析 273
6.3.2 IT运维管理的基本理论 273
主要参考文献 277
第7章 软件设计 278
7.1 为C语言程序设计一个异常处理框架 278
7.1.1 异常处理机制的意义 278
7.1.2 C++异常处理模型 279
7.1.3 C语言中的setjmp和longjmp函数 280
7.1.4 为C语言程序设计一个异常处理框架 284
7.1.5 验证异常处理框架 294
7.2.1 从线程说起 299
7.2.2 COM组件的线程安全 299
7.1.6 小结及注意事项 299
7.2 COM线程模型设计解密 299
7.2.3 微软设计的解决方案 302
7.2.4 线程模型与套间的对应关系 307
7.2.5 总结时,就是收获时 310
7.3 基于构件的J2EE项目自动生成技术 312
7.3.1 自动生成框架的设计 312
7.3.2 自动生成框架的实现 313
7.3.3 小结 316
7.4.1 原理介绍 317
7.4 需求推动下的高性能RADIUS软件架构设计 317
7.4.2 宽带业务需求 318
7.4.3 软件架构设计 319
7.4.4 测试与应用效果 320
主要参考文献 320
第8章 信息化应用 322
8.1 ERP/CRM与TOM的关系 322
8.1.1 背景 322
8.1.2 两种模型图 322
8.1.3 模型分析 324
8.2 解决在线信息系统的亚健康问题 325
8.1.4 小结 325
8.2.1 为什么信息系统时常罢工或慢得如蜗牛 326
8.2.2 如何才能做到真正有效的主动性能管理 327
8.2.3 主动把握系统稳定性的优化解决方案 327
8.3 遗留系统的评价方法和进化策略 328
8.3.1 遗留系统的评价方法 329
8.3.2 遗留系统的进化策略 332
8.3.3 小结 333
8.4 基于数字签名技术的财务管理系统 333
8.4.1 数字签名原理 334
8.4.2 系统功能设计 334
8.5 数字图书馆系统应用平台体系结构 336
8.4.3 小结 336
8.5.1 用户分层模型 337
8.5.2 应用系统模型 338
8.5.3 技术架构 340
8.5.4 进一步发展展望 343
主要参考文献 343
第9章 教育认证 345
9.1 美国的IT认证考试 345
9.1.1 概况 345
9.1.2 ICCP认证考试简介 346
9.1.3 CIO认证问题 347
9.2 漫漫系分路,伴我进步 348
9.2.1 合理安排好时间 350
9.2.2 培养正确的自学方法 351
9.2.3 考试时沉着、冷静、细心 351
9.2.4 可能的话参加辅导 352
9.3 信息系统项目管理师应试建议 352
9.3.1 确立正确的复习应试思想 353
9.3.2 上午试题的备考建议 353
9.3.3 下午试题一的备考建议 354
9.3.4 下午试题二论文的备考建议 355
9.3.5 小结 356
主要参考文献 357
10.1 系统分析员的8项修炼 358
10.1.1 关于访谈和沟通 358
第10章 顾问之声 358
10.1.2 全局观念和系统思考 359
10.1.3 成功主持有效的会议 359
10.1.4 提高文字表达能力 360
10.1.5 训练口头表达能力 360
10.1.6 不断进行技术积累 361
10.1.7 在行业应用中形成竞争优势 361
10.2.1 业务流程分析员 362
10.2.2 业务设计员 362
10.2 系统分析的职责分配 362
10.1.8 不断总结,与时俱进 362
10.2.3 业务模型复审员 363
10.2.4 需求复审员 363
10.2.5 系统分析员 363
10.2.6 用例阐释者 363
10.2.7 用户界面设计员 363
10.3 聚为京城增辉,散可星火燎原 364
10.4 寂寞的系统分析员 365
10.5 一个系统分析员的希望 366
10.6 CSAI任重道远 368