译者序
前言
致谢
第一部分 系统分析基础
第1章 系统、角色和开发方法
1.1 系统分析与设计的必要性
1.2 系统分析员的角色
1.2.1 系统分析员作为顾问
1.2.2 系统分析员作为支持专家
1.2.3 系统分析员作为变革者
1.2.4 系统分析员的品质
1.3 系统开发生命周期
1.3.1 标识问题、机会和目标
1.3.2 确定用户的信息需求
1.3.3 分析系统需求
1.3.4 设计推荐的系统
1.3.5 软件开发和编档
1.3.6 系统测试和维护
1.3.7 系统实现和评估
1.3.8 维护的影响
1.3.9 使用CASE工具
1.4 敏捷方法
1.4.1 调研
1.4.2 规划
1.4.3 对第一次发布的迭代
1.4.4 产品化
1.4.5 维护
1.5 面向对象系统分析与设计
1.5.1 面向对象与SDLC的相似性
1.6 云开发生命周期
1.6.1 云计算
1.6.2 实现CDLC
1.7 选择要使用的系统开发方法
1.8 开发开源软件
1.8.1 开源运动
1.8.2 第三设计空间
1.8.3 企业参与开源软件开发的好处
1.8.4 许可及合规问题
1.8.5 分析员在开源软件中的角色
1.9 小结
复习题
参考文献
第2章 了解组织系统和组织系统建模
2.1 组织作为系统
2.1.1 系统的相互关联和相互依赖
2.1.2 虚拟组织和虚拟团队
2.1.3 采取系统的观点
2.1.4 企业系统:视组织为系统
2.2 以图形方式描述系统
2.2.1 系统和上下文级数据流图
2.2.2 系统和实体-关系模型
2.3 用例建模
2.3.1 用例符号
2.3.2 用例关系
2.3.3 开发系统范围
2.3.4 开发用例图
2.3.5 开发用例场景
2.3.6 用例级别
2.3.7 创建用例描述
2.3.8 为什么用例图是有益的
2.4 管理的层次
2.4.1 对信息系统开发的意义
2.4.2 协同设计
2.5 组织文化
2.5.1 技术对文化的影响
……
第二部分 信息需求分析
第三部分 分析过程
第四部分 设计基础
第五部分 质量保证和实现
术语表
缩略语表
展开