需求工作的范围

工作的范围确定了要研究的业务领域的边界,大致描述了它如何适应环境。在理解了工作和它的限制条件之后,就可以建立产品的范围(参见本模板的第8小节)。6a.当前的状况

内容

这是对原有业务处理过程的分析,包含人工的和自动的处理过程,这些过程可能被新产品取代或改变。在Volere Brown Cow Model中,这个视图被称为"现在如何"(How-Now)视图。业务分析师可能已经完成了这方面的调研,作为项目业务用例分析的一部分。这里也适合建立一些业务处理过程模型。这些模型包括角色、个人、部门、技术和过程。它们展示了工作流和过程组件之间的依赖关系。

动机

如果项目打算对原有的人工或自动化系统进行变更,就需要理解建议的变更所带来的影响。研究当前的状况奠定了基础,以便理解建议所带来的影响,并选择最佳的替代方案。业务过程建模并非总是导致创建软件。相反,某些过程变更和角色分配方式,可能是进行必要改进的最佳方式。

形式

有很多不同的表示法适用于创建业务过程模型。例如活动图、业务过程图、泳道图和数据流图。

工作的上下文范围

内容

工作上下文范围图确定了为构建该产品需要调查的工作。注意这包括的范围超出了目标产品。如果我们不了解产品将支持的工作,就不太可能构建与它的环境无缝集成的产品。

上下文范围示例图中的相邻系统(如气象预报服务),说明了需要理解的其他与主题相关的领域(系统、人和组织)。相邻系统与工作上下文范围之间的接口,说明了为什么我们对相邻系统有兴趣。对地区气象预报服务来说,我们关心它何时、如何、在何处、为谁、怎样以及为何产生地区天气预报信息。

动机

清楚地定义工作研究和需求工作的边界。如果没有这种定义,我们就不太可能构建与它的环境无缝集成的产品。

例子

工作上下文模型确定了要研究的这部分世界与其他人、组织、硬件和软件(称为相邻系统)之间的联系。输入和输出代表了工作与世界的其他部分之间交换的数据和物质。工作上下文是划分调查范围和发现需求的基础。

考虑上下文范围图中使用的名称,应该与第4节中的命名惯例保持一致,最终应在第7小节的数据字典中定义。如果没有这些定义,上下文范围模型就缺少必需的严格性,有可能被误解。相关的利益相关者必须同意上下文模型中展示的接口定义。

形式

一张图,展示工作与相邻系统之间的输入和输出流。

一张表,确定工作与相邻系统之间的所有输入和输出流。

输入和输出的名称最终在数据字典中定义(参见第7b小节)。

相关推荐
darkhorsefly8 小时前
产品需求分析和项目需求分析的差异
软件工程·需求分析
APguantou19 小时前
NCRE-三级数据库技术-第2章-需求分析
数据库·需求分析
测试开发技术1 天前
自动生成用例:基于OCR+ LLM的设计方案(附落地指南)
自动化测试·软件测试·自动化·llm·ocr·测试用例·用例自动生成
workflower1 天前
State(状态)模式
语言模型·集成测试·软件工程·软件构建·需求分析·软件需求
workflower2 天前
AI制造-推荐初始步骤
java·开发语言·人工智能·软件工程·制造·需求分析·软件需求
测试19982 天前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
锁匙isthekey2 天前
BOS插件 机加原材料外购表的改进
需求分析
YunQuality2 天前
当SPC焕发新生:云质信息重构制造质量管理新范式
人工智能·软件需求·工业软件
春日见2 天前
TEST文件夹:Pytest,集成测试,单元测试
服务器·人工智能·驱动开发·单元测试·计算机外设·集成测试·pytest