第一次结对编程作业
结对成员
031702438陈文彬
031702436苏伟欢
需求分析
N(Need需求)
为了能够实现福建十三水匹配对局,本项目计划阶段完成如下核心功能:
- 用户的注册、登录功能
- 创建对局、进入对局的功能
- 对局实时显示、聊天功能
- 排行榜积分查询功能
A(Approach做法)
- 找到合适的模板,再用墨刀创建简单的UI界面
- 学习AI算法
C(Competitors 竞争)
优势: 1.界面简约,操作简便
2.对局中可交流
劣势:1.设计过于单调,主要是不知道怎么整颜色
2.登录还没完善,还不知道如何实现用社交账号登录游戏
项目设计
-
项目背景
- 项目名称:福建十三水对战平台
- 项目面向客户:喜欢此游戏的所有人
- 项目开发者:031702438陈文彬、031702436苏伟欢
-
原型设计(本次原型模型设计采用墨刀)
- 登录界面
- 注册界面
- 匹配对局界面
- 查看排行榜积分界面
- 创建房间
- 搜索房间
- 游戏对局画面
非摆拍的两人在讨论、细化和使用专用原型模型工具时的结对照片。
真的是非摆拍,我不要你觉得,我要我觉得
此次作业的PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) |
---|---|---|
Planning | 计划 | 30 |
Estimate | 估计这个任务需要多少时间 | 120 |
Development | 开发 | 100 |
Analysis | 需求分析 (包括学习新技术) | 30 |
Design Spec | 生成设计文档 | 20 |
Design Review | 设计复审 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 |
Design | 具体设计 | 20 |
Coding | 具体编码 | 20 |
Code Review | 代码复审 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 60 |
Reporting | 报告 | 60 |
Test Repor | 测试报告 | 30 |
Size Measurement | 计算工作量 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 |
合计 | 640 |
设计说明
- 产品:能自动出牌以最大概率赢得比赛的网页端
- 功能:1.注册登录 2.创建进入房间3.自动匹配出牌 4.当前对战情况 5.查看排行榜
遇到的困难及解决方法
- 困难描述:
- 初次使用原型设计软件,熟悉使用方法花了较长时间
- 解决尝试
- 查看了很多使用教程
- 是否解决
- 能大概运用一些基本功能,但还不够熟练
- 有何收获
- 知道了软件开发前的原型设计也是很重要的一部分,增加了许多实践经验
心得体会
学习了模型分析,了解了相关工作的使用,对软件工程有更多的认识,觉得还要学很多很多东西。
记录自己的学习进度条
第N周 | 新增代码(行) | 累计代码(行) |
---|---|---|
1 | 0 | 0 |