软工-第一次结对编程作业

一.原型分析:要求文字准确、样式清晰、图文并茂(多贴原型图)等。(40分)

需求分析

1.本次作业的需求是开发出一套自动化的出牌(十三水)系统,为了这个目标,我们需要实现以下几项功能:

  • 开始游戏界面.:一个简洁的开始游戏界面能提供给玩家更轻松享受的体验氛围,也能更加简化游戏流程.。
  • 登录页面.:点击开始游戏之后,最首要的是进行用户登录,只有登陆了才可以愉快的玩耍。
  • 注册页面.:如果是新用户注册,可以点击注册页面的“小提示处”进入注册界面,只要输入自己喜欢的用户名和密码.,就可以成功进入游戏啦~
  • 游戏总页面界面.:成功登录之后我们需要有一个新的页面来供用户选择,让用户可以根据需求操作进入其他分支,例如查看排行,查看自己的历史情况,查看当前对战情况.等。
  • 出牌界面.:此界面实现对分到的牌进行一墩、二墩、三墩的分配,由拖拽进行,确认之后点击“出牌”按钮。从此界面开始,可以在游戏过程中查看(往期)对战结果,查看排行榜。
  • 当前对战情况界面.:该界面分别显示各个玩家的玩家名(即用户名).,其牌面(每人十三张).,以及每个人的实时得分.显示。
  • 往期对战结果界面.:本界面可以从总界面处进入,展示的是过往几期的对战结果。详细合理展示了:第几局、局内玩家名、各玩家所拿到的牌面,各玩家得到的得分总分.。还可以进行查找.,寻找用户想要查看的往期比赛纪录.。
  • 排行榜界面.:该界面展示的是参与本游戏的所有玩家的得分排行.,点击进入之后可以查看目前的榜单情况.。

    原型设计及具体设计

  • 欢迎页面
    • 开始游戏
      1332026-20190923211325562-1991821216.png
  • 登录页面
    • 登录
      • 用户名
      • 密码
    • 跳转至注册界面
      1332026-20190923211600355-938626746.png
  • 注册界面
    • 用户名
    • 密码
    • 确认密码
      1332026-20190923211745998-593234441.png
  • 出牌游戏界面
    • 出牌
      • 现有的牌
      • 一墩
      • 二墩
      • 三墩
    • 对战结果
    • 排行榜
      1332026-20190923223143872-1574890759.png

    • 1332026-20190923223159469-1686081201.png

    • 1332026-20190923223216997-684118462.png

  • 对战结果
    • 局数
    • 用户牌面
    • 用户得分
      1332026-20190923223744765-560117647.png
  • 排行榜
    • 排名
    • 用户名
    • 成绩(总得分)
      1332026-20190923225607579-406211797.png

二.原型模型必须采用专用的原型模型设计工具实现:如Axure Rp、Balsamiq Mockup、Prototype Composer、GUI Design Studio、Adobe设计组件等等。在博文中说明你所采用的原型开发工具。(5分)

    这次原型模型设计,我们采用了Axure Rp来进行原型模型设计。

三.描述结对的过程,提供非摆拍的两人在讨论、细化和使用专用原型模型工具时的结对照片。(5分)

    结对过程:因为我们都没有使用原型模型工具的经验,所以我们都是从零开始学习,所以在这次完成作业的过程中,我们经常约出来一起学习软件的使用,和原型的设计。

1794480-20190922211536218-985842771.jpg

1794480-20190922211550247-798413764.jpg

四.提供此次结对作业的PSP。(5分)

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

五.提供此次结对作业的设计说明。(8分)

这次的作业,我们主要的任务是做出游戏“福建十三水”的原型,主要是四个界面,分别是开始游戏,出牌界面,对战结果,排行榜,这是四个比较重要的界面。然后是各个界面的对应界面的跳转,每一个界面的具体设计说明在原型说明部分已经给出,以下是我们的原型设计流程图。
1794480-20190924000148169-1500467746.jpg

六.遇到的困难及解决方法。(14分)

困难描述(4分)

1.第一次使用原型工具,无从下手
2.原型工具与教学视频中版本不同,有些部件无法对应
3.页面布局的构思和美观设计
4.队友之间的协调分工和规范,各个部件整合问题

解决尝试(4分)

1.上网查找 教学视频,初步筛选与设计需求相关的部分视频,再跟着视频step by step学习,现学现用。
2.利用搜索引擎搜索自己版本的软件对应功能
3.观察当下一些主流棋牌游戏的界面,总结普遍的功能部件,完善自己的原型。增加页面的背景图,使界面不那么单调。
4.设计原型时分工处理,最后进行整合,规范方面使用统一背景图,最后通过搜索和教学视频衔接好了各部件之间的链接

是否解决(2分)

解决

有何收获(4分)

1.第一次有分工合作的经验,约到食堂一起学习,实时进行交流沟通,共同完成原型设计,并加以实现。
2.学习了Axure Rp的一些基本使用方法,一些功能的具体实现,感受到学习的乐趣,这个软件还有很多其他功能等待我们去探索。
3.对于原型设计有了初步的了解,尝试优化界面,提高了审美。
4.对于有些细节我们可能没有考虑周全,希望在今后的学习中能得到强化,获得成长。

七.心得(10分)

丽辰
这次的学习心情跌宕起伏,我们小组还没做的时候,总觉得这个博客很难写,搜索了网课之后又觉得好像很简单。结果照着网课学竟然学的很坎坷,我泪了,不过后来我们还是经过讨论和摸索熟悉了axure。这次的学习让我知道了有很多实用性软件可以供我学习,学会新的一个软件,就感觉自己好像又进步了一些。在小组合作的时候我们进行分工,最后再提前两天精加工,整合发博文。感觉这样子协调效率比较高。
这次感受也挺多的,但是比较积极向上。也就是打算以后多学习一些有用的软件的使用,其实它们学起来也没有那么枯燥,当我熟练了之后我会因为它的存在感到开心。还有就是我感受到了制作一个原型模板的重要性,这是理清思路的一个重要的途径。学习这些软件应该是我们必须的技能了,还是希望自己多花时间学吧,冲啊giao辰!!
碧芬
这次的作业需要学习的是原型设计,这是我之前没经历过的。所以在这一次完成作业的过程中,我对于UI有了相较于之前更加深入的了解,同时也学习了Axure Rp软件的使用。虽然Axure Rp上手快,也算容易操作,但是还是有很多细节方面的问题,所以在这次完成作业的过程中,我注意到了很多以前我们浏览界面的时候不会注意到的细节。在这次完成团队作业的过程中,我也明白了团队合作有多重要。
森敏
从不知道什么是十三水,被大家带着带着也会玩了,通过原型设计更加明确了接下来要做的游戏的具体框架。从零开始,学习了axure rp,很实用也很方便,本来以为他很难,接触下来感觉也很简单,能熟练掌握工具会提高事件的进程,希望以后有机会还能继续强化。接下来小组的工作就是讨论AI算法和实现,也是从零起步,希望大家一起加油,能完成这次任务~

八.学习进度条(每周追加)(2分)

第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
10055熟悉使用axure,并利用axure设计了产品原型

转载于:https://www.cnblogs.com/031702307a/p/11549425.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值