第一次结对编程作业

第一次结对编程作业

一.结对成员

031702123张铮
031702144吴崎

二.原型分析


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

第一次结对编程作业_第1张图片

  • 初始界面为登陆界面
    第一次结对编程作业_第2张图片
  • 若未注册可点击注册按钮进入注册界面
    第一次结对编程作业_第3张图片
  • 游戏界面
    第一次结对编程作业_第4张图片
  • 组牌界面
    第一次结对编程作业_第5张图片
  • 比牌界面
    第一次结对编程作业_第6张图片
  • 排行榜界面,用户可通过这个界面实时的排行情况
    第一次结对编程作业_第7张图片
  • 历史记录界面
    第一次结对编程作业_第8张图片

三.结对过程

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


四.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 学会原型设计

你可能感兴趣的:(第一次结对编程作业)