zoukankan      html  css  js  c++  java
  • 结队项目1

    一、结对成员介绍及coding.net 地址:

    小组成员:郑希彬(201421122018)、吴桂元(201421122009)

    Coding.net: https://coding.net/u/zxb6308/p/work02/git

    二、题目描述:

    在个人作业1中,用各种语言实现了一个命令行的四则运算小程序。进一步,本次要求把这个程序做成GUI,成为一个有基本功能、一定价值的程序。在下面的功能需求中实现两个:

    1. 记录用户的对错总数,程序退出再启动的时候,能把以前的对错数量保存并在此基础上增量计算。
    2. 有计时功能,能显示用户开始答题后的消耗时间。
    3. 界面支持中文简体/中文繁体/英语,用户可以选择一种;

    三、项目实现:

    1、需求分析

    • 题目描述3个功能中,我和队友分工完成,我完成的是计时功能和GUI界面。我们对比了第一次作业的情况,最后选择了我的作业进行改进。
    • 设计UI界面,提高用户体验。
    • 根据地区不同选择三种语言
    • 对答题时间进行记录。

    四、思维导图:

    五、界面运行截图:

    登录界面:

    已经初始化一个用户,账号:123     密码123

     

    语言切换:

    四则运算界面:

     

    六、运用汉堡包的方式,评价结对伙伴:

    优点:做事情很执着,有坚持不懈的态度,积极乐观,在我眼里他还是很优秀的。 

    缺点:编代码的过程速度慢,不能对先有的代码进行快捷的使用。

    我觉得他应该多练,编写代码的过程虽然很枯燥,但是其中也有很多的乐趣,多敲代码也有助我们编程思维的提高和对原有的知识的巩固。

    七、描述结对过程:

           1.查看老师作业要求,进行需求分析,明确要实现的功能。

           2.统一一些需要互相使用的变量的命名方式,分配工作。

           3.固定时间进行一次代码结合测试,调整代码。

           4.在要添加一些新的内容时,交流意见。

    图片:

     

    八、PSP

    psp2.1

    Personal Software Process Stages

    Time Senior Student(min)

    Time(min)

    Planning

    计划

    300

    300

    · Estimate

    估计这个任务需要多少时间

    600

    920

    Development

    开发

    480

    820

    · Analysis

    需求分析 (包括学习新技术)

    40

    60

    · Design Spec

    生成设计文档

    40

    60

    · Design Review

    设计复审

    30

    60

    · Coding Standard

    代码规范

    30

    40

    · Design

    具体设计

    30

    60

    · Coding

    具体编码

    240

    440

    · Code Review

    代码复审

    30

    50

    · Test

    测试(自我测试,修改代码,提交修改)

    40

    150

    Reporting

    报告

    120

    100

    · 

    测试报告

    80

    60

    · 

    计算工作量

    20

    30

    · 

    并提出过程改进计划

    20

    10

    九、总结

             这次作业由于自身原因,导致时间不足,还有一些功能没有去实现,与预期的效果不太一样,虽然做了用户的登录和注册,但是错题记录没有去实现。这次作业我学到了很多,对团队合作有了一定的了解,我相信这会对我下面团队项目有很大的帮助。

  • 相关阅读:
    可变参数的宏
    解决Visio复制绘图时虚框变实框的问题
    CSS选择器:伪类(图文详解)
    CSS属性:背景属性(图文详解)
    CSS样式----浮动(图文详解)
    CSS盒模型详解(图文教程)
    CSS样式----CSS样式表的继承性和层叠性(图文详解)
    Android UI组件----AppWidget控件入门详解
    Android UI控件----ExpandableListView的基本用法
    ListView中动态显示和隐藏Header&Footer
  • 原文地址:https://www.cnblogs.com/zxb630866690/p/7709744.html
Copyright © 2011-2022 走看看