福大软工 · 第十二次作业 - Beta答辩总结
第三视角Beta答辩总结
博客链接以及团队信息
成员信息(按拼音排序)
| 姓名 | 学号 | 备注 |
|---|---|---|
| 张扬 | 031602345 | 组长 |
| 陈加伟 | 031602204 | |
| 郭俊彦 | 031602213 | |
| 洪泽波 | 031602312 | |
| 李翔 | 031602418 | |
| 苏韫月 | 031602631 | |
| 王全炯 | 031602331 | |
| 肖地秀 | 031602336 | |
| 朱文婧 | 031602148 | |
| 郑愈明 | 031602147 |
项目宣传视频链接
团队贡献比例及工作情况
工作流程
总的来说,beta冲刺的前3、4次大家都是各种考试,5、7次才开始冲刺
组员分工
| 人员 | 分工 |
|---|---|
| 张扬 | 微信接口开发 |
| 洪泽波 | 部分文档整理 |
| 王澈羽 | 界面布局和美化 |
| 郭俊彦 | 微信接口开发 |
| 李翔 | 数据库设计 |
| 陈加伟 | 数据库设计 |
| 郑愈明 | 界面开发 |
| 肖地秀 | 文档撰写 |
| 朱文婧 | 文档撰写、评审表整理 |
| 苏韫月 | 界面开发 |
贡献比例

工作量比例

GitHub 项目链接
Beta 冲刺站立会议博客链接汇总
- Beta 冲刺 (1/7)
- Beta 冲刺 (2/7)
- Beta 冲刺 (3/7)
- Beta 冲刺 (4/7)
- Beta 冲刺 (5/7)
- Beta 冲刺 (6/7)
- Beta 冲刺 (7/7)
- Beta 冲刺汇总
燃尽图

备注: beta任务基本完成,但由于leangoo上没有及时更新导致日期上已经截至,所以燃尽图看上去是未完成全部工作量的状态
原计划、达成情况及原因分析
原计划将什么功能做到什么程度
- beta阶段开发出“关键词提醒”、“消息群发”功能
- 完善用户交互体验
- 修善代码风格
- 发布release版本

实际做的怎么样?

我们基本完成了原本定下来的目标,除了没有发布release版本之外。原因是采用了多进程通信方式导致pyinstaller打包过程中出错。
但我们为windows、linux用户提供了十分便捷的脚本能快速安装好所有的依赖环境,对于非本专业用户也能无痛使用我们的产品,对于专业用户也可查看源码对产品进行扩展。
Beta版本演示
产品图文展示






产品使用说明
求出本组的现场答辩得分
| 第一组 | 第二组 | 第三组 | 第四组 | 第五组 | 第六组 | 第七组(本组) | 第八组 | 平均分 |
|---|---|---|---|---|---|---|---|---|
| 83 | 76 | 78 | 83 | 85 | 70 | 84 | 82 | 81 |
收集其他组对本组的答辩QA
| 问题列表 |
|---|
| Q:针对项目打包遇到的问题是否考虑过更优雅的解决办法? |
| A:目前beta版本还只是使用一个脚本来配置环境方便用户使用,仍未找到解决方案,但之后我们会继续尝试。 |
| Q:感觉作为一个桌面平台的应用项目已经初具规模是否考虑作为一个开源项目由社区添砖加瓦? |
| 有的,我们的代码都已在Github上开源,也即将完善产品说明书,让其他人方便地贡献代码,也欢迎大家为我们提供意见和建议 |
| Q:在beta中遇到过哪些困难又是如何解决的? |
| 例如打包的困难,以及PyQt对一些特性的不支持等问题,解决方法基本是查资料、讨论,肝肝肝再肝 |
| Q:本次beta完成的界面是否是最终的界面 |
| 目前还有一部分界面会进行优化 |
| Q:项目的安全性感觉不高,特别容易受到攻击,对此有什么解决方法 |
| 就微信版本而言,和账号安全有关的只有模拟网页端登陆的操作并且产品都是在用户本地运行。安全性能无需过多担心,用户也可保持乐观态度使用我们的产品。 |
| Q:在后续的发展方面,例如项目的继续进行以及推广方面有哪些想法 |
| 针对群聊热点分析模块推出更有趣的企划来吸引用户,项目是否长期运营目前还没有确定。但我们的项目是一个开源项目,欢迎大家为它添砖加瓦。 |
| Q:以最终的成果来看,你觉得你们产品真正的实用性如何?是否真的起到了你们最初开发的初衷呢?(考虑到中间过程的变动) |
| 从成果来看,产品功能还是十分有趣的,也能解决用户的目前对QQ、微信这类IM的一些痛点;功能变动更多的是根据用户需求来进行小范围的调整,基本不偏离初衷。 |
| Q:QQ项目的废止,直接影响到用户量缩水一半,有没尝试其他途径或方式去针对该用户群体进行一定的处理呢? |
| 这是十分遗憾的一点,我们的产品依赖于腾讯的生态,因此这个问题十分棘手,当然我们长期进行的话将会去寻找一个满意的解决方案。 |
| Q:后续对于你们的项目会继续完善下去吗?具体会做点什么呢? |
| 长期运营与否暂时组内还未决议,如果长期进行,将会在功能、性能、界面、安全等方面进行完善升级。 |
| Q:界面是否还有待提高? |
| 有的,我们会在保证成员时间、精力、考试的情况下进行改进。 |
| Q:人名检测模块正确性如何? |
| 通过我们NLP处理,备注信息进行处理,人名提取基本上有84%以上的准确率,后续我们也会进行优化 |
| Q:时间短和封号不得兼容,这个问题如何解决? |
| 事实上,此项功能术语使用频率较低的功能,我们可采用适当延长时间间隔、分散处理等方式来改进用户体验。 |
| Q:有考虑在接下来的一周或未来的时间去完成QQ的项目吗? |
| 考虑项目成员的精力以及课程、考试等因素,一周内完成的计划过于激进。 |
| Q:对于用户信息安全方面,准备采取什么措施来防护? |
| 目前用户的数据都保留于本地中,对于敏感文件,我们可以对其进行加密。 |
| Q:对于可能存在的封号问题,有没有考虑在后续阶段进行解决? |
| 事实上,我们已经找到了相对较为满意的解决方案了。 |
| Q:QQ项目可以考虑换其他再进行,因为我发现身边的人用得多的是QQ,用户基数还是很大的? |
| 如果项目长期进行的话,我们势必会慎重考虑这部分用户,并寻找有效的解决方案。 |
| Q:软工实践后,是否会继续进行更进版本的更新? |
| 长期运营与否暂时组内还未决议,如果长期进行,将会在功能、性能、界面、安全等方面进行完善升级。 |
| Q:请问你们beta版本的分工是怎么样的? |
| 详见博客上文 |
| Q: 你们考虑了你们是否要落地使用嘛?因为目前这种类似脚本软件很容易导致用户账号安全问题。 |
| 就微信版本而言,和账号安全有关的只有模拟网页端登陆的操作并且产品都是在用户本地运行。安全性能无需过多担心,用户也可保持乐观态度使用我们的产品。 |
| Q:你们项目的用户并发行怎么样? |
| 对此我们不太理解贵组的意思,我们可以在QA之外再进行交流(抱歉!) |
| Q:你们的词性分析可以做到针对哪些?比如:机三王四?法二莉莉?又或者李曾晶岭等四字姓名? |
| 对于姓名的提取我们的性能已经比较满意了,但小部分非常规的备注我们还需要再进行优化。对于问题内的例子我们都能很好地提取。 |
PSP与学习进度条
PSP表格
个人PSP
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 5 | 5 |
| · Estimate | · 估计这个任务需要多少时间 | 5 | 5 |
| Development | 开发 | 240 | 480 |
| · Analysis | · 需求分析 (包括学习新技术) | 60 | 120 |
| · Design Spec | · 生成设计文档 | 0 | 0 |
| · Design Review | · 设计复审 | 0 | 0 |
| · Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
| · Design | · 具体设计 | 120 | 240 |
| · Coding | · 具体编码 | 0 | 0 |
| · Code Review | · 代码复审 | 60 | 120 |
| · Test | · 测试(自我测试,修改代码,提交修改) | 0 | 120 |
| Reporting | 报告 | 60 | 60 |
| · Test Repor | · 测试报告 | 0 | 0 |
| · Size Measurement | · 计算工作量 | 30 | 30 |
| · Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 30 |
| 合计 | 305 | 545 |
个人学习进度条
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 12 | 12 | 学习构建之法的前面部分内容 |
| 2 | 200 | 200 | 21 | 33 | 学习需求开发模型,巩固c++编程基础 |
| 3 | 200 | 400 | 22 | 55 | 学习原型工具墨刀,巩固c++ |
| 4 | 570 | 970 | 43 | 98 | 巩固结构体链表知识,学习STL map的使用,学习vs的调试功能使用方法 |
| 5-9 | 0 | 970 | 200 | 298 | 学会了需求分析,UML类图的设计,增长了团队配合的经验,学习了思维导图的绘制 |
| 10 | 50 | 1020 | 10 | 308 | 初步接触了python以及wxpy库 |
| 11 | 100 | 1120 | 10 | 318 | 接触了pyqt |
| 12 | 200 | 1320 | 12 | 330 | 进一步熟悉了python代码的编写以及项目中需要用到的库 |
| 13-14 | 50 | 1370 | 18 | 348 | 学习了一些软件测试和评价的相关知识 |
| 15 | 10 | 1380 | 3 | 351 | 无 |
| 16 | 20 | 1400 | 10 | 361 | 跟着组内大佬学习了很多复审代码的技巧和方法 |
福大软工 · 第十二次作业 - Beta答辩总结的更多相关文章
- 福大软工 · 第十二次作业 - Beta答辩总结之拖鞋旅游队
目录 前言 项目的链接与宣传 项目总结 原计划 达成情况 原因分析 [ Beta 冲刺博客链接汇总] [燃尽图] Beta版本展示 使用说明 视频展示 图片展示 答辩总结 [团队中个人的贡献比例] [ ...
- 软工 · 第十二次作业 - Beta答辩总结
福大软工 · 第十二次作业 - Beta答辩总结 写第十二次的时候操作失误直接在Beta版本的博客里改了...第七次冲刺的作业链接补在这里 Beta(7/7) 组长本次博客作业链接 项目宣传视频链接 ...
- 软工实践 - 第三十次作业 Beta答辩总结
福大软工 · 第十二次作业 - Beta答辩总结 组长本次博客作业链接 项目宣传视频链接 本组成员 1 . 队长:白晨曦 031602101 2 . 队员:蔡子阳 031602102 3 . 队员:陈 ...
- [福大软工] Z班 团队第一次作业—团队展示成绩公布
[福大软工] Z班 团队第一次作业-团队展示成绩公布 作业地址 http://www.cnblogs.com/easteast/p/7511264.html 作业要求 队员姓名与学号(标记组长),其中 ...
- [福大软工] W班 团队第一次作业—团队展示成绩公布
作业地址 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/906 作业要求 根据已经组队的队伍组成, 每 ...
- 福大软工1816 · 第五次作业 - 结对作业2_EXE图片_备用
1_每日推荐界面.png 2_论文搜索界面.png 2_论文搜索界面_搜索功能.png 3_流行趋势_十大热词排名统计图.png 4_人物界面.png 5_我的收藏界面.png 6_设置界面.png ...
- 福大软工1816 · 第五次作业 - 结对作业2_map与unordered map的比较测试
测试代码: #include <iostream> using namespace std; #include <string> #include <windows.h& ...
- 福大软工1816 · 第三次作业 - 结对项目Salty Fish原型图
SALTY FISH原型图 LINKS IMPORT to LIST FOCUS TRENDS ANALYSE NIGHT
- 福大软工1816 · 第八次作业(课堂实战)- 项目UML设计(团队)
团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...
随机推荐
- SSM-网站前台博客系统制作(2)---完善版Google的Kaptcha
前提: 在上一篇文章中,可以加入基本的验证码,但是很呆板,验证码也无法传输到Controller进行处理,然后现在改正了一下,可以刷新验证码,然后和登录名,密码一起提交过去, 弄了一下午和晚上,QAQ ...
- cookie的认识
cookie 概念和术语cookie,字面意思是“饼干”,源自魔术cookie(魔术cookie),这种技术已经在80年代的UNIX环境中已知并且通常用于在服务器上实现客户端的识别机制,例如例如X W ...
- Android中粗字体
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页面里面有普通字体.中粗字体.加粗字体.对于IOS的小伙伴,分分钟搞定,但是对于Android开发的我,瞬间懵逼了.WTF! 安卓只有粗和不 ...
- Javascript的千分位和去除千分位
1.转成千分位,保留两位 comdify(n) { let num = Number(n); let re = /\d{1,3}(?=(\d{3})+$)/g; let n1 = num.toFixe ...
- jquery-1.4.4.min.js无法解析json中result.data问题
如下图该版本无法解析json数据 解决方法引用jquer.min.js,并且将$修改为jQuery
- 华为Java机试题
1.程序实现目标: 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果. 程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符. package co ...
- Logstash使用介绍
Logstash介绍 Logstash是一个数据收集处理转发系统,是 Java开源项目. 它只做三件事: 数据输入 数据加工(不是必须的):如过滤,改写等 数据输出 下载安装 logstash是基 ...
- 让Visualstudio在win10下使用管理员方式运行
https://www.cnblogs.com/zhaogaojian/p/10124629.html vs右键高级设置管理员运行后,每次直接运行使用的是管理员方式,但是如果直接在sln文件上点击使用 ...
- 8位、16位、32位单片机中的“XX位”指什么?
32位单片机的32位是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制位. 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数. 如果总线宽度与CPU一 ...
- python - Random常用方法记录
import random # range [a,b) 不包含b # 获取随机整数 # randrange [a,b) 不包含b a = random.randrange(0, 101, 5) # E ...