需求获取与分析:从涉众视角探索系统用例

需积分: 0 0 下载量 29 浏览量 更新于2024-07-14 收藏 466KB PPT 举报
"本文主要介绍了如何获取和分析需求,特别是关注用例的获取,通过不同的视角来展现系统。文中提到了面向对象设计方法和统一建模语言(UML)在需求获取与分析中的应用,并提供了规划业务范围、业务目标、涉众期望以及需求调研的具体步骤。" 在获取用例的过程中,首先需要确定系统的参与者,即业务主角,并明确系统边界。通过与这些业务主角进行访谈,了解他们的期望和业务活动。访谈应避免让访谈对象详细描述整个业务流程,而是让他们从自身工作角度出发,阐述他们对系统的期望、所做的事情、目的及期望的结果。 在规划业务范围时,要考虑到项目的周期、成本和可行性,确定项目能够涵盖的业务内容。业务目标可能需要根据实际情况进行调整或取消,例如,由于基础应用系统不完善,可能会取消建立数据分析系统的目标。同时,规划涉众期望时,可能需要取消或减少某些涉众,尤其是当他们的期望与项目实际能力不符或成本过高时。 需求调研是关键步骤,需在规划好业务范围后进行。这包括划分需求优先级和规划需求层次。涉众和其期望可以被赋予不同的优先级,通过优先级矩阵来评估最终需求的优先级。涉众分为最高3级、普通2级和低级1级,而期望也分为类似等级,然后将两者相乘得到优先级值。如果有多个涉众对应同一期望,取优先级最高的涉众数值。 需求层次的规划帮助逐步理解复杂的业务需求。第一层次是业务架构,涉及业务背景、目标、人员、组织结构等,构建业务用例模型的宏观视图。第二层次是业务流程,描述业务目标的执行过程,形成更具体的业务用例模型和概念模型。第三层次深入到工作细节,详细分析每个业务活动的操作步骤。 获取用例是一个涉及多方面考虑的过程,包括明确参与者、规划业务范围和目标、调整涉众期望、进行需求调研并划分优先级,以及逐步深入理解需求层次。这个过程旨在确保系统开发能够满足核心业务需求,同时兼顾效率和可行性。通过这样的方法,我们可以从不同的视角全面理解系统,为系统设计和开发打下坚实的基础。