标签:工程 为什么 代码 软件测试 百度 height 游戏 评价 项目经理
很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的是分析,思辨,总结。在课程中,自己组织团队写一个软件,然后分析,的确是学习软件工程的一个好方法;但我们也可以从别人的成功/失败中学到很多。
我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?
通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。
必应词典for ios
首次打开必应词典,整个界面都很干净整洁,没有别的app那么多浮夸的广告,而且有每日一词的功能,深得我心,第一印象还不错。
bug1:点击分享,在接收方打开该链接是乱码,本次测试分享到微信和qq两个常用软件,均出现了显示乱码的bug,如图
微信:
点开链接后:
QQ:
bug2:分享到QQ之后,显示的是返回友盟社会化组件???而不是返回到必应词典
bug3:偶尔点击发音却不是当前页面的语句
bug4:在a界面点击发音之后立马滑动到b界面再点发音,b页面的发音必须等到a页面的发音结束之后才能进行,而不是停止a界面的发音然后执行b界面的。
bug1:在首页点击单词发音功能没有反应,要进入单词界面才能发音
这个模块是我觉得功能与词典并无多大关系的模块,随便点进一篇文章,其实是跳转到msn lifestyle网站,显示的是网站中的新闻,并且文章中有部分标为蓝色的单词或词组,按照一般使用习惯是可以点击并且显示释义或是跳转界面,但是点击了却没反应。
特别是点击语言切换的时候,切换中文却跳转到了msn中文网???如果是要帮助学习英文,按理来说可能是翻译整篇文章,而不是跳转到搜索引擎,如下图:
bug1:选择拍照翻译,如果图中内容太多,app就会无反应并且卡死,只能翻译小型的图片,翻译时间也比较久,翻译结果也是机翻通病,没有考虑到语言结构:
bug2:翻译句子时,并不能朗读所输入的句子
在我的单词本中,显示的注释是只支持鼠标和键盘的,并没有对应手机软件使用时发生的操作
在口语挑战功能中,会出现无法提交录音的问题,导致一句话念了四五遍却没有提交成功。
被采访对象即将参加英语六级考试,需要增加词汇量,在做模拟试卷的时候需要查询单词的意思。
被采访对象在做六级模拟卷的时候使用了必应词典,她表示,和她平时经常使用的网易有道词典并没有差别,如果要选择,她还是会使用较为熟悉的有道词典。并且必应词典较于网易词典数据量较少,功能也较为简单,他希望必应词典可以更加完善功能。这是她向我展示的对比图:
有道的词典库有多种选择而必应只是选择了一种,有道会列出该单词的各种形式、词汇范围等等,这些必应词典都没有。
对于必应词典,我的评价是一般
1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
需求调研1周
需求分析1周
系统设计2周
软件编码3个月
软件测试2个月
2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
必应词典 | 网易有道词典 |
沪江开心词场 |
彩云小译 |
|
界面 | 简洁 | 广告很多 | 有一些广告 | 简洁 |
功能 |
背单词和查单词兼备 但是口语训练这个功能很好 |
侧重查单词 | 侧重背单词 | 侧重口语翻译 |
语言包 | 只能查英语 | 支持多种语言 | 支持多种语言 | 支持多种语言 |
翻译效果 | 普通 | 普通 | 快速 | |
用户感受 | 中等 | 良好 | 良好 | 良好 |
得分 |
6 | 8 | 9 | 8 |
用了必应词典,感觉这是一个集翻译,学习,词典于一身的多功能app,但是这几个功能都比较朴素,最出彩的地方还是该app的口语训练功能,现在流行的软件能锻炼口语的还是比较少,还有一个我特别喜欢的地方就是联想词功能,单词背多了就会产生混淆,而且联想词的界面也特别好看。
现在很流行的彩云小译可以支持快速同传,出国旅游大家就能直接与外国人交流,大家也不需要磕磕绊绊地用英文单词表达自己的意思;而背词软件例如百词斩、扇贝单词、开心词场,每个软件都有自己特殊的背词方式,像百词斩就是靠联想记忆,开心词场使用了过关式的背词,大家可能有在玩游戏的感觉;如果是做一个正儿八经的词典,那至少引用的词书要全面。在实际生活中,如果要翻译段落我会选择谷歌翻译,他翻译的不像机翻那么死板;如果是背词我会选择开心词场,因为用完这么多个app感觉这个最实用。术业有专攻,如果要做一个多功能词典,应该在各方面都要更加完善。
1.如果你是项目经理,如何提高从而在竞争中胜出?
要在竞争中脱颖而出,就要有吸引客户的亮点,要掌握现在市场客户想要什么,来迎合客户的需求,这样客户才会被客户选中。
2.目前市场上有什么样的产品了?
在翻译这一块有百度翻译,谷歌翻译;背词方面有百词斩,扇贝单词;词典方面有道,还有各种牛津,英汉词典
3.你要设计什么样的功能?
想要有单词锁屏功能
4.为何要做这个功能,而不是其他功能?
因为我没有。。。没有一个app for ios可以提供单词锁屏,但是在Android平台就有很多软件都可以,背单词就是一个积少成多的过程,现在的人每天都要玩手机,一天拿起来几十次,如果每次拿起来解锁的时候都会看到一个单词,就可以很容易记住,而且一天背一两个单词也比一下子背一百个单词容易。。。总而言之,特别想要这个功能。
5.为什么用户会用你的产品/功能?
因为用户发现我的产品有别的产品所没有的特有功能,而且没有广告这一点就可以吸引很多人。
6.你的创新在哪里?
用新媒体传播,大家都喜欢吃博主安利(笑)
7.如果你来领导这个团队,会有什么不一样?
那可能就没有这个软件了。。。。。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
第一周大家先进行需求调研,了解市面上流行的软件及长处,了解用户需求
第二周可以进行需求分析,如何实现各项功能
第三周对想要实现的各个功能详细规划,还有人员分工,先四个人开发,一个人美工
第四周开始就进入开发期,持续到第十周
第十一周开始进行测试,一直到十六周,两个人测试,两个人修改,一个人美工
标签:工程 为什么 代码 软件测试 百度 height 游戏 评价 项目经理
原文地址:http://www.cnblogs.com/Luo-/p/6580893.html