第一次结对编程作业

﹥>﹥吖頭↗ 提交于 2019-11-30 09:49:42

==结对情况==

031702137陈银山
031702135李季城

==原型分析 #2196F3==

-首先要实现登陆界面

  • 进入主页面可以选择相应模式
  • 对战时支持分数记录
  • 支持查询当前排行榜和历史战绩

根据以上相求做出了相应的大概ui界面,实际可能还会作出修改。
登陆界面
在这里插入图片描述

  • 实现基本登录功能

用户界面
在这里插入图片描述

  • 可以进行模式选择

对战界面
在这里插入图片描述

  • 对战界面可以进行相应的选牌操作

排行榜
在这里插入图片描述

  • 查询玩家间的分数

历史记录
在这里插入图片描述

  • 支持查询历史记录

==原型工具 #2196F3==

  • 使用了Axure RP

    ==结对过程 #2196F3==

  • 都是一个宿舍的,结对就自然而然的发生了。

结对照片
在这里插入图片描述
(已经尽力表演了)

==PSP表格 #2196F3==

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 30
Estimate 估计这个任务需要多少时间 60 60
Development 开发
Analysis 需求分析 (包括学习新技术) 30 40
Design Spec 生成设计文档
Design Review 设计复审 30 20
Coding Standard 代码规范 (为目前的开发制定合适的规范)
Design 具体设计 60 120
Coding 具体编码
Code Review 代码复审
Test 测试(自我测试,修改代码,提交修改)
Reporting 报告
Test Report 测试报告
Size Measurement 计算工作量
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 20 20
合计 210 290

==设计说明 #2196F3==

主要是为了实现一个自动化的智能出牌软件。为根据自己打十三水时遇到的情况进行相应的编程。同时也实现基本的游戏游玩功能。

==困难与解决方法 #2196F3==

  • 没进行过原型设计,工具也不会使用
  • 花了几个晚上的时间学习了Axure RP
  • 问题是解决了,不过还是做的很粗糙就是了
  • 收获就是--搜索就是力量

    ==心得体会 #2196F3==

    陈银山:
  • 学习体会不多,十三水的技巧倒是学了不少
  • 以前觉得棋牌游戏没有技术含量,等到自己动手才发现自己太年轻了

李季城:

  • 1

==学习进度表 #2196F3==

第N周 新增代码(行) 累计代码(行) 本学学习耗时(小时) 累计学习耗时(学习) 重要成长
1 0 0 5 5 主要是学习了原型工具的使用
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!