团队作业2:需求分析&原型设计

结对学生:

张慧敏(201421122032)苏晓薇(201421031033) 欧阳时康(201421122050)

一、需求分析
项目的流程主要按照 NABCD 模型展开。

播放音频文件是手机很重要的功能,所以大部分手机自带播放音乐的软件或者通过下载音乐播放器播放。

由于开发的是基于移动平台下的音乐播放器,所以针对的用户层面较为广泛,可以参考的目前市场上常见的有酷狗,网易云,QQ音乐。

通过题目可以知道这款软件的受众主要为这两个角色:年轻人,中年人。

N(需求)

年轻人:市面上的音乐播放器虽然功能齐全,但是整个APP占据不少空间。

中年人:手机自带的音乐播放器功能过于简单,下载的APP界面设计凌乱复杂,不易上手,多余的功能模块又占用内存,加大系统的开销。

A(方法)

为了这些需求,实现基于Android平台下的音乐播放器。

  • 问题一:市面是的APP功能过于庞大,消耗过多的内存
    解决方法:

实现播放器基本功能后,对于不常使用到的功能模块不实现它,比如附近,圈子等等,同时增加必要的特性,比如歌词的显示,专辑封面的显示,界面的切换等,让整个音乐播放器添色很多,达到操作简单,界面优雅,播放流畅的效果。

  • 问题二:,播放器要支持后台播放,同时当用户手机来电时或播放视频需要停止播放,但通话结束或视频播放结束时不能继续播放。
    解决方法:

在实现的时候增加来电监听和视频文件监听,这样当播放器后台打开的时候,用户通话结束或者视频结束自动播放音频文件。

B(好处)

年轻人:可以使用简约个性,又功能齐全的播放器播放喜爱的音乐,同时减少系统的开销。

中年人:设计界面友好简介,容易上手。

C (竞争)

优势:这个系统的优点在于实现了基本功能的同时界面简洁,系统开销小。

劣势:难以满足对音乐播放器功能需求全面的用户

D (推广)

向身边平时手机上有安装音乐播放器的人推荐使用这款更加简洁的APP,不仅满足用户的大部分需求,同时最大程度减少系统的开销,让手机运行更加流畅。

二、原型设计

1、用户登录界面                                                                    2、选择注册跳转注册页面 

                         

3、本地音乐页面,能够进行歌曲选择或者进去讨论区      4、在线音乐,能够搜索音乐、获取音乐榜单

                                            

5、用户自己的歌曲列表                                                       6、用户能够在讨论区进行讨论

                          

三、编码规范

1.代码风格:简明、易懂

2.缩进:采用Tab键

3.在复杂的条件表达式中,采用括号清楚地表示逻辑优先级。

4.在变量命名时要首先一表明功能作用为主,不滥用如 i,j,k之类。

5.尽量做到多句代码不写在同一行,对于嵌套之类的语句做好每个子语句缩进处理,使得阅读更直观,采用eclipse编程中善用CTRL+SHIFT+F。

6.命名方式采用驼峰命名法。

时间: 2024-08-23 11:40:51

团队作业2:需求分析&原型设计的相关文章

团队作业2——需求分析&原型设计

需求分析: 访问软件项目的真实用户 调研分析:本次题目为电子文档查重系统,顾名思义,此系统能够对大量文档等进行分析查重,找出抄袭.内容重复的文档.经过调研,查重系统更多的使用在对于同等学历大学生的论文包括发表的学术性论文及毕业论文,和各种实验报告的查重.因此,使用者多为高校的老师.对于该系统,他们更希望操作能够简单,有一个严谨的算法使结果更为准确,具有高效性.因此,对于系统的编写可以围绕以上的特点,尽量满足需求. 软件需求规格说明书 Git链接:https://git.coding.net/tu

团队作业2:需求分析&原型设计

需求分析: 1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 对话一: A:同学用过我们的四则运算器吗? B:嗯. A:第一感觉是什么样子的? B:挺方便的 对话二: A:同学用过我们的四则运算器吗? B:嗯. A:感觉比起同类型的产品有什么不同的地方呢? B:希望速度再快点 对话三: A:同学用过我们的四则运算器吗? B:用过. A:界面方面上是否符合您周边同学朋友的喜好呢? B:如何可以自己设定就最好了! 对话四: A:同学用过我们的四则运算器

软工网络15团队作业3——需求分析与设计

需求分析 1.访问用户 我们团队计划开发一款以学习英语为目的的微信小游戏,为了了解市场反响和用户偏好,我们通过用户调查问卷的方式来进行用户调研.问卷涵盖了各个年龄阶段的用户,包含了现在流行的各种元素,希望让结果更加客观.以下是舍友进行问卷调查,他认为学习英语对未来是很有帮助的,而且他认为如果能以一种不枯燥的方式来学习就更好了,他对连连看表示出了挺大的兴趣. 用户调查问卷链接: http://1218847.51diaocha.com/manage/questionary/stat/realtim

作业2——需求分析&原型设计

需求分析: 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求.下面是我们初步的需求分析: 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 做了如上图所示的线上采访,大部分人都认为微信点名的方式不错,可以方便老师,但是也存在缺点,比如同学手机没电或者二维码扫不到,甚至有人提出没有智能机该怎么办的问题,这样的问题只能直接和老师提出,我们认为就这个问题可以做一个手动添加的功能. 2.参考<软件需求规格说明书>国标

集美大学1414-团队作业2:需求分析&amp;原型设计分数发布

1.评分标准 检查项 分数 编号 调研文档或截图 1 1 软件需求分析说明书 2 2  NABCD 2 3  描述每个成员具体分工 1 4  原型设计 2 5  编码规范 1 6  推广视频 1 7  总计 10   2.得分详情: 编号 队名 博客 1 2 3 4 5 6 7 总分 1 clearlove8 http://www.cnblogs.com/ThinkAlone/p/7788014.html 0.5 2 2 1 2 0 0 7.5 2 魔仙堡 http://www.cnblogs.

软件工程网络15团队作业3——需求分析设计

需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考<构建之法>的大马哈鱼巡回游的过程性介绍. 用户调研方法参考<构建之法>第8章获取用户需求--用户调研 http://www.cnblogs.com/xinz/archive/2013/02/03

A_Pancers团队作业4—基于原型的团队项目需求调研与分析

任务1:实施团队项目软件用户调研活动. (1)用户调研对象:我们的项目软件是基于安卓系统的音乐播放器,以设计出操作简单的音乐播放器为目的,所以本次用户调研的对象主要以身边的老人为主,对他们听音乐,听戏曲的情况进行了解,看他们对于音乐播放器有何需求,有何期待:并将我们设计出的项目模型对他们进行介绍,听取他们的意见和建议.另外考虑到为了获取更加全面的需求其他年龄阶段的人为辅助调研对象(例如:身边的同学.家长.朋友等). (2)调研方式:对于老人这个用户对象我们采取了面对面采访的方式进行调研,而对于其

团队作业3-需求分析设计

需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考<构建之法>的大马哈鱼巡回游的过程性介绍. 用户调研方法参考<构建之法>第8章获取用户需求--用户调研 2参考<软件需求规格说明书>国标规范文本,撰写对应项目的软件需求规格说明书.提供

《JUST DO IT!》团队作业4-基于原型的团队项目需求调研与分析

一.实验目的与要求 (1)体验以原型设计为基础的团队软件项目需求获取技巧与方法. (2)学习利用UML模型描述用户需求. (3)编写软件需求规格说明书. 二.实验环境要求 (1)实验七开发的团队项目原型: (2)UML绘制工具. 三.实验内容与步骤 实施团队项目软件用户调研活动. 1.需求调研方法 (1)原型法 将我们APP端和WEB端的原型发给调研用户,用户通过使用反馈给我们一些意见和建议. (2)远程交流 我们选取典型用户通过qq在线交流的方式获得用户的需求,在了解完用户的需求过后将我们已经