机票预定系统需求分析与涉众管理

需积分: 0 0 下载量 73 浏览量 更新于2024-07-14 收藏 466KB PPT 举报
"本资源主要讨论了机票预定系统的设计与需求分析,特别是在不同视角下的考虑。内容涵盖了面向对象设计方法、统一建模语言(UML)的应用,以及需求获取与分析的关键步骤,如规划业务范围、设定业务目标、管理涉众期望、需求调研以及优先级和需求层次的规划。" 在机票预定系统的开发过程中,首先需要明确业务范围。这涉及到识别不同的涉众和他们的期望,但不是所有的期望都能被纳入项目中。项目范围应基于项目周期、成本和可行性等因素来确定。例如,可能需要取消或调整某些业务目标,如取消基于商业分析的数据收集,或者将"控制人为差错"的目标转化为完全自动化计算。 涉众的期望管理是需求分析的重要部分。这可能包括取消或减少某些涉众的期望,特别是当这些期望与项目成本或实施难度不匹配时。例如,由于网络环境限制,可能需要降低银行实时联网收费的期望。 需求调研阶段,需要根据涉众分析报告制定需求调研计划。这包括划分需求优先级和规划需求层次。涉众和他们的期望被分配优先级,然后通过一个优先级矩阵来评估,其中涉众的优先级乘以期望的优先级,得到的结果用于确定需求的处理顺序。涉众优先级通常分为最高3级(核心业务成员),普通2级(主要业务模块参与者),和低级1级(边缘业务模块参与者)。同样,期望优先级也有3级,分别是核心业务组件,重要辅助部分,和边缘业务。 需求层次的规划是理解复杂业务需求的关键。需求通常被分为三个层次:第一层次是业务架构,包括业务背景、目标、人员和组织结构,它提供了业务的整体视图;第二层次是业务流程,详细描述了业务如何运作,涉及业务用例和概念模型;第三层次是工作细节,聚焦于具体操作层面,如用户界面交互、功能实现等。 通过这样的分析和规划,机票预定系统的设计可以更加全面和精确,确保满足关键业务需求,同时兼顾系统效率和用户体验。面向对象设计方法和UML工具可以帮助将这些需求转化为可执行的系统模型,从而实现一个高效且用户友好的机票预定平台。