热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

案例分析_第2次作业——APP的案例分析

篇首语:本文由编程笔记#小编为大家整理,主要介绍了第2次作业——APP的案例分析相关的知识,希望对你有一定的参考价值。APP

篇首语:本文由编程笔记#小编为大家整理,主要介绍了第2次作业——APP的案例分析相关的知识,希望对你有一定的参考价值。



APP的案例分析

网易有道词典APP,使用这个软件有三年之久。唯独最爱的一点就是我每天都能听到不一样的英文歌看到创作歌手的来历,当然偶尔也会有其他国家的歌。起初使用这个软件的目的是用来查单词,每天积累一句好的英文等等。后来发现最吸引我的是动听音乐以及奇闻趣事这两个栏目,音乐一般是推荐上榜的并且歌手都有不一样的来历,就好像可以听到他们讲着自己故事,奇闻趣事则是来自世界各地,没有什么限制各类均有,都很有趣,助长见识。

第一部分调研,评测



  1. 下载软件并使用起来,描述最简单直观的个人第一次上手体验。

网易有道词典APP的页面分为五个模块:词典 翻译 精品课 发现 我的

词典是主要页面,集所有栏目于一身,只显示每个栏目最新的一条内容;

翻译是功能页面,可以翻译单词或者句子,可实现英汉 、中日、中韩、中法等互译功能

精品课网课页面,提供的所有都是与英语有关的课,有公开课与收费课程之分,并且有有道精品课等外延APP建议下载

发现延伸页面,有点像备注栏,这个模块访问较少。

我的用户页面,关于用户的个人信息以及使用情况。

整体页面排版清晰,简洁美观。



  1. 按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug。

我觉得没有什么Bug,要非得说有的话,就是有广告巨烦,但是现在用户量大的APP通常都会植入广告,这是不可避免的。



  1. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 配图更佳。

 



  1. 选择一个朋友(用户)进行采访,并加以记载。

问:你觉得有道词典APP好用吗?

答:还不错。

问:它的哪些功能或者优点吸引你呢?

答:很方便啊!查单词查句子什么的很方便,而且不只是英汉互译,还有日语韩语等等,功能可强大了,还有就是可以关注自己感兴趣的栏目。

问:你对这个软件有没有不满意的地方呢?

答:很满意啊!没什么可吐槽的。

问:那你觉得这个软件有哪些地方需要进行改进吗?

答:我觉得翻译的模块不够好,只能打字,不能语音输入,这样速度会比较慢。你想想,要是老外在你面前跟你问路,你慢悠悠地查,人家都要急跑了不是。

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

答:非常推荐

 

第二部分分析

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



  1. 尽可能地使用软件的所有功能 。

哦,都有。



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

网易有道词典跟百词斩和扇贝这样的APP有一定的竞争力,要提高的地方就是增加翻译模块的语音输入功能。表格我做不清楚,特别是对比类的东西。

第三部分建议和规划

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



  1. 如果你是项目经理,如何提高从而在竞争中胜出?

我觉得我不会是一个项目经理,因此我也不知道怎么办。



  1. 目前市场上有什么样的产品了?

什么产品都有,至少是满足了我所有需求,所以并没有觉得缺了什么类型的产品。



  1. 你要设计什么样的功能?

常用的功能都有就好啦,个人比较看重性能和颜值。



  1. 为何要做这个功能,而不是其他功能?

没有为什么啊,因为软件就是根据用户需求做出来的。



  1. 为什么用户会用你的产品/功能?

有需求我才做的,做了难道不用吗?



  1. 你的创新在哪里? 请使用 NABCD 分析()

创新吗?还是那句话,需求产生产品。NABCD是什么?



  1. 如果你来领导这个团队,会有什么不一样?

我觉得应该会比较开心,因为我是那种不会让大家感到有负担的人。



  1. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

三个开发,一个测试,一个美工。

 



推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
    本文介绍了如何通过配置路由的 meta 字段,确保 Vue 2 项目中的导航栏在页面刷新或内部按钮跳转时,始终保持正确的 active 样式。具体实现方法包括设置路由的 meta 属性,并在 HTML 模板中动态绑定类名。 ... [详细]
  • 深入理解父组件与子组件的引用和访问
    本文详细介绍了如何在Vue.js中通过$children和$refs属性实现父组件对子组件的访问,并提供了具体的代码示例及最佳实践。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • 距离11月的软考还有不到五个月的时间,考试将于11月5日至6日举行。许多朋友对软考的具体情况还不太了解:它是什么?有何用途?本文将为你详细解答。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 本文详细介绍 Go+ 编程语言中的上下文处理机制,涵盖其基本概念、关键方法及应用场景。Go+ 是一门结合了 Go 的高效工程开发特性和 Python 数据科学功能的编程语言。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • PyCharm中配置Pylint静态代码分析工具
    本文详细介绍如何在PyCharm中配置和使用Pylint,帮助开发者进行静态代码检查,确保代码符合PEP8规范,提高代码质量。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
author-avatar
zws3504075
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有