软件工程实践2020个人作业——软件评测221701412theTuring

(PS:在一开始尝试使用方式二进行开发,作为一个目标是成为专业后端工程师的人,我的第一思路是将这个sdk的开发文档中的RESTAPI整合到springboot里的,然后用一个简单的gui进行测试,无奈这个sdk确实是提供给前端的人员开发使用的,且并没有为java提供接口,我只能想办法自己弄,最后截止2020-04-17晚上,在借鉴了github一个开源项目的前提下,把腾讯即时通讯IMSDK整合到springboot时出了一些问题,卡在那了,报空指针,估计还是计算usersig那里出的问题,考虑到马上截止了,只好悬崖勒马,换用方式一重新开始,目前本人已自闭,心情有点郁闷ing,拖大了,还是按照开发文档按步骤来使用SDK可能可行性要大很多)

下载并使用demo,对使用的不同demo,每种demo至少提供两张使用过程中的截图

1、找出至少两个比较严重的功能性bug(说明:操作不够人性化、没考虑到用户的xx需求等并不算严重的功能性bug)2、请使用专业的语言描述(每个bug不少于40字),并配图说明3、你觉得为什么这个产品组的人没有发现这些bugPS:在上一部分在对各个端进行测试时,发现了一些小的bug,已在上部分测试结果指出,在此处就不一一列举,在本部分主要列举严重的bug

假如你需要用这个腾讯即时通信SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,更重要的就是为你将开发的产品进行市场调研第8章用户调研,12章软件的用户体验

构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等

根据用户注册的兴趣标签,做一个即时匹配的聊天软件,让你在茫茫人海中遇见那个与你意气相投的ta,产品名取自诗句:众里寻他千百度,那人却在灯火阑珊处。

在社会上缺乏友情,缺乏社交的人,有社交恐惧症的人,可以先尝试在这个平台迈向社交的第一步;在小众圈子有特别爱好,在日常生活圈子无法遇到意气相投的人的人,可以通过这个平台找到朋友一起合作;喜爱社交,热爱广交朋友的人,可以通过这个平台认识更多的人。

从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:

用户使用这个demo的过程,用户的问题初步解决了,可以完成日常生活的最基本的聊天;软件在数据量/界面/功能/准确度上,总体还是可以的,但是界面更加设计的不是很好看,可以更简洁一点,功能上web端对于分类模块设计的让人一头雾水,准确度的话大致可以;用户体验方面,有些交互不是很友好,如界面的聊天界面显示感觉与习惯性的左发送者右接收者相反,不是很习惯。

SDK的开发文档做得不是很友好,存在很多困扰开发者的地方。对于实现小功能的场景,这个SDK足够应付。如果要提供针对性服务,需要后端的支持,但是该SDK并没有提供java的后端接入。

这个想法不错,具有较高的可行性,是一种新型的社交软件,应该挺有意思的,但是也有很多细节需要考虑和完善。对于并发的问题的考虑与匹配算法的设计还需要多加考虑。

再通过比较核心服务价格,得出腾讯即时通讯IMSDK有以下优劣势:

推理出团队在软件工程方面可以提高的一个重要部分(具体建议)

对于团队在软件工程提高方面,我现在的最大的感受还是一个团队的整体合作的部分,如何去达到一个更好的团队的合作效率,一般来说,在一个团队里面成员能力是参差不齐的,擅长的领域也是不同的,诚然,就常规的任何一件事的团队合作来说来讲,各司其职,发挥所长,扬长避短这样可能是最好的安排。但说回团队软件工程方面,我认为情况又有一些的不同,首先,我认为在一个团队软件工程的情景下,一个leader是必要的,这个领导者可以是一个人、也可以是几个人、一群人,毕竟软工的项目是需要一个整体的架构的,一个好的整体设计能为后续的开发减少很多在跨模块的交互之间减少很多不必要的磨合,leader们就需要做到这个,这背后也是经验的体现。然后谈到个人,术业有专攻,渐渐的在团队内的软工角色会划分为前端、后端等再被按负责模块细分,但是这不代表就只需要会自己常负责的模块,每个个人知识的全面性的提升对与团队整体的合作会有很大帮助。

参考《构建之法》第8章功能的定位和优先级;第9章项目经理

假如你需要用这个腾讯即时通信SDK开发属于你的自己产品:

N:用户需求分析

A:我们的独特招数

B:我们带来的好处

C:我们的竞争对手

D:我们如何推广

该项目初步分析应该并发较高,考虑选用腾讯云顶配的云服务器,后续具体升降还得考虑具体的项目架构

应用服务器集群:专业配置四核8GB2.4GHz*2公网带宽200Mbps

关系型数据库:MYSQL数量:3(读写分离2,备份1)

缓冲数据库:Redis(主1、备1)

安全性:ARP(保证通讯数据安全)、DDOS(分布式拒绝服务攻击)

本部分对本次答辩老师以及助教的提问进行回答

Q1:视频在线播放流畅吗?

Q2:在浏览器端和手机端有差别吗?

Q3:黑名单那个问题是否是有意不发送移入黑名单信息呢?

Q1:它是如何防止DDOS攻击呢,如果发起大量TCP半连接,并且伪装ip,那封禁ip是解决不了的。

THE END
1.8张图测试你是否有深海恐惧症组图社交恐惧症测试图 你好,你的情况只是针对陌生人有强烈的交际障碍,这个你应该去医院医生指导来用药进行治疗,你自己服药的话可能针对性不好,另外就是针对于交际障碍,这个更重要的还是心理治疗,通常针对你的这...[详细] 问答 是否是狂犬恐惧症 你好,你这种情况来说可能是有点心理因素的,但是不排除可能有疾病传...https://baodian.familydoctor.com.cn/8781427/
2.测试你有社交恐惧症么?时尚频道测试你有社交恐惧症 1、 我最怕在重要人物面前讲话。 ( 1 2 3 4 ) 2、 在人面前脸红我很难受。 ( 1 2 3 4 ) 3、 聚会及一些社交活动让我害怕。 ( 1 2 3 4 ) 4、 我常回避和我不认识的人进行交谈。 ( 1 2 3 4 ) 5、 让别人议论是我不愿的事情。 ( 1 2 3 4 ) ...https://fashion.ifeng.com/emotion/test/detail_2010_08/06/1902509_1.shtml
3.恐惧症(分类诊断及治疗)也称“恐怖症”、“恐惧性神经症“,以恐怖症状为主要临床表现的神经症。是一种过分和不合理的惧怕外界客体或处境为主要特点的神经症。恐惧症主要分为四种:广场恐惧症、社交恐惧症、特殊恐惧症和一般恐惧症。 患者对某些特定的对象产生强烈和不必要的恐惧,伴有回避行为。恐惧的对象可能是单一的或多种的,如动物、广场...http://www.360doc.com/content/12/1218/07/5950366_254699383.shtml
4.抑郁症测试题的网站心理案例专题525心理案例抑郁症测试题的网站专区收集网友最常问的抑郁症测试题的网站等问题,众多专业心理咨询师在线提供抑郁症测试题的网站的问题咨询,是您了解抑郁症测试题的网站问题的好帮手。https://m.psy525.cn/casezt/yiyuzhengceshitidewangzhan.html
5.我好像患有深海恐惧症有问必答病情分析:从症状描述上看像这种情况是对高空拍摄图片神经敏感的表现。指导意见:你好,从症状描述上看像...https://www.120ask.com/question/55856804.htm
6.网站地图导航社交恐惧症 拒绝登记 恩格尔系数 天干地支 安史之乱 嫦娥五号探测器 海军博物馆 海军博物馆招聘 上海中共一大纪念馆 上海中共一大纪念馆招聘 杨浦区事业单位考试 杨浦区事业单位报名入口 杨浦区事业单位成绩查询 上海事业单位职位表查询 虹口区事业单位职位表下载 杨浦事业单位考试 虹口区图书馆 文物遗址史料馆 上海事业...http://m.sh.zgsydw.com/shanghai/sitemap_wap/
7.?密集恐惧症测试和怎么进行克服训练密集恐惧症测试和怎么进行克服训练 密集恐惧症真正恐惧的原因是因为一般人普遍所存在的密集恐惧症,就是人们会对密集物体发生本能的恐惧心理,所谓的密集恐惧症莲蓬图正是利用这一点吓到不少人,图片本身并不恶心,只是一种心理反应而已,类似于有人恐高症,有人有尖锐物体恐惧症等。 轻度的可以通过慢慢从轻到重的熟悉尝...https://www.myzx.cn/article/66541
8.社交恐惧症心理咨询网www.xlzxs.net社交恐惧症如何治疗介绍如何克服社交恐惧症及社交恐惧症案例。社交恐惧症测试和社交恐惧症的症状相关知识。社交恐惧症又叫社交恐怖症,华人社交恐惧症网站介绍怎样克服社交恐惧症,社交恐惧症原因。社交恐惧症成因是性格自卑、敏感,偏内向,过于追求**,综合社交恐惧症的治疗方法 ...http://www.fwol.cn/gotoweb.php?id=6208239
9.2023年07月浙江绍兴市综合行政执法局下属事业单位公开招聘高层次...根据这段文字,以下说法正确的是: A.害羞是社交恐惧症的一个重要亚型 B.社交恐惧症无法通过药物治疗治愈 C.中老年人不会成为社交恐惧症患者 D.症状程度较轻者用结合治疗最有效 244.有3根钢丝,第一根的长度是第二根的3/5,是第三根的3/4,第二根比第三根长了384毫米,现在要将这三段钢丝截成尽可能长且...https://m.book118.com/html/2023/0824/6224001020005220.shtm
1.社交恐惧症测试图有问必答社交恐惧症测试图 性别:男 年龄:32岁不愿意和陌生人交流与其他人在一起身体莫名的发抖有很强烈的恐惧感自己吃了一些关于镇定的药物但无如何效果 我该怎样解决先在很影响我的生活和工作 温馨提示:因无法面诊,医生建议仅供参考 李晓凤 内科 极速问诊 无 无 问题分析:你好建议最好采用中药配合心理治疗可以达到很好的...https://3g.club.xywy.com/wenda/65428336.htm
2.测试你的创造力:5个经典创造力测试心理学文章实在想不出点这里(你看到图就明白了…) 最后轮到你了 你还可以试试在不同的条件下选几个测试做一做(比如早上或晚上,在家或者单位),看看何时何地你最有创意。 问题答案 —— 谜语:牧师(marry 的另一个意思是“为…举行婚礼”)—— 远程联系:长(Long),桌子(),头(Head) ...https://www.xinli001.com/info/14081/
3.FBI阅人术第六章FBl教你为人处世的心理策略——FBl的交际心理学...3.避免社交恐惧症FBI指出,社交恐怖症,是以害怕与人交往或当众说话,担心在别人面前出丑或处于尴尬的境况,而尽力回避为特征的一种恐怖障碍。这种社交恐怖症主要分成一般社交恐怖症和特殊社交恐怖症两类。因害怕的具体情景不同而有不同的疾病名称,如见人脸红、害怕被别人看到因而惴惴不安者,称为赤面恐怖症;害怕与别人...https://fanqienovel.com/reader/7176945552905473039
4.能力工具在线工具网社交恐惧症测试 社交恐惧症 社交恐惧症其实就是害怕去人多的地方,不愿意跟陌生人打交道,甚至连熟人都尽量 开始使用 已被使用26.4w+次 收费 GATB职业能力倾向测试 职业能力倾向测试起源于美国劳工部,也成为GATB,根据你的能力来分析最适合你的职业类型。通 开始使用 已被使用14.8w+次 免费 记忆力训练 记忆力是基础...https://www.zxgj.cn/m/nengli
5.13个靠谱的心理测试网站推荐(免费/付费)人际关系测试是一份测试人际关系行为困扰程度的诊断量表,它可以帮助你了解自己的心理健康程度,使你更清楚的认识自己。 社交恐惧症自评量表(社交恐惧症(social phobia),又名社交焦虑症,是一种对任何社交或公开场合感到强烈恐惧或忧虑的精神疾病。患者对于在陌生人面前或可能被别人仔细观察的社交或表演场合,有一种显著且...https://www.extrabux.cn/chs/guide/7605790
6.社交恐惧症测试社交恐惧症测试 本文探讨了社交恐惧症的症状,如过度担忧、回避社交、自卑心理等,强调了及时检测和筛查的重要性,推荐了如SCL-90、MMPI和PDQ-4+等工具,并指出它对个人生活和学习的影响。 摘要由CSDN通过智能技术生成 什么是社交恐惧症 社交恐惧症以过度的担心、焦虑为主要特征(和他人交往的场景),其实自己明明知道这种...https://blog.csdn.net/u012888578/article/details/135651862
7.社交恐惧症星人自救指南心理学解决人际关系难题社交恐惧症,其实是一种心理疾病 / 010 青春期为什么会成为“社恐”的峰值期 / 013 社交恐惧症会带来什么样的后果 / 017 害羞就是社交恐惧症吗 / 020 社交恐惧症和“性格内向”不是一回事 / 023 别把“不善交际”当成社交恐惧症 / 027 小测试:你有没有患上社交恐惧症 / 031 ...https://m.jarhu.com/book.php?id=3037223