系统分析与设计:统一过程与统一建模语言解析
在系统开发的领域中,统一过程(Unified Process)和统一建模语言(UML)是两个至关重要的概念。下面将详细介绍统一过程的工作流、其扩展内容以及统一建模语言的相关知识。
统一过程的工作流
统一过程的工作流分为工程工作流和支持工作流两大类。
工程工作流
工程工作流主要负责产生技术产品,也就是信息系统,具体包括以下几种:
1. 业务建模工作流 :此工作流用于发现用户组织内的问题并识别潜在项目,帮助管理层理解能提升组织效率和效果的项目范围。其主要在初始阶段执行,确保开发的信息系统具有商业意义,相关活动与传统系统开发生命周期(SDLC)的规划阶段紧密相关,同时需求收集、用例和业务流程建模技术也有助于理解业务情况。
2. 需求工作流 :在统一过程中,该工作流用于获取功能和非功能需求,通常从项目利益相关者(如最终用户、用户组织内的经理甚至客户)那里收集需求。它在初始和细化阶段使用最多,识别出的需求对开发愿景文档和整个开发过程中使用的用例非常有帮助,并且在整个开发过程中可能会不断发现新的需求,不过在过渡阶段发现的额外需求较少。
3. 分析工作流 :主要致力于创建问题域的分析模型。分析师使用统一建模语言(UML)设计与问题域相关的架构,创建结构和行为图来描述问题域类及其交互。其目的一是确保开发人员和用户组织理解潜在问题及其领域,避免过度分析导致项目陷入“分析瘫痪”;二是为类库识别有用的可重用类,避免重复劳动。该工作流主要与细化阶段相关,但在整个开发过程中可能都需要进行额外分析。
统一过程与UML协同解析
超级会员免费看
订阅专栏 解锁全文
15万+

被折叠的 条评论
为什么被折叠?



