zoukankan      html  css  js  c++  java
  • 第一次结对编程作业

    1.组队成员

    031702218 覃鸿浩 https://www.cnblogs.com/yangminting/p/11637262.html
    031702117 童圣滔 https://www.cnblogs.com/qingke1314/p/11632067.html

    2.原型分析

    2.1流程图

    2.2游戏界面:

    登录界面:

    主界面:

    注册界面:

    房间界面:

    设置界面:

    商城界面:

    历史战绩:

    3.使用的原型工具:

    Axure RP9

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

    4.1结对过程:

    • 通过网络交流进行结对
    • 讨论决定使用的原型模型设计工具
    • 提前了解游戏规则
    • 研究需求,讨论该游戏需要的功能
    • 开始分工,各自完成分配的任务
    • 对原型进行审核、纠错

    4.2照片:

    5.PSP表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 40 20
    Estimate · 估计这个任务需要多少时间 40 20
    Development 开发(包含下面8个子任务) 1190 1260
    Analysis · 需求分析(包括学习新技术) 900 900
    Design Spec · 生成设计文档 0 0
    Design Review · 设计复审 0 0
    Coding Standard · 代码规范(为开发制定合适的规范) 0 0
    Design · 具体设计(用伪代码,流程图等方法来设计具体模块) 0 0
    Reporting 报告 100 60
    Test Report · 测试报告 60 40
    Size Measurement · 计算工作量 10 10
    Postmortem & Process Improvement Plan · 事后总结并提出过程改进计划 30 30
    合计 1330 1340

    6.提供此次结对作业的设计说明。

    • 最终产品:十三水游戏系统
    • 界面设计:
      • 开始界面:点击开始游戏进入登录界面。
      • 登录界面:分为登录和注册。登录有用户名、密码输入框;注册则多一个确认密码;注册成功跳转登录界面。
      • 游戏界面:三个按钮:开始游戏、排行榜和对战记录。
      • 排行榜:包含用户昵称极其财富。
      • 对战记录:包含胜利(失败)标志、一局中各用户的财富变动情况、日期。
      • 商城界面:包括购买金币,点券,钻石。
      • 设置界面:包括声音的设置,画面质量的设置。
    • 预期功能:
      • 匹配各种可能的牌型,同一手牌中可能存在多种组合(对子+两对+同花 或 乌龙+葫芦+铁支),要尽可能的罗列出所有牌型组合供用户选择。
      • 对局过程中显示对手牌型,提高可视化效果。当对手有大牌时,增加高亮效果。
      • (其余功能皆遵循十三水规则)

    7.遇到的困难及解决方法。

    7.1 困难描述

    7.2尝试解决:

    遇到的困难 尝试解决
    刚下载Axure时不会使用 通过b站教程学习
    使用Axure有三十天的使用期限 百度授权码
    素材十分难找,没有比较中意的图片 选择相对较好的图片

    7.3.是否解决:

    7.4.有何收获:

    通过本次原型建立我学习了Axure的用法;增强了从网络调取素材的能力,对于软件的开发流程有了进一步的认识。

    8.针对此次结对原型设计的心得

    童圣滔:这次作业的原型绝大多数是有覃鸿浩同学操刀,因此我负责博客的起草,我深深认识到了团队协作的重要性,也从队友身上发现别人的优点与自身的不足。前期学习中我也学会了一些基本的Axure的用法,如创立页面,页面设计,鼠标的交互效果,页面的隐藏与显示效果等,初步掌握了简单的原型设计。
    覃鸿浩:这个原型的设计大抵上是先去看教程,了解AXURE的功能以及操作,想好一个总的架构,然后收集图片素材,包括封面和背景,接着一步一步动手。当然做的第一个原型界面不是很和谐,经过童同学的改善,才让视觉效果更进一步。团队合作就是要每个人与他人协助,互助互利。每一项事情都是看起来挺难的,但是经过一段时间投入的话,就会开始进入状态,就不觉麻烦了。事情,用心就能做好。

    9.记录自己的学习进度条(每周追加)

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 18 18 学会了Axure的基本使用,提高了网络搜查素材的能力
  • 相关阅读:
    40个GitHub上最受欢迎的iOS开源项目
    Swift应用开源项目推荐
    swift在github上开源的地址
    必须Mark!43个优秀的Swift开源项目推荐
    Swift中编写单例的正确方式
    Android提高第十一篇之模拟信号示波器
    Android平台音频信号FFT的实现
    ios UINavigationController
    工作记录8:iOS 传值问题总结(7种传值完美介绍)
    利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
  • 原文地址:https://www.cnblogs.com/qingke1314/p/11632067.html
Copyright © 2011-2022 走看看