🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## UML与需求分析进阶 ### 需求分析全过程 ![](https://box.kancloud.cn/2016-02-25_56cec6c63f30d.jpg) ### 第一阶段:战略分析 1、为什么会有这样一个项目? 2、客户为什么想做这个项目? 3、公司为什么会接这个项目? 4、公司在这个项目上的战略是怎样的?   ### 第二阶段:需要分析 #### 1、目标 目标是系统的高层次需求,也是必须要把握的宏观方向。 #### 2、涉众及待解决问题     1、涉众分类         1、系统的用户         2、对该项目有商业决策权的人         3、对项目有影响的第三方         4、系统会影响到的第三方     2、待解决的问题         列出每种涉众需要解决的问题 #### 3、范围     1、功能     2、与其他系统的关系     3、系统的地域使用范围 #### 4、项目成功标准     1、命中客户真正需要     2、用简单的方式来满足客户真正的需要     3、提升项目组成员的水平   ### 第三阶段:业务分析 1、业务概念图可用类图表示 2、业务流程图可用活动图、顺序图、状态机图表示   ### 第四阶段:需求细化 1、分析整理功能性需求,用用例图、用例表表示 2、分析整理出非功能性需求,可用部署图、构件图、包图表示技术架构要求 3、还需要描述如安全性、易用性、性能等方面的其他非功能性需求 ### 需求规格说明书 ![](https://box.kancloud.cn/2016-02-25_56cec6c665f0e.jpg) PS:系统特性是指能够满足系统目标,针对涉众的利益,能解决涉众关注的问题,在系统的范围内,提出来的一些大功能点。