西北工业大学软件学院工作流管理系统需求分析

3星 · 超过75%的资源 需积分: 9 32 下载量 83 浏览量 更新于2024-07-28 收藏 427KB DOC 举报
"1工作流管理系统--需求规格说明书" 工作流管理系统是一种用于自动化和管理业务流程的软件工具。这个系统的设计目的是提高工作效率,确保流程的一致性和合规性,并为用户提供一个直观的方式来定义、监控和执行工作流程。以下是需求规格说明书中的关键知识点: 1. **编写目的**:此规格说明书详细描述了系统将实现的功能模块,旨在为项目相关方提供系统整体结构和工作流程的清晰理解。它是客户、开发者和其他利益相关者之间的沟通桥梁。 2. **背景**:工作流管理系统由631研究所提出,旨在满足其特定的业务需求。系统由西北工业大学软件与微电子学院开发,基于Windows环境和J2EE技术栈。 3. **定义**: - **WfMC**:工作流管理联盟,是一个行业组织,制定工作流的标准和最佳实践。 - **流程设计**:创建和定制符合实际业务流程的可视化模型。 - **业务管理**:监控和管理工作流模型及其实例。 - **活动**:工作流程中的最小工作单元。 - **流程**:一系列活动的组合。 - **角色**:参与者和任务执行者,与权限相关。 - **用户**:工作流系统的使用者。 - **连接**:表示活动之间的顺序依赖。 - **变量**:工作流中的数据单元。 - **触发器**:用户定义的逻辑,用于自动或特定事件的触发。 - **映射**:在流程启动时动态分配角色。 - **实例**:具体执行的工作流模型的实例。 4. **参考资料**:规范和合同书为开发提供了指导,包括软件开发标准和合同协议。 5. **任务概述**: - **目标**:工作流管理系统通过自动化流程,确保业务处理程序的控制,其执行顺序由工作流逻辑驱动。核心目标是管理流程中的各个步骤或活动。 6. **需求详述**: - **关键信息**:涵盖了名词解释,以及系统管理、流程设计、业务管理和用户操作四大子系统的功能描述。 - **系统管理**:可能包括用户管理、权限设置和系统配置等。 - **流程设计**:涉及流程建模工具,支持拖放式设计,可自定义工作流程。 - **业务管理**:监控流程状态,处理异常,提供报告和审计功能。 - **用户操作**:用户界面设计,任务分配,通知机制等。 这些需求详细说明了工作流管理系统的核心功能和设计考虑,为系统的开发提供了全面的需求基础。系统应具备灵活性,适应不断变化的业务需求,并提供强大的跟踪和审计能力,以确保流程的透明度和合规性。