[软件工程] 全局分析规格说明书模板

1 价值需求

描述目标系统的价值需求,可以附上商业模式画布。

1.1 利益相关者

描述目标系统的利益相关者,包括终端用户、企业组织、投资人等。

1.2 系统愿景

描述利益相关者共同达成一致的愿景,该愿景的描述需要对准企业的战略目标。

1.3 系统范围

确定了目标系统问题空间的范围和边界,可以通过未来状态减去当前状态确定范围。

1.当前状态

识别当前已有的资源(人、资金),已有的系统,当前的业务执行流程。

2.未来状态

根据业务愿景和利益相关者确定构建目标系统后希望达到的未来状态。

3.业务目标

明确各个利益相关者提出的业务目标。

2 业务需求

2.1 概述

对目标系统整体业务需求的描述,展开对整个问题空间的探索,划分核心子领域、通用子领域和支撑子领域,可附上子领域映射图。

2.2 业务流程

整个目标系统的核心业务流程和主要业务流程,可以通过服务蓝图、泳道图或活动图绘制业务流程图。

2.3 子领域1...n

按照每个子领域对业务需求进行描述。业务需求的层次:子领域->业务场景->业务服务

1.业务场景1...n

描述业务场景的业务目标,并通过业务服务图体现业务场景与业务服务之间的关系。

业务服务1...n

按照业务服务规约的模式编写业务服务。

(1)编号标记业务服务的唯一编号。

(2)名称动词短语形式的业务服务名称。

(3)描述

作为<角色>;

我想要<服务功能>;

以便于<服务价值>。

(4)触发事件角色主动触发的该业务服务的具体事件,可以是点击UI的控件、具体的策略或伴生系统发送的消息。

(5)基本流程用于表现业务服务的主流程,即执行成功的场景,也可以称之为"主成功场景"。

(6)替代流程用于表现业务服务的扩展流程,即执行失败的场景。

(7)验收标准一系列可以接受的条件或业务规则,以要点形式列举。

相关推荐
CappuccinoRose1 天前
软件质量保证 - 软考备战(二十七)
软件工程·软考·cmmi·软件质量·sqa·mccall
无籽西瓜a1 天前
【西瓜带你学设计模式 | 第十六期 - 迭代器模式】迭代器模式 —— 统一遍历实现、优缺点与适用场景
java·后端·设计模式·迭代器模式·软件工程
九成宫2 天前
IT项目管理期末复习——Chapter 5 项目范围管理
笔记·项目管理·软件工程
摩西蒙2 天前
软考计算机组成原理学习笔记-1
笔记·学习·软件工程
leonkay3 天前
到底应不应该写注释?
性能优化·架构·个人开发·注释·代码规范·设计·规格说明书
郝学胜-神的一滴4 天前
墨韵技术|CMake:现代项目构建的「行云流水」之道
c++·程序人生·软件工程·软件构建·cmake
停止重构5 天前
我大概也是软件工程的专家
低代码·软件工程·规范·开源框架·自研开发语言
Duran.L5 天前
从限购到畅通:GLM-5.1 Coding Plan接入攻略
人工智能·ai·软件工程·个人开发·ai编程
workflower7 天前
深度学习是通用型人工智能的基础
人工智能·深度学习·设计模式·软件工程·软件构建·制造
搜佛说7 天前
01-第1章-概述与快速开始
物联网·golang·开源·软件工程·边缘计算·嵌入式实时数据库