zoukankan      html  css  js  c++  java
  • UML用例图在实际项目中的应用

      对我而言,目前还不能很好地回答这个问题。从来没有在项目中使用过模型,这还是因为以前项目不靠建模也能完成,没有用户,哪来的需求分析呢?UML建模,决定你建的是鸡窝还是摩天大楼,但是我做过的项目甚至连鸡窝都算不上。

      用例图对应的是用例模型,在实际项目中,有用户,有团队,不再是自己一个人敲的事情了,人多了,需要交流,为了避免歧义,我们得用标准化的交流方法。

      建立用例模型的目的是提取和分析足够的需求信息,这个模型能让用户明白这个系统是否符合自己的预期要求,不涉及实现细节。以我们写过的网络游戏项目为例,在建模之前,一系列的需求调研是必须的,需求调研与需求分析工作应当是相辅相伴共同进行的。但是我们没有用户,所以就以自己玩网游的经验提取了用户需求。

      一般网游,都设置了不同的职业,我们选择划分为三个职业。用户在连接上服务器后,可以选择登录或注册。玩家在体验游戏过程中,可以享受音乐,和其他玩家聊天,升级打怪,做任务,还有虚拟的金钱交易。基本上一个网游的基本需求就是这样。画出的用例图如下:

       现在站在完全不懂技术的普通用户角度,我们可以这样理解,选择这款游戏,我能够享受音乐,注册个人帐号,并登录体验游戏。这个游戏有NPC,能够战斗,也能升级换装备做任务。这不就是我们当初规划的系统功能吗?

      这个用例图在具体实现过程中指导着我们具体努力方向,便于技术人员之间的沟通和模块划分。

  • 相关阅读:
    8.10日报
    8.9日报
    8.8日报
    8.7日报
    《大道至简》读后感
    8.6日报
    8.5日报
    8.4日报
    8.3日报
    8.2日报
  • 原文地址:https://www.cnblogs.com/13062225wmx/p/5453852.html
Copyright © 2011-2022 走看看