第一次结对编程作业

第一次结对编程作业

一.结对成员

031702123张铮
031702144吴崎

二.原型分析


原型工具:本次使用的原型开发工具是Axure RP 9
原型分析:通过需求分析得出以下设计思路

  • 初始界面为登陆界面
  • 若未注册可点击注册按钮进入注册界面
  • 游戏界面
  • 组牌界面
  • 比牌界面
  • 排行榜界面,用户可通过这个界面实时的排行情况
  • 历史记录界面

三.结对过程

得知要结对编程,我们这两个走投无路的两根小腿,选择通过自己的努力相依为命。


四.PSP

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


五.设计说明

本次作业是要求我们设计一套自动化出牌系统,第一次的任务我们设计了主要的界面,之后的任务就是设计组牌的算法。

主要界面:
1.登录/注册界面
2.游戏界面(进行模式选择)
3.对战界面:包含组牌界面、比牌界面,玩家一次完成三墩的组牌、比牌
4.排行榜界面:查看玩家的排名、积分
5.历史记录界面:查看玩家的历史对战记录

六.遇到的困难和解决方法

1.困难描述

1.Axure RP的使用在一开始困扰了我们一段时间。

2.对原型分析了解比较少,所以在一开始接到这个问题的时候有些不知所措

3.素材的查找

2.尝试解决

1.通过百度、B站搜索有关Axure RP的资料来学习原型设计

2.通过百度学习UI设计相关的知识

3.百度找素材(但是找了半天感觉找到的还是不怎么好看)

3.是否解决

1.通过百度、B站解决了Axure RP基本操作问题

2.对UI的问题,只解决了部分,还有部分不清楚

4.有何收获

  • 百度、B站真好用,Axure RP功能真的强大
  • 通过本次作业,对软件开发前的UI设计有了一定了解,对Axure RP的功能、操作有了一些了解,为以后的软件开发打下来基础

七.心得

  • 张铮:这次的作业让我学习了Axure RP 9这个软件的一些简单的功能,了解如何设计UI界面,认识到自己的审美真的不咋地,重要的一点是个人的力量真的有限,同伴的帮助非常重要。
  • 吴崎:一个人的力量终究有限,通过结对作业,让我们更加了解到团队的作用,一个好的团队会使每个人变得更好,但人多力量大的同时如何分工也是我们未来需要去解决的问题。只有解决了这个给问题,才能让这个团队的后劲更足。

八.学习进度

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
第3周 0 0 6 6 学会原型设计
posted @ 2019-09-23 23:31  cpDD  阅读(260)  评论(1编辑  收藏  举报