一、实验目的与要求

(1)掌握软件原型开发技术;

(2)学习使用软件原型开发工具:本实验中使用墨刀

二、实验内容与步骤

任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型;

任务2:在团队博客发布博文,陈述团队项目的原型设计过程、原型设计结果、原型设计的工具,总结原型设计心得。

原型设计过程:

        随着网络的普及和应用,手机的智能化,用户对智能设备的功能和性能的需求日益增加。 所以基于Android操作系统的应用程序开发技术,对音乐播放器的功能做了细致的需求分析,介绍了音乐播放器的总体架构,包括音乐播放器架构设计、功能模块的划分。并对各个组件进行了描述,介绍了Android平台的存储方案,以及应用程序开发过程中需要的配置文件进行了描述和说明。 最后对用户需要进行分描述,包括用户体验需求和功能性需求。然后对功能性需求进行分类,对每一类利用例图进行解释说明。并按照需求分析,给出了音乐播放器的软件功能模块图,对每一模块作了具体说明。实现基于Android的音乐播放器。 本文通过基于Android平台上的音乐播放器的设计与实现,方便用户播放各种格式的歌曲、在不同版本的Android系统上稳定播放。在线试听并下载歌曲,还有下载管理的界面,为用户提供了操作简单、实用的使用界面。

项目可以实现的功能主要是通过Java和Android的技术实现,设计简单的音乐播放器软件,能够自动识别出手机内存中的音乐文件,并且播放出来以及各种播放形式,例如单曲循环、顺序播放等方式;在后期添加联网在线搜索功能,在线搜寻喜欢的音乐;技术可行性我们六个小组成员共同努力可以实现,安卓技术和Java技术在我们小组成员团队里有成员掌握的还是比较成熟,在经济可行性方面,本项目基本上不需要经济支持,大家可以通过共同的努力实现。操作可行性方面,只要安装在常用的安卓客户移动客户端上就可以使用,并且操作很简便,没有操作技术门槛,适用于很多普通用户的操作。

而我们软件后期的推广使用过程中主要是利用安卓系统自带的文件检索等功能,实现音乐播放,占用手机内存小,操作简单,可能对于老年人比较适合听音乐,听戏曲;我们会在后期的实验中,实际的调查老年人对于现在市场上流行的音乐播放软件的使用情况和遇到的问题。

原型设计结果:

 

  

原型设计工具:

          墨刀

原型设计心得:

    在开发的早期阶段,原型设计无疑是很重要的,这也是详查和分解应用最简单最低成本的阶段,所以要充分利用该阶段,以避免后期改写大量代码,在编写项目之前设计原型,就好比在写作文之前编写大纲,它可以帮助我们,在逐步实现项目功能的时候,不会偏离最初的设计思想。

在设计在原型设计过程中,我们小组的伙伴们搜集了相关的资料包括网上图片的搜集、基本功能的设计以及对于音乐播放器界面的设计,布局功能的设置参考了一些现在比较成熟的音乐播放器的界面。然后我们一起设计了项目设计图,并利用墨刀原型工具进行项目的原型的设计,我们刚开始的时候小组的成员一起学习了这个软件的使用,初次接触这个软件大家都感觉到比较陌生,但是我们很快的上手了,并且利用这个软件做出了我们项目的原型,效率也是很高的。

我们做的音乐播放器,也许,它不是最华丽的播放器,但一定最懂你;在路上,在等候的车站,在前往美好神秘的路途中,HI音乐,嗨爆你的生活!

《A_Pancers团队》———团队项目原型设计与开发的更多相关文章

  1. 《BUG创造队》第三次作业:团队项目原型设计与开发

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业3:团队项目原型设计与开发 团队名称 BUG创造队 作业学习目标 ①掌握软件原型开发技术:②学会使用软件原型 ...

  2. 《TheOne团队》团队作业三:团队项目原型设计与开发

    项目 内容 作业所属课程 http://www.cnblogs.com/nwnu-daizh/ 作业要求 https://www.cnblogs.com/nwnu-daizh/p/10761596.h ...

  3. 《Spring_Four》第三次作业——基于Jsoup的大学生考试信息展示系统的原型设计与开发

    <Spring_Four团队>第三次团队项目——基于Jsoup的大学生考试信息展示系统的原型设计与开发 一.实验目的与要求 (1)掌握软件原型开发技术: (2)学习使用软件原型开发工具:本 ...

  4. 《Dare To Dream 》第三次作业--团队项目的原型设计与开发

    一.实验目的与要求 1.掌握软件原型开发技术:  2.学习使用软件原型开发工具: 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2:在团队博客发布博 ...

  5. 《Blue Flke》团队项目的原型设计与开发

    实验目的: 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 实验过程和步骤: 任务1.针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型. 任务2.在团队博客发布博文,陈述团队项目 ...

  6. 《F4+2》——团队项目的原型设计与开发

      目 录 1 · 团队信息 2 · NABCD模型 3.  原型设计的工具 4 · 原型设计 5 · PSP表格 6 · 团队设计过程 7 · 原型设计心得   一 · 团 队 信 息 成 员 列 ...

  7. 《Miracle-House团队》第三次作业:团队项目的原型设计与开发

    一.实验目的与要求 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 二.实验内容与步骤 1.开发工具: 使用的工具:墨刀(APP端开发原型) 工具简介: 墨刀(MockingBot)是一款简单 ...

  8. 第三视角团队:项目UML设计(团队)

    项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

  9. 《WAP》团队第三次作业--团队项目的原型设计与开发

    一· 目 录 第一部分 · 结 对 成 员 明 细 第二部分 · NABCD 模 型 第三部分 · 原 型 设 计 第四部分 · P S P  第五部分 · 结 对 过 程 第六部分 · 心 得 总 ...

随机推荐

  1. Linux命令: 查找文件中的字符串

    ①cat filename | grep 'string' ②编辑模式查找,/string, 依次敲入下面的命令 vim filename e i ESC /string 从光标位置开始往后查找第一个 ...

  2. Ignite集群管理——基于Zookeeper的节点发现

    Ignite支持基于组播,静态IP,Zookeeper,JDBC等方式发现节点,本文主要介绍基于Zookeeper的节点发现. 环境准备,两台笔记本电脑A,B.A笔记本上使用VMware虚拟机安装了U ...

  3. sql server数据库备份单个表的结构和数据生成脚本

    1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...

  4. redis 哨兵机制环境搭建

    Redis哨兵机制,一主二从 注:Redis哨兵切换,建议一主多从 一.一主二从 教程步骤:https://www.cnblogs.com/zwcry/p/9046207.html 二.哨兵配置(se ...

  5. 安全测试工具之Burpsuite

    端口即服务,每一个服务对应一个或多个端口.端口扫描即通过一些方法检测到一台主机的一段特定端口是否提供相应的服务.利用这些扫描结果,正常用户可以访问系统所提供的服务,而黑客却可以利用这些服务中的漏洞对系 ...

  6. ELK学习笔记之Elasticsearch启动常见错误

    问题出现的环境: OS版本:CentOS-7-x86_64-Minimal-1708 ES版本:elasticsearch-6.2.2 1. max file descriptors [4096] f ...

  7. 20145127《java程序设计》第三周学习总结

    教材学习内容总结 第四章 认识对象 4.1 类与对象 0.Java中有基本类型和类类型两个类型系统.本章主要讲的是类类型.java编写几乎都要使用对象,要产生对象必须先定义类.类是对象的设计图,对象是 ...

  8. JS中的按位非(~)的使用技巧

    按位非 按位非操作符由一个波浪线(~)表示,执行按位非的结果就是返回数值的反码 现在让我来看几个例子 例子1 console.log(4); console.log(~4); console.log( ...

  9. P4303 [AHOI2006]基因匹配 未完成

    题目 luogu 暴力60pts部分 显然如果没有出现次数==5的条件 显然是\(N_{2}\)的求lcs的模板 但是加点条件就完全不同了 思路 这个题短小精悍,不想数据结构那么傻逼无脑 我们考虑一下 ...

  10. POJ3241 Object Clustering(最小生成树)题解

    题意:求最小生成树第K大的边权值 思路: 如果暴力加边再用Kruskal,边太多会超时.这里用一个算法来减少有效边的加入. 边权值为点间曼哈顿距离,那么每个点的有效加边选择应该是和他最近的4个象限方向 ...