聊天室第四周——项目冲刺

一、站立式会议

第一天:

  1. 敏捷开发前的感想:
  • 郭旭:在敏捷开发之前的心情是忐忑的,因为接下来就是进度最赶的时候。要在短时间内实现大量的功能,难免会出现BUG或者其他意想不到的状况。但是我相信这也会是一个全新的体验,敏捷开发的流程是之前从未体验过的。
  • 夏翔:之前没有接受过这方面的锻炼,我会尽我所能完成任务的。
  • 何卓仟:整周的任务还是特别紧凑的,这也是软工里常见的流程之一,希望能加油尽量做出成品,好好体验这次开发流程。
  • 韦智锋:最累的一周要开始了,希望会有收获。
  • 王锴:考试还要干活,真累。
  • 邵伟源:以前并没有接触过敏捷开发,只知道这好像是软件工程中一个很常用的流程之一,希望通过这通过这次开发能更加深入地了解和熟悉敏捷开发的流程。
  1. 会议内容:开发前的工作分配。

第二天:

会议内容:各个小组的工作汇报以及完成情况。

第三天:

会议内容:各个小组的工作汇报以及完成情况;小组内提出无法解决的问题。

第四天:

会议内容:各个小组的工作汇报以及完成情况;小组内提出无法解决的问题。

第五天:

会议内容:各个小组的工作汇报以及完成情况;小组内提出无法解决的问题。

第六天:

会议内容:各个小组的工作汇报以及完成情况。

第七天:

会议内容:各个小组的工作汇报以及完成情况。

二、工作分配

成员 主要内容
郭旭、夏翔 服务端
何卓仟、韦智锋 客户端
王锴、邵伟源 用户界面

工作进展:

第一天:

方向 今日完成 明日安排 困难
服务端 实现用户在线列表的维护 实现用户在线列表的维护 逻辑结构尚不明确
客户端 使用本机地址,与服务器相连,暂时使用本机作服务器 实现发送功能 网络编程知识不足,触及许多知识盲区,基本上是在边学边做
用户界面 登录界面的布局和实现 登录界面的事件触发 (要考试了)

第二天:

方向 今日完成 明日安排 困难
服务端 实现用户在线列表的维护 实现用户在线状态的检测 逻辑结构尚不明确
客户端 服务器连接上;发送功能初步完成 实现接受功能 网络编程知识不足,触及许多知识盲区,基本上是在边学边做
用户界面 登录的界面的事件触发 注册界面的实现和事件触发 (要考试了),界面内的事件基本实现,由于服务器和客户端对于接口的确定暂未完成,登录收发包的功能函数没有接入测试

第三天:

方向 今日完成 明日安排 困难
服务端 实现用户在线状态的检测 实现用户在线状态的检测 如何开启多线程
客户端 接受功能初步完成 小测试找代码中的bug 消息的发送、接收要时刻都在进行中
用户界面 注册界面的实现和事件触发完成 明天要考试,不写 (要考试了),由于同样的原因暂时搁置注册功能函数的接入测试

第四天:

方向 今日完成 明日安排 困难
服务端 实现用户在线状态的检测 实现用户状态列表的广播 如何开启多线程
客户端 多线程实现;发送、接收消息功能实现 实现登录功能 消息的发送、接收要时刻都在进行中
用户界面 实现聊天室界面的及其具体功能 今天考试

第五天:

方向 今日完成 明日安排 困难
服务端 实现用户状态列表的广播 测试模块功能,debug
客户端 登录功能初步实现 登录状态的保持 与服务端匹配
用户界面 聊天室界面的具体实现 客户端的主逻辑函数的实现(即各界面的对接、跳转以及功能函数的调用) 需要实现的功能比较多且复杂,万幸负责做这块的同学,力求完美写的很好

第六天:

方向 今日完成 明日安排 困难
服务端 测试模块功能debug 测试模块功能debug 模块之间的数据传输
客户端 登录状态的保持;与用户界面交接 与服务端、用户界面交接 登录状态的保持
用户界面 客户端的主逻辑函数的初步实现 在较简单的情况下,事件的触发是由用户在界面按下按钮输入文字触发事件,交由客户端后台函数执行。但在没有触发按钮事件的情况下,我们客户端的后台有可能接收到来自的的数据(例如服务器定时广播的在线好友列表,以及服务器转发的来自其他用户的消息),对于这一部分响应由于界面组的同学是新手,对于这部分逻辑的实现需要花时间学习。

第七天:

方向 今日完成 困难
服务端 测试模块功能debug 模块之间的数据传输
客户端 与服务端、用户界面交接 与服务端、用户界面交接
用户界面 搭建测试服务器 我也不知道为什么是我们做QAQ....

三、项目燃尽图

四、代码签入记录

五、适当的项目程序/模块的最新(运行)截图

posted @ 2018-11-02 23:21  wzf5156  阅读(171)  评论(0编辑  收藏  举报