软件需求工程仓库管理系统需求分析 院系:班级:学号:姓名: 1. 文档介绍本文档是在调研仓库管理制度及仓库管理人员对于管理系统的需求后,为下载后可任意编辑明确软件需求、安排项目规划与进度、组织软件开发与测试而撰写的。 1.1 编写文档目的与范围 本需求分析报告的目的是法律规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统各个模块的功能和范围以及各个模块之间进行信息的交互和协同工作 ,帮助程序员在实际开发中准确的完成所开发的模块,以满足用户的需求同时也表明了本软件的共性,从而能够使之获得更大范围的应用。 1.2 读者对象本文档的预期读者是:设计人员 开发人员 项目管理人员 测试人员 用户 1.3 定义静态数据——系统固化在内的描述系统实现功能的一部分数据。动态数据——在软件运行过程中用户输入后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典——数据字典的名字都是一些属性与内容的抽象与概括,它们的特点是数据表的“严密性”和“精确性”。需求提出者——需求提出者是对项目进行提出需求的用户。用例图——由参加者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。用例图(User Case)是被称为参加者的外部用户所能观察到的系统功能的模型图,呈现了一些参加者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参加者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。活动图——活动图(Activity Diagram,动态图)是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。工作流程活动图用于讨论实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务...