第一次结对编程作业

1.组队成员

031702215 玛尔孜亚·艾尼瓦尔
031702317 刘烨

2.原型分析

(1)需求

本次结对的任务是开发一套“福建十三水”游戏的自动化出牌系统。主要包含登录、注册、开始游戏界面,选择模式(随机匹配四人,好友对战两人),排行榜、战绩等等。

(2)实现过程

主要页面及其组成部分:

·开始游戏界面
Alt text
·登录
Alt text
·注册
Alt text

选择界面

·游戏模式界面
Alt text
·添加好友
Alt text
·战绩及排行榜
Alt text
Alt text
·随机匹配模式
Alt text
Alt text
Alt text
·好友对决模式
Alt text
Alt text
Alt text

页面之间的关系

·流程图
Alt text

3.原型开发工具

mockplus
选择原因:界面简洁,全中文,易上手,且bilibili有相应的教学视频。

4.结对过程

Alt text

5.PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 20
Estimate 估计这个任务需要多长时间 40 30
Development 开发(包含下面8个子任务) 900 1000
Analysis 需求分析(包括学习新技术) 600 700
Design Spec 生成设计文档 30 30
Design Review 设计复审 30 40
Coding Standard 代码规范(为目前的开发指定或选择合适的规范) 0 0
Design 具体设计 0 0
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试(自我测试、修改代码,提交修改) 600 100
Reporting 报告 100 130
Test Report 测试报告 60 90
Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结,并提交改进计划 10 10
  • |合计|980|1050|

6.设计说明

最终产品:自动化出牌系统
界面设计:
登录界面:分为登录和注册。登录有用户名、密码输入框;注册则多一个确认密码.
游戏大厅:随机匹配和好友对决。
对战界面:准备,结算界面。

7.遇到的问题及解决方法

(1)十三水具体规则 解决方法:群文件
(2)设计工具的用法 解决方法:网络视频
均已解决
收获:了解了十三水的具体规则,大致掌握了原型设计工具的用法,对于软件开发的流程有了更深的认识。

8.心得体会

    这一次作业,我深刻的意识到了团队的重要性,就像一条线段,没有其中一个点都不可能组成完整的线。并且,这次作业很有趣,让我对于这个专业又有了新的认识和看法。

9.学习进度

第N周|新增代码(行)|累计代码(行)|本周学习耗时(小时)|累积学习耗时(小时)|重要成长|
:-: | :-: | :-: | :-: |
1|0|0|11|11|学会mockplus使用方法|

posted @ 2019-10-08 20:24  MarziyaAnwar  阅读(133)  评论(1编辑  收藏  举报