这书是一本系统软件解读软件需求分析及设计方案的书,朝向管理系统软件,以实战演练主导。书中包含很多实例及其来源于作者工作实践活动中的工作经验感受,关键叙述了需求分析的工作流程、需求分析的工作职责、怎样开展需求调查、怎样开展系统软件整体规划、怎样制图软件、怎样设计方案较好手机软件、迅速原形开发设计实体模型、需求分析文档的编写、怎么看待需求变动、怎样变成需求分析高手。 这书合适从业需求分析工作的专业人员、希望从业需求分析工作的IT人、希望掌握需求分析工作的IT人、计算机相关技术专业的在校大学生、管理方法有关技术专业的在校大学生、机关事业单位从业管理方面的各个管理人员,及其企业技术创新体系管理中的重要客户等。
目录
- 前言
- 第1章 需求分析入
- 1.1 认识管理软件
- 1.1.1 什么是管理软件
- 1.1.2 什么是好的管理软件
- 1.1.3 管理软件的发展
- 1.1.4 常用的管理软件
- 1.1.5 管理软件的实施方式
- 1.2 认识需求分析
- 1.2.1 什么是需求分析
- 1.2.2 需求获取
- 1.2.3 系统规划
- 1.2.4 数据建模
- 1.2.5 功能设计
- 1.2.6 界面设计
- 1.2.7 原型说明书
- 1.2.8 需求变更
- 1.3 成为一个需求分析师
- 1.3.1 什么是需求分析师
- 1.3.2 性格要求
- 1.3.3 掌握IT专业知识
- 1.3.4 掌握企业管理知识
- 1.3.5 精通一种开发模型
- 第2章 需求获取
- 2.1 观察法
- 2.1.1 什么是观察法
- 2.1.2 观察法的缺点
- 2.2 体验法
- 2.2.1 什么是体验法
- 2.2.2 体验法的使用
- 2.3 问卷调查法
- 2.3.1 如何制作调查问卷
- 2.3.2 选择答题者
- 2.3.3 问卷调查的局限性
- 2.4 访谈法
- 2.4.1 访谈对象确定
- 2.4.2 访谈准备
- 2.4.3 访谈预约
- 2.4.4 访谈进行
- 2.4.5 访谈结果整理
- 2.4.6 访谈结果确认
- 2.5 单据分析法
- 2.5.1 单据收集
- 2.5.2 单据分析
- 2.5.3 单据管理
- 2.6 报表分析法
- 2.6.1 不要轻视报表分析
- 2.6.2 生成报表的触发条件
- 2.6.3 生成报表的数据来源
- 2.6.4 分析报表逻辑
- 2.6.5 报表对功能设计的重要影响
- 2.7 需求调研会法
- 2.7.1 会前
- 2.7.2 会中
- 2.7.3 会后
- 第3章 系统规划
- 3.1 需求确定
- 3.1.1 认清需求
- 3.1.2 控制需求
- 3.1.3 挖掘需求
- 3.2 整理需求
- 3.2.1 需求调研报告
- 3.2.2 业务流程图
- 3.3 系统蓝图设计
- 3.3.1 进行价值分析
- 3.3.2 规划软件边界
- 3.3.3 规划工作方式
- 3.4 几个注意事项
- 3.4.1 警惕利益受损者
- 3.4.2 避免重复劳动
- 3.4.3 处理好软件关系
- 3.4.4 避免信息孤岛
- 第4章 数据建模
- 4.1 认识数据建模
- 4.1.1 什么是数据建模
- 4.1.2 Visio建模简介
- 4.2 实体关系
- 4.2.1 一对一关系
- 4.2.2 一对多关系
- 4.2.3 多对多关系
- 4.3 范式
- 4.3.1 第一范式
- 4.3.2 第二范式
- 4.3.3 第三范式
- 4.3.4 BC范式
- 4.4 数据库设计
- 4.4.1 表
- 4.4.2 表的关系
- 4.4.3 字段
- 4.4.4 数据字典
- 4.5 几个注意事项
- 4.5.1 数据建模不是孤立的
- 4.5.2 注意可扩展性
- 4.5.3 不要教条主义
- 4.5.4 不要经验主义
- 第5章 功能设计
- 5.1 需求用例
- 5.1.1 什么是需求用例
- 5.1.2 用例的构成
- 5.1.3 用例编写
- 5.2 功能建模
- 5.2.1 什么是功能建模
- 5.2.2 功能点
- 5.2.3 原子功能
- 5.2.4 划分功能
- 5.3 功能逻辑
- 5.3.1 基础功能逻辑
- 5.3.2 数据流
- 5.3.3 工作流
- 5.3.4 一些功能逻辑案例
- 5.4 功能优化
- 5.4.1 灵活性
- 5.4.2 可重用性
- 5.4.3 高效性
- 第6章 界面设计
- 6.1 界面设计基础
- 6.1.1 什么是软件界面
- 6.1.2 以人为本
- 6.1.3 原型设计
- 6.1.4 快速原型开发模型
- 6.2 界面设计过程
- 6.2.1 入口
- 6.2.2 功能主界面
- 6.2.3 表单布局
- 6.2.4 操作
- 6.2.5 消息
- 6.3 界面优化
- 6.3.1 易学性
- 6.3.2 易用性
- 6.3.3 健壮性
- 6.3.4 交互性
- 第7章 原型说明书
- 7.1 原型说明书编写基础
- 7.1.1 什么是原型说明书
- 7.1.2 一个原型说明书模板
- 7.1.3 一个原型说明书案例
- 7.2 编写要求
- 7.2.1 原型说明书章节详解
- 7.2.2 如何撰写功能点需求
- 7.2.3 常见错误
- 7.3 文档优化
- 7.3.1 聚焦
- 7.3.2 精简编号结构
- 7.3.3 引入语法
- 7.3.4 提炼通用需求
- 第8章 需求变更
- 8.1 认识需求变更
- 8.1.1 需求变更总会有的
- 8.1.2 需求变更产生的原因
- 8.1.3 需求变更的控制
- 8.2 处理需求变更
- 8.2.1 需求变更的难易
- 8.2.2 从根本上解决问题
- 8.2.3 需求变更文档
- 8.3 需求变更未必是坏事
- 8.3.1 提高客户黏性
- 8.3.2 带来利润
- 8.3.3 推动功能扩展
- 8.3.4 “炼”出软件产品
- 第9章 从入门到优秀
- 9.1 减少失误
- 9.1.1 调研失误
- 9.1.2 规划失误
- 9.1.3 设计失误
- 9.2 有所权衡
- 9.2.1 优化的权衡
- 9.2.2 成本与利益的权衡
- 9.3 关注团队
- 9.3.1 了解团队
- 9.3.2 重视文档
- 9.3.3 建立规范
- 9.4 高远的眼光
- 9.4.1 软件是管理体系的一部分
- 9.4.2 软件之外还有软件
- 9.4.3 软件是有生命的
- 后记