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

任务1实施团队项目软件用户调研活动。

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

(2)调研方式:对于老人这个用户对象我们采取了面对面采访的方式进行调研,而对于其他年龄段的用户对象使用电子问卷调查的方式进行调研。

(3)用户需求调研活动电子问卷网址链接:https://www.wjx.cn/jq/23876821.aspx

小组成员面对面采访老人掠影:

                     

任务2采用UML模型描述任务获取的用户需求

1.播放控制模块:此模块用于音乐的控制,主要有播放停止、上一首、下一首。

2.列表显示模块:此模块用于显示音乐列表,用户可以上下滑动列表进行浏览,点击某个列表元素进行制定音乐播放。

3.播放界面模块:此模块用于显示当前播放的音乐信息,包括专辑图、歌曲名称。

任务3:《音乐播放软件需求规格说明书》

github仓库地址链接:https://github.com/yhy618/A

1.引言

1.1 编写目的

    为了使软件设计者更加明确音乐播放软件所包含的真实用户的需求、合理安排软件设计规划与进度、如何进行具体的软件开发等问题撰写本文档。本文档的目的是详细地介绍音乐播放软件所包含的功能需求,可以作为软件开发工作的基础和依据以及确认测试。

1.2 背景

随着手机的迅速普及,人们的生活更加离不开手机,原本人们听音乐的工具MP3等都逐渐退出了市场,因为现在的智能机替代了它们的所有功能,并且能够通过互联网实现在线听音乐和下载音乐,实现了它们原本没有实现的功能。我们开发的基于安卓系统的音乐播放软件就是利用智能手机实现播放音乐的功能,而我们主要针对的用户是老人,由于智能机的发展太过于迅速,而老人接受新事物的速度要稍微慢于年轻人,市场上现在流行的音乐软件虽然界面华丽、功能齐全;但是对于老人这个社会群体不是太实用,所以我们开发的这款软件操作简单,占用手机内存小,适合老人们使用。

1.3 定义

 1) 问卷调查:通过网页电子问卷的形式从同学,朋友同区别于老人这个角度了解该软件的基本需求。

2) 用户访谈:通过与老人进行语言交流,进一步分析产品需求的过程。

3) 查阅文献:通过查阅文献进一步弥补软件需求的不足。

2.任务概述

2.1 目标

    该项目旨在利用Java和Android技术去实现一个简单的音乐播放软件,检测出手机内存中的音乐文件,并实现播放、暂停、循环播放等一系列功能,在后期实现在线搜索音乐。

2.2 针对用户

1.对于现在操作复杂智能手机使用存在障碍的老人;

2.对于喜欢简易音乐播放软件感兴趣的其他年龄段用户;

 3.需求规定

3.1 对功能的规定

 3.1.1 主要功能

主要功能 功能描述 用户
播放功能 此模块用于音乐的控制,主要有播放停止、上一首、下一首。
老人及

其他用户

列表功能 显示音乐列表,用户可以上下滑动列表进行浏览,点击某个列表元素进行制定音乐播放。
在线搜索 在线搜索喜欢的音乐,并播放出来。

3.1.2 功能描述

   作为Android平台上开发的应用软件,本设计具备与用户交互的界面。更重要的是播放器的基础功能和扩展功能。播放器主要由前台界面和后台数据库构成。前台界面主要实现和用户的交互,基本功能要实现歌曲的播放控制,还要显示曲目列表,能对曲目列表进行插入、删除、修改。扩展功能包括跳转到歌曲查找页面,方便用户搜索,要能显示歌曲搜索结果的歌曲及信息。后台数据库部分主要记录歌曲信息,能和前台程序进行交互。主要功能包括歌曲的存储,列表信息的存储,在线歌曲的存储。播放控制模块用于音乐的控制,主要有播放停止、上一首、下一首;列表显示模块:此模块用于显示音乐列表,用户可以上下滑动列表进行浏览,点击某个列表元素进行制定音乐播放。

3.1.3 用户界面

    

技术实现路线:

4.1 设备

装有Windows系统的计算机一台

装有Android系统的手机

4.2 开发环境

Windows10 操作系统

android studio 2.0

java jdk

4.3 控制

5.验收标准

5.1播放模块:实现对音乐的控制功能,播放、停止、上一首、下一首,并且能够有音乐播放模式的切换,如循环播放、单曲循环等

5.2列表模块:显示音乐列表,用户可以上下滑动列表进行浏览,点击某个列表元素进行制定音乐播放。

5.3在线模块:在线搜索音乐,并且能够下载喜欢的音乐到本地。

NABCD进一步描述项目:

N——need,需求
   实现一个简单的音乐播放软件,检测出手机内存中的音乐文件,并实现播放、暂停、循环播放等一系列功能,在后期实现在线搜索音乐。
A——Approach 做法
本项目我们将会使用Java语言进行设计主要的内置方法,然后在android studio环境中进行具体开发设计,设计软件的界面,还有一些安卓客户端中的功能。
B——Benefit,好处
只要安装在常用的安卓客户移动客户端上就可以使用,并且操作很简便,没有操作技术门槛,适用于很多普通用户的操作。对于老年人使用本软件听音乐比较的方便,不需要复杂的操作;另外本软件不需要占用大量内存,节省手机内存空间。
C——Competitors 竞争
我觉得我们的项目在市场上竞争方面没有太大的优势,目前在市场上流行的酷狗音乐、酷我音乐、网易等音乐已经做的非常的成熟,功能也很复杂,很完善了。我们的软件主要是利用安卓系统自带的文件检索等功能,实现音乐播放,占用手机内存小,操作简单,可能对于老年人比较适合听音乐,听戏曲;我们会在后期的实验中,实际的调查老年人对于现在市场上流行的音乐播放软件的使用情况和遇到的问题。
D——Delivery 推广
 我们会分析在当下手机音乐播放器使用的众多情景中去研究我们的产品适合哪一类社会群体,然后利用实地宣传和互联网等方式进行推广。

任务4:

本次任务团队分工及工作任务量:


团队成员


具体分工


工作量比例


马军

龚继恒


用户调研(两人个合作完成面对面采访老人和发放电子调查问卷,完成数据统计)


22%


龙正圆


设计问卷调查,并整理问卷调查分析材料。上传GitHub文档 。


18%


纪亚星


UML图(用例图、类图)。


20%


杨环宇


撰写团队作业博客,并协助候燕完成软件规格说明书。


20%


候燕


完成软件规格说明书。


20%

团队项目需求分析心得:

在一周的软件项目需求调查中我们小组分工明确,小组六个成员合作完成了此次需求调查分析,大家都很负责任的完成了自己的任务。需求调查过程中,我们通过面对面的采访用户对象和填写电子调查问卷,经过分析数据和整理调查内容,利用UML模型描述了用户需求,然后再请电子调研用户复查需求分析结果。经过一个比较详细的用户需求调研分析,我们对于我们软件开发的方向有了更加明确的方向,具体的用户调查为我们提供了更加具体的软件需求,上次我们设计的软件模型也暴露出了不足之处,给我们提供改进的方向,通过对问卷调查的分析,进行原型迭代,不断完善我们的原型设计。完成此次用户调查和撰写完软件规格说明书后我们小组成员都感觉到一个好的用户需求调查对于设计一个好的软件项目提供了很强的依据,指明了软件开发的方向。

 

原文地址:https://www.cnblogs.com/A-Pancers/p/9046289.html

时间: 2024-12-28 06:53:54

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

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

一.团队项目软件用户调研活动过程. 首先,我们采访了学院中有组织会议经验的同学和西北师范大学教授,人文地理学博士(区域发展与规划方向),以我们实验七所开发的原型为基础,先让其简单的使用,并提出几点建议.然后我们采用向老师提了如下的几个问题,老师也谈了自己的看法. 1. 是否了解并使用过类似的学术会议管理系统? 2. 参加学术会议一般提交会议论文的方式都有哪些? 3. 觉得这种方式有什么优势? 4. 我们所做的原型还有什么不足? 5. 您会使用这个系统吗? 其次,与此同时我们团队设计了有关会议管理

<Dare To Dream> 第四次作业:基于原型的团队项目需求调研与分析

实验内容与步骤 任务1:实施团队项目软件用户调研活动.要求: (1)真实的用户调研对象: 生科院大三学生 (2)利用实验七所开发的软件原型: 网站原型链接 (3)要有除原型法之外的其他需求获取手段: 访谈法 开会研讨法 (4)收集用户需求调研活动的佐证材料(访谈录音.问卷.调研人员名单等等).       任务2:采用UML模型描述任务1所获取的用户需求,请调研用户复查. 经过复查得出该模型目前适合应用 任务3:参考国标GB8567--88中<软件需求规格说明书>格式,撰写团队项目软件需求规格

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

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

第一次作业:基于Orange&#39;s OS系统的进程模型分析与心得体会

1一. 操作系统进程概念模型与进程控制块概念浅析 1. 什么是进程? 图 1 - 1 (WIN10系统任务管理器对进程管理的图形化界面) 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. --百度百科 应用程序的实例.对正在运行的程序的抽象. --<现代操作系统> 2. 什么是进程控制块? 进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态.其作用是使一个在多道程序环境下不能独立

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

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

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

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

第一次作业:基于Linux操作系统深入源码进程模型分析

1.Linux操作系统的简易介绍 Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统. (1)内核 内核是操作系统的核心,具有很多最基本功能,如虚拟内存.多任务.共享库.需求加载.可执行程序和TCP/IP网络功能.Linux内核的模块分为以下几个部分:存储管理.CPU和进程管理.文件系统.设备管理和驱动.网络通信.系统的初始化和系统调用等. (2)shell shell是系统

第一次作业:基于Linux2.6内核源码进程模型分析

1.概括 进程的基本概念 操作系统是如何组织进程的 进程是如何调度的 对Linux操作系统进程模型的看法 2.什么是进程 一个进程就是一个正在运行的程序.一个进程应该包含以下内容:(1) 程序的代码,既然进程是一个正在运行的程序,自然需要程序的代码(2) 程序的数据(3) CPU寄存器的值,包括通用寄存器,程序计数器(4) 堆(heap)是用来保存进程运行时动态分配的内存空间(5) 栈(stack)有两个用途,1保存运行的上下文信息.2在函数调用时保存被调用函数的形参或者局部变量(6) 进程所占

SSR———团队作业:小型论坛的设计与实践

小型论坛的设计与实践 这次团队作业,我们设计的是小型论坛的设计与实现,作为团队中的一员,我主要负责对用户进行需求调研与对用户体验的过程拍摄总结,力求我们的项目在力所能及的范围内更加完美 视频:http://202.199.28.1/files/A2010000004208DC/files.cnblogs.com/files/mxxl/%E8%AE%BA%E5%9D%9B_x264.zip(因为视频一开始比较大,所以压缩之后像素有点低,见谅) 需求调研: 首先,因为在我们的校园生活中学生和老师缺少