博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目UML设计(团队)
阅读量:6668 次
发布时间:2019-06-25

本文共 1361 字,大约阅读时间需要 4 分钟。

项目UML设计(团队)

团队信息

队名:洛基小队

成员&博客链接

  • 非易 504
  • 佳莹 516
  • 峻雄 539
  • 圳源 414
  • 文智 125

团队分工

我们打算这个项目的alpha 版本要先让游戏能够运行,是可玩的。也就是把主要精力放在脚本上,视觉效果的美化放到下个版本。

  • 非易 基本的UI,场景地图脚本
  • 佳莹 角色脚本,即角色的移动以及和其他元素的交互
  • 峻雄 物品背包脚本
  • 圳源 NPC交互脚本
  • 文智 战斗脚本,即战斗机制伤害胜负的判定
    1220247-20171021200112740-899065186.png

UML

用例图

  • 这部分描述了系统的人机交互以及数据管理部分
  • 这部分要面临的问题主要是数据库的搭建和管理
  • 这个设计厘清用户与管理者之间的关系与交互,明确了游戏需要实现的功能以及维护需求
    1220247-20171021174326568-948328512.jpg
    类图
  • 这个类图主要是关于角色与物品,场景,NPC进行交互的部分
  • 这部分老师说某些类的设置不太科学,确实感觉写的有些过于简单,后来做了一些调整,变成现在这个样子
  • 这个类图主要是面向背包系统以及交互系统的设计,在写脚本的时候会参考这个类图进行编写
    1220247-20171021174042881-1360803889.jpg
    活动图
  • 这里描述的是游戏中交接任务的活动图,由下图可看出,当玩家与NPC对话时有两个选项,第一选择接任务可获得当前任务所需物品的信息,第二选择交任务,此时对玩家拥有的任务物品数量进行判定,若数量足够则获得下一个任务信息,若数量不足则获得当前任务所需物品的信息
    1220247-20171021173513646-952187839.jpg
    状态图
  • 主要描述游戏内部玩家合成物品的过程。
  • 物品的合成条件需事先设定,合成所获得的新物品也需安排好。
  • 这个UML列明了合成物品时可能的状态以及它们之间的转换。
    1220247-20171021173325865-1921053136.png

工具选择

这次选择了visio,原因主要有:

  • 电脑上已经预装了visio
  • visio比较经典,即使没接触过相关软件也听过visio

对于工具的评价

  • 整体还是比较简单的,模型就在左边,可以直接拖出来
  • 有些连接的符号找不到,像是uml类图里的聚合关系,需要自己把菱形改成空心

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 15 20
Estimate 估计任务时间 10 10
Development 开发 - -
Analysis 需求分析 30 45
Design 生成设计文档 - -
Design Review 设计复审 - -
Coding Standard 代码规范 - -
Design 具体设计 45 60
Coding 具体编码 - -
Code Review 代码复审 - -
Test 测试 - -
Reporting 报告15 30
Test Repor 测试报告 - -
Size Measurement 计算工作量 - -
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 - -
合计 115 165

评估成员的贡献分配

这次的评估采用的是将贡献分设置成100分,每个成员评估所有人从项目创建到现在的贡献进行分配,由组长平均后将贡献分配表发出来

姓名 贡献分(满分100)
非易 21
佳莹 21.5
峻雄 23
圳源 17.75
文智 16.75

转载于:https://www.cnblogs.com/Typhon/p/7703946.html

你可能感兴趣的文章
eureka相关异常
查看>>
小程序模板嵌套以及相关遍历数据绑定
查看>>
SecureCRT连接VWMare中的Linux
查看>>
深入浅出java常量池
查看>>
tar 的一个记录
查看>>
Windows Azure 系列分享二: Worker Role & Web Role
查看>>
python之路--初识函数
查看>>
Linux的基础命令, django的安装与使用
查看>>
50% 的财富 500 强企业使用 Windows Azure
查看>>
应用程序级信息
查看>>
企业工商,诉讼及备案信息查询
查看>>
linq-ef中如何批量删除
查看>>
mvc2 To 4
查看>>
windows vlc推流演示
查看>>
TOP命令详解
查看>>
项目Alpha冲刺——总结
查看>>
zoj 2339 Hyperhuffman 哈夫曼编码 (c)
查看>>
EL表达式
查看>>
函数类型
查看>>
Break和Continue的用法
查看>>