个人作业2——英语学习APP案例分析是装的

很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的是分析,思辨,总结。在课程中,自己组织团队写一个软件,然后分析,的确是学习软件工程的一个好方法;但我们也可以从别人的成功/失败中学到很多。

通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。

请下载必应词典,PC、Mac、iOS或Android客户端都有,不要说你找不到!

1、下载使用及个人感受

刚打开应用的界面设计很高大上,看起来高大上的原因我觉得一个是配图精致,图片高清。另一个是版面简洁,简单的分成三个模块。

控件配色主要以绿色为主,中规中矩吧。用起来主要的感受就是,无限地转圈圈(加载),体验比较差。

2、找出两个以上功能性严重的bug

·每日一句的语速特别快,并且出现读音与显示的语句错位的情况。

·有网络的情况下,进入“用户许可协议”,有时会出现“网络出错,请检查你的链接状况”。

·查单词在显示单词释义画面连击”翻译“按钮,程序退出。

3、用专业的语言描述(每个bug不少于40字),如有必要,可以配图。

Bug1:功能类

A.重复的功能:针对查词这一功能,有两个“入口”,都可以进入。虽然明白这应该是产品开发人员刻意为之,但是是不是真的有必要呢?

B.功能实现与设计要求不符:

C.功能方便性:我使用的是ios版本的必应词典,但是基本设置里面没有安卓客户端的语言设置、快速查询、收藏设置、背单词自动发音、离线资源等设置,只有一个孤零零的联网设置。(嗯,人最怕的就是比较,为啥人家有我没有)

D.功能易用性:查询单词显示结果之后,界面底部显示三个按钮”输入、清空、翻译“,容易误触清空。

Bug2:界面类

Bug3:流程类

A.流程实现不完整:

c:进入口语挑战功能,当我录好音之后,出现的画面一直是转圈圈的加载状态,然后跳出对话框”提交失败,请重新提交或重新录制“。

Bug4:提示信息类

A.提示信息重复:在没有网络的情况下打开,应用会重复跳出”网络出错,请检查您的连接状况“,这类提示信息没有必要在同一个页面的时候反复跳出来。

Bug5:性能类

A.网络性能特别差,即使是获取发音速度也不是很快。

B.拍照查词功能挺鸡肋,试过拍照查词,速度很慢,还不如直接手动输入。拍照之后画面中间转圈圈显示”加载中...“,有的时候能转上一分钟,最后放弃调戏词典,点关闭退出来。不过也有能查出来情况的时候也很惊喜,会直接把中文标注在图片上,就是用户如果想点进词典中这个词的详细释义的话就没办法办到了。(到目前是有点怀疑我载的是不是假必应词典)

C.出现了某个不知名的异常,我的每日一句的语速比别人要快,快到听不清的那种。

D.查完单词之后,一直点击翻译,一直点,狂点,然后成功闪退。

E.我的IOS版没有背单词这个功能,我应该是载到了假的必应词典吧。。。。。。

4、相信每个同学的朋友中一定有人需要用这样的软件,选择一个朋友(用户)进行采访,并加以记载。

提示:采访提要

5.1.介绍采访对象的背景和需求(他们为何要学英语,查词典和用法,还有别的需求么)

采访对象是一个在外贸公司(工厂?)才开始实习的朋友,英语六级还没过,学英语主要是考证以及练习口语使自己能跟外国企业代表沟通。

为了过六级要做题,做题的时候碰到不懂的词就需要查词典。平时也需要积累单词。

5.2.让采访对象使用10–30分钟该APP的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

5.3.描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

界面:还行吧,刚打开新鲜感还是有的,就是有很多功能对于我只是背单词这个需求是多余的。

功能:背单词方面没有百词斩有意思,百词斩有配图更形象(也有人吐槽说只记住了一堆图),单词挑战也没什么意思,而且做着做着就突然出现一个长句子让填空,感觉心很累。在”我的“界面中,有个累计查词,只显示了数字,好像也没太大意义吧。

准确度:不错,有英文释义,很多英语学习者都说了解一个词应该要去看英文是怎么描述这个词的。

5.4.用户对产品有什么改进意见?

功能看起来很多,不如专心做好一个。要是推荐给我的是一个极简的词典,没啥,就是把牛津高阶的全部内容都录进去了,你输单词就都检索到词条,那我也会愉快地使用。如果说要增加什么功能的话,可能增加交互式的一些功能吧,不然感觉在玩一个单机的APP。

5.5.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

不推荐,作业做完了你可以卸载了。这样说好残忍,但是说实话这个软件没有能留得住我的功能。要说查词有个浏览器基本解决了,同类背词软件做得比这个好的太多了。听力软件也有做得很好的,强推”可可英语“。

(参考《构建之法》8.6节对工作的估计,和14.1节软件工程的质量)

2.分析这个软件目前的优劣(和类似软件相比,至少对比2款软件),推理出这个软件团队在软件工程方面可以提高的重要方面(具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

强,以过关式的方式背词像玩游戏,

能组队背词,还有PK

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

THE END
1.如何利用科技进行有效学习:网络课程的优势其次,个性化学习是网络课程的另一大优势。许多在线学习平台如Coursera、Udemy和Khan Academy等提供了从基础到高级的多样课程,学生可以根据自己的兴趣和需求选择课程。更进一步的是,一些平台通过数据分析,能够推荐适合学生学习水平和学习历史的课程内容。此外,学生可以通过重复观看视频讲座和教程,按自己的学习进度进行复习https://baijiahao.baidu.com/s?id=1812129908899893159&wfr=spider&for=pc
2.在线学习的优势与劣势.pptx在线学习的优势与劣势汇报人:PPT可修改2024-01-20REPORTING目录引言在线学习优势在线学习劣势在线学习与传统学习比较在线学习改进措施结论与展望PART01引言REPORTING随着互联网的普及和技术的不断进步,人们可以随时随地通过网络获取信息和知识,这为在线学习提供了广阔的空间和可能性。传统的教育模式受到时间和空间的限制,而https://www.renrendoc.com/paper/319758163.html
3.在线学习的优势与劣势分析.pptx互联网技术的快速发展教育资源的日益丰富学习方式的变革随着互联网技术的不断进步,网络带宽、数据传输速度、多媒体展示等方面得到了极大的提升,为在线学习的普及和发展提供了技术基础。全球范围内的教育资源不断整合和共享,为学习者提供了更多的学习选择和内容。在线学习打破了传统学习方式的时空限制,使得学习者可以更加灵https://m.book118.com/html/2024/0215/7046110155006041.shtm
4.线上线下混合式教学模式:优缺点分析改进建议和实践探索线上线下混合式教学模式在教育领域的应用日益广泛,它融合了传统面对面教学和现代在线教育的优点,为学生和教育者提供了更灵活、多样化的学习和教育体验。 本文将探讨线上线下混合式教学模式的优点、挑战以及改进建议,同时通过实践探索和案例分享,展示这一教学模式的实际应用和价值。 https://content.edusoho.com/detail/139
5.线上教学优秀案例(二十)《钢琴基础》云上教学模式探究【前言】目前我校在线课堂教学如火如荼,老师们在各大教学平台化身“直播高手”“网课达人”倾心打造精彩课堂,有效保证了在线学习与线下课堂教学质量实质等效。为进一步推进信息技术与教育教学深度融合,创新线上教学模式,培育和打造线上“金课”,发挥优秀案例引领示范https://www.gpnu.edu.cn/info/1039/22716.htm
6.[课程思政示范教学案例]以评促学:信息化教学评价在线任务完成和评价,以及面授中的查漏补缺,让学生实现对基本知识的全面掌握;然后是线下巩固和转化阶段:通过布置小组学习任务(讨论、作品设计、评价任务等学科性学习任务),让学生对在线学习的基本知识进行巩固和转化;最后是迁移与应用阶段:通过布置小组学习任务(设计、评价、案例分析等真实性学习任务)实现对基本知识的https://jwc.hbu.cn/info/1216/9158.htm
7.优秀办公室布局软件精选推荐【导读】为您推荐多款办公室布局软件,包括酷家乐、SketchUp等,介绍其预算规划能力、核心功能特点、优缺点,还涵盖实战案例、学习资源、省钱秘籍、灯光设计及VR全景图应用等丰富内容。 软件或网址推荐:为您精选的办公室布局利器 1.酷家乐:强大的办公室布局软件 https://b.kujiale.com/article-detail/3FO4K4W4H53N
8.golang框架与PHP框架的比较Golang在选择 web 开发框架时,Golang 和 PHP 是两种备受推崇的选项。本文将比较这两种框架,涵盖其优缺点、性能和实战案例,帮助您为您的下一个项目做出明智的决定。 优缺点 性能 Golang 因其在并发和高性能方面的卓越表现而闻名。它的 goroutine 并发原语使开发人员能够轻松编写利用多核处理器的应用程序。与 PHP 相比,https://m.php.cn/faq/833037.html
9.Interview:人工智能岗位面试—人工智能岗位求职之人工智能算法二、算法编程学习 三、ML算法讲解 1、算法理论 2、应用案例 四、AI实战之学以致用— ML学习项目初级 五、AI实战之学以致用—DL学习项目中级 六、AI提升 — 推荐算法及数据挖掘 https://blog.51cto.com/yunyaniu/5246656
10.数学实验尝试教学转化学困生的案例研究结题报告2、案例研究方法 预设实施完成情况,即时反省记录,不能自轻自贱。感觉没意思,不要研究了,研究的话,多没面子,这认识本身就错误。将自己的教学优缺点晒一晒,洗一洗,才能认清自我,越教越会教。 3、经验总结法 撰写案例基础上,不断积累活动经验,理论素养,不知不觉有了深刻认识,有了“自己的经验”,就要即时总结,https://www.jianshu.com/p/6fb5a2f19cc8
11.机器学习的不确定性:自动驾驶的安全视角我们主要关注机器学习方法以及训练数据本身的不确定性问题。我们考虑了自动驾驶中多种安全危急的情景,这些情景可能是不确定性问题的结果,并且提出了有效的监测方法以确保系统的安全性。值得一提的是,仅仅应用一种单独的技术不足以验证自适应软件的功能,因为每种技术都有自己的优缺点。因此,我们需要构建一个包含不同http://www.cheyun.com/content/24837
12.学习机企业营销案例盘点学习机明星代言有哪些学习机赞助活动学习机主打少儿市场,因此学习机企业营销一般瞄准少儿、家庭类节目,像读书郎赞助《中国少年说》、诺亚舟优学派冠名《中国汉字听写大会》等,都是不错的学习机营销案例。此外,请一名有“学霸”标签的明星做代言也可以帮助品牌提高知名度,王力宏、关晓彤等曾为学习机做代言。学习机营销方法有哪些呢?来看看Maigoo编辑的盘点吧https://m.maigoo.com/news/551062.html
13.线上培训心得(通用15篇)这种线上教学优缺点都比较明显。优点是具有较强的灵活性,缺点是缺少当面的沟通交流。建议条件允许的情况下,可以采取线上线下相结合的方式开展。 4、你觉得线上培训更适合哪些培训对象?或者哪类课程更适合线上培训? 个人觉得线上培训可能更适合理论知识学习或管理能力提升等方面,后面有机会的话,希望还能参加类似培训。https://www.yjbys.com/xuexi/xinde/3584655.html
14.深度学习入门课资深课特色课学术案例产业实践案例本项目是深度学习材料获取一站式平台,内容涵盖深度学习入门课、深度学习百科、产业实践案例(开发中)以及系列特色课程(开发中)等等,后续会分享深度学习实践Tricks和前沿论文复现等。从理论到实践,从科研到产业应用,各类学习材料一应俱全,旨在帮助开发者高效地学习和掌握深度学习知识,快速成为AI跨界人才。 内容全面:无论您https://gitee.com/nimabi2321wrq-fgwesdfhuy3q/awesome-DeepLearning
15.“三位一体”的BOPPPS线上教学实践探索竞赛后相互点评其他小组优缺点,对比课前意识是否产生改变;总结:重申教学实施中的核心理念:在整体战略目标的指导下,从关键业务过程和顾客要求出发来思考问题;数据和事实是六西格玛的两大基石;重视定量测量指标,这样的测量指标可用于公司所有方面,包括制造、工具、行政、软件等;尽早识别“重要过程”指标。在对学生的考核中https://www.fx361.com/page/2021/0831/8813219.shtml
16.NLP:基于文本语义的智能问答系统通过深度学习模型判断问题与答案的匹配得分 使用BERT模型特征提取并判断问题相似度 使用检索引擎Faiss索引构建和检索 构建在线FAQ问答系统 0-1 学什么 结合Faiss和bert提供的模型实现了一个中文问答系统。旨在提供一个用Faiss结合各种AI模型实现语义相似度匹配的解决方案。最后通过项目案例实现:文本语义相似度文本检索系统和https://blog.csdn.net/demm868/article/details/113777857