• 软件工程_3rd weeks


      本周上课的第一件事就是四人组队做工程,因为之前没有太多的准备,所以过程有些仓促,只是最后的结果是好的。有了自己的队伍和课题。感觉就应该这样,平时的我们比较随意,没有一丝的紧迫感,这样会督促着我们完成任务。

      1、SCRUM

      回来后先Bing了SCRUM以及看了 教材《构建之法》对其的解释。SCRUM是一种迭代式增量软件开发过程,通常用于敏捷软件开发,分为如下四步:

      1.1 Product Backlog: 产品需要做的事情

      1.2 Sprint Backkog: 当前冲刺需要解决的事情

      1.3 Sprint:冲刺

        Scrum Master: 交流

        每日 立会(昨天做了什么、今天要做什么、碰到哪些问题)

      1.4 得到软件的增量版本,发布给用户

      2、结对编程

      对于我的partner吴军同学,他非常的优秀。想法有见解性、代码的编写上无论在排版和能力上,都很棒~而我的代码对比起来就有了一定的差距,因此我们俩的分工就是,代码由我来执行(锻炼我的代码能力),而他负责对我的代码进行检查和对四则运算工程进行批评和指点。对于我第一周的工作四则运算,能实现的功能就是:i、用户输入用于四则运算的四个数字;ii、后台随机生成运算符和括号,并计算公式的最后结果;iii、生成的公式和结果返回到前台页面显示。页面比较简单,仅仅是完成了显示工作。

      对于我之前的工作,吴军同学对此提出的建议就是:i、用户只输入数字,交互太少,是否能加入更多的交互?;ii、能否有更多的选项?比如用户可以只输入数字,也可以给出带有运算符和括号的公式。;iii、界面太丑了,能再好看点不@_@

      对于这三个建议,我个人认为都是我的改进方向,对于i:我打算加入让用户自行计算,由我来评测其结果是否正确。对于ii、这个可以有。iii、我要努力将其变得美观。我正在努力的修改着我的程序,目前完成了i,ii和iii正在努力coding.....

      3、爆打第二次站立会议

      针对第一次的站立会议内容,具体请参见严一格同学的博客http://www.cnblogs.com/yyyyg/p/5308384.html,我的工程是一个客户端的四则运算。

      会议时间:2016.3.22 15:30-15:50

      与会人员:严一格、吴军、彭阳、包玲玲

      会议目的:i、讨论昨天的工作

           ii、今天要做什么

             iii、碰到哪些问题

      会议内容:

        有了昨天的对整个工程整体的分析,今天我们的工作就是口头叙述自己完成的工作、将要做什么和碰到的一些问题,现将这三方面进行一下汇总:

        昨天的工作:我们统一的做安卓平台的四则运算小游戏,因此昨天讨论结束后去查询了一些平台开发用到的工具、并且进行了环境的配置;而对于登录、注册和登出属于小问题,因此昨天我们查询了这三部分需要用到的方法,并进行了简单的实现。

        今天要做什么:我们的分工是一起讨论四则运算的算法,并由严一格和彭阳做代码的实现,我和吴军负责界面的设计和登录、管理员等的一些工作。所以我们今天就一起分析四则运算的算法,我们打算先从最基础的开始,用户输入数字,我们后台自动生成公式,而运算符和括号的生成采用random,目前不考虑时间复杂度等一些问题,先让程序能运行。而生成后的公式在计算上需要进行不断的判断,在这块花费了一定的时间,不过集体的力量很强大,最后还是模拟出了结果。

        碰到哪些问题:主要问题出现在四则运算的计算上,对运算符优先级的判断和有无括号的分开讨论。最开始一直没模拟好,所以一直会算错,后来我们一步步的分析和解决。

      4、PSP

      

    Job Type Data Start_Time End_Time         Total
    查阅和阅读 课后总结 3.19 19:00 20:00 音乐:10min QQ:15min     60min
    讨论 结对编程 3.20 10:00 11:10 聊天:15min WC:5min     70min
    讨论 四人工程项目 3.21 15:16 15:53         37min
    会议后的学习 四人工程项目 3.21 18:00 19:30 QQ:20min  微博:10min     90min
    代码编写 结对编程 3.21 19:30 21:00 QQ:13min 微博:10min 新闻:20min   90min
    讨论 四人工程项目 3.22 15:30 15:50         20min
    工作总结 博客 3.22 20:30 21:45 音乐:30min       75min
                       
  • 相关阅读:
    MySQL之force index和ignore index
    Linux中CPU性能分析工具perf简单使用(亲测可用)
    Linux之SeLinux
    Docker基础
    yum常用命令
    MySQL总结
    MySQL字符集详解
    MySQL5.6的4个自带库详解
    Python操作MySQL
    MySQL索引原理
  • 原文地址:https://www.cnblogs.com/linglingbao/p/5308665.html
Copyright © 2020-2023  润新知