细化阶段的迭代.pptVIP

  • 39
  • 0
  • 约2.26千字
  • 约 18页
  • 2017-05-19 发布于河南
  • 举报
细化阶段的迭代

第八章 细化阶段的迭代1--基础 目标 定义细化阶段的第一个迭代。 为本部分的后续章节做铺垫。 描述初始和细化阶段的关键内容。 迭代1的需求和重点:OOA/D的技术核心 案例一:NextGen POS NextGen POS应用在第一个迭代要处理的需求: 实现处理销售用例中基本和关键的场景:输入商品项目并收取现金。 实现用于支持迭代初始化需要的启动用例。 不处理任何特殊和复杂的部分,仅仅针对场景的简单理想路径,并对此进行设计和实现。 不与外部服务进行协作,例如,税金计算器或产品数据库。 不应用复杂的定价规则。 迭代1的需求和重点:OOA/D的技术核心 案例二:Monopoly游戏 Monopoly游戏应用在第一个迭代要处理的需求: 实现玩Monopoly游戏用例的基本和关键场景:游戏者围绕棋盘四周的方格移动。 实现基于支持迭代初始化需求的启动用例。 支持2-8个游戏者。 游戏通过一系列回合进行。每个回合中,每个游戏者轮得一次机会。在每一次轮次中,游戏者根据所抛掷的两个六面骰子的点数总和,在围绕棋盘的方格上,按顺时针方向将棋子移动相应的格数。 游戏只能进行20回合。 抛掷骰子后,显示游戏者的姓名和掷骰子的结果。当游戏者移动并占据一个方格后,显示游戏者名字和所占方格的名称。 在迭代1中,不考虑金钱、输赢、买进或支付租金以及任何种类的特殊方格。 每个方格都有相应的名称。游戏

文档评论(0)

1亿VIP精品文档

相关文档