@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
系统分析
回答「做什么」
系统分析是系统开发中最重要也最困难的阶段。它要回答一个关键问题:新系统「做什么」。
说人话:先把「要做什么」彻底搞清楚,免得做出来用户说「这不是我要的」。
说人话:先把「要做什么」彻底搞清楚,免得做出来用户说「这不是我要的」。
01
三个阶段
问题→需求→定义
›
02
需求引导
原型·JAD·观摩
›
03
系统说明书
技术合同六特征
一句话先记住:系统说明书是用户与开发人员之间的「技术合同」,是系统设计的依据、验收的依据。
大话官方教材 · 系规
1 / 6
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
系统分析三阶段
从问题到需求定义
1
问题分析
即需求调研,找出用户面临的问题,获得原始需求
2
需求分析
确定「需求」,分功能性需求和非功能性需求
3
需求定义
整理最终需求模型,编写需求规格说明
大话官方教材 · 系规
2 / 6
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
需求引导三方法
帮用户把需求说清楚
原型法
原型法
快速做原型给用户看、提意见,直观但要额外工作量
JAD
JAD 会议
联合应用开发,像头脑风暴把利益相关者集中讨论;发挥群体智慧
观摩法
观摩法
参观同类成功系统,靠类比思维获得新系统需求
大话官方教材 · 系规
3 / 6
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
功能性 vs 非功能性
系统需求两大类
功能性需求
- 系统最主要的需求
- 系统必须完成的所有功能
- 如提交申请、统计费用
非功能性需求
- 也称技术性需求
- 响应时间、安全性、可靠性、易用性
- 如支持 100 并发、保存订单 ≤0.5s
记法:功能性需求 = 「能做什么」,非功能性需求 = 「做得多好」(性能、可靠、安全这些技术指标)。
大话官方教材 · 系规
4 / 6
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
记牢这几点
考试这样抓
✓系统分析最重要、最困难,回答「做什么」
✓三阶段:问题分析、需求分析、需求定义
✓需求引导三法:原型法、JAD 会议、观摩法
✓系统说明书六特征:正确、完整、一致、无二义、可修改、可跟踪
记忆锚点
系统说明书 = 用户与开发的技术合同;六特征:正确·完整·一致·无二义·可修改·可跟踪
《系统规划与管理师教程》第2版 5.3.4
大话官方教材 · 系规
5 / 6
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.3.4 系统分析
本节三句话带走
本节只记 3 句话
1系统分析回答「做什么」,最重要也最困难。
2三阶段:问题分析 → 需求分析 → 需求定义;需求引导 = 原型·JAD·观摩。
3系统说明书是技术合同,六特征:正确、完整、一致、无二义、可修改、可跟踪。
教材锚点:《系统规划与管理师教程》第2版 5.3.4 系统分析
大话官方教材 · 系规
6 / 6