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

  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
                   

软件工程_3rd weeks的更多相关文章

  1. 软件工程_6th weeks

    一.上次博客时说的UI,拖拉到现在才展示,完成了“登录,普通匹配,做题界面,做题结果”四项 功能: 二.单元测试工具 1.python单元测试工具   最近因为论文原因一直在用Python,Pytho ...

  2. 软件工程_1st weeks

    本周为软件工程课的第一周,本周主要完成了三个工作:了解了github并使用.拜读了<构建之法>并开通了博客以及完成了四则运算的代码实现. 对于第一项工作github的安装和使用,花费了5个 ...

  3. 软件工程_10th weeks

    不管是什么原因,都没有在周三24:00前发布博客,赶紧用行动补上~ psp DATE START_TIME END_TIME EVENT TYPE     DELTA 5.8 9:00 12:00 论 ...

  4. 软件工程_9th weeks

    PSP DATE START_TIME END_TIME EVENT TYPE       TIME 4.30-5.3 5:30 4:00 旅游 娱乐       72h 5.3 14:00 17:0 ...

  5. 软件工程_8th weeks

    第八周PSP 个人时间管理 由于本周主要在做论文实验,除了学习时间外有一些零散的时间也在思考代码的书写以及论文实验的流程,但是这些零散的时间并没有在总的表记录,所以想问一下老师,像这种平时零散思考的时 ...

  6. 软件工程_7th weeks

    内聚和耦合(学习笔记) 一.内聚 内聚是一个模块内部各成分之间相关联程度的度量.把内聚按紧密程度从低到高排列次序为: 1.偶然内聚:指一个模块内各成分为完成一组功能而组合在一起,它们相互之间即使有关系 ...

  7. 软件工程_5th weeks

    从周五开始经历了清明小长假,周六.周日和周一都处于假期状态,因此对于上篇博客的评论回复的很迟,而这周的工作做的也不多. 1.爆打小组 4.5日站立会议 时间:2016.4.5 15:00-15:34 ...

  8. 软件工程_4th weeks

    本周要进行阿尔法版本的发布,因此我们做了一些代码和测试方面的工作.当然了下了课后第一件事还是巩固课上讲的知识,比如MVP.四象限.看了演讲<最后一课>等. 一.结对编程 本周的结对编程继续 ...

  9. 软件工程_2nd weeks

    本周上课没有板书,都由老师口头叙述 因此有的笔记记得不是很全,幸好有郑蕊师姐发布的课堂笔记,很好的梳理上课的内容~ 1.根据老师上课给的建议,进行了深刻的思考和反思 1.1 作为一个学硕研究生,这门课 ...

随机推荐

  1. 转载 AutoFac常见用法总结

    第二节:框架前期准备篇之AutoFac常见用法总结   一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势 ...

  2. ASP.NET 加密解密

    1.MD5 2.DES 一 MD5 介绍:MD5是不可逆解密方式,比如对密码的加密,为了保密,让密码不能解密 public static string MD5Encrypt(string str) { ...

  3. Skyline从5.1升级版本到6.5的常见接口变化问题

    1.原来Route对象升级成Presentation对象后,激活方法的变化: 原来5.1版本示例代码: function flyto(thisa) { var thisid = thisa.id; v ...

  4. 9-(基础入门篇)云端安装MQTT服务器

    https://www.cnblogs.com/yangfengwu/p/9953703.html 记得把文件拷贝到上一节配置的和云端共享的那个盘里面,好拷贝文件到云服务器 进入到bin目录 咱先以控 ...

  5. day88

    ContentType 场景需求:比方说我们现有两种商品,但是他们对应着一个价格策略表,为了防止数据库的浪费,我们在价格策略中加入一个表名字段,一个表明对应的id字段,这样的设计既优化了数据库,还不怕 ...

  6. Linux集锦

    一:Linux文件系统 Linux系统有一个重要概念:一切都都式文件. Linux支持五种文件类型: Linux的目录结构如下: 常见目录说明: /bin: 存放二进制可执行文件(ls,cat,mkd ...

  7. Luogu3524 POI2011 Party 图论、构造

    题目传送门:https://www.luogu.org/problemnew/show/P3524 大意:给一个$N$个点的图,其中一定有一个大小为$\frac{2}{3}N$的团,程序需给出一个大小 ...

  8. C#集合Collections购物车Shopping Cart

    这篇是对象与集合操练,物件的创建,集合的一些基本功能,如添加,编辑,删除等功能. 对象,即是网店的商品物件,Insus.NET只为其添加2个属性,物件的ID的Key和名称ItemName以及2个构造函 ...

  9. ionic Cannot find module 'internal/fs'问题

    最近升级了node.js到7.3.0之后,在用cordoval add plugin XXX 命令安装插件的时候报"Cannot find module 'internal/fs'" ...

  10. 算法相关——Java排序算法之冒泡排序(二)

    0. 前言 本系列文章将介绍一些常用的排序算法.排序是一个非常常见的应用场景,也是开发岗位面试必问的一道面试题,有人说,如果一个企业招聘开发人员的题目中没有排序算法题,那说明这个企业不是一个" ...