一、实验目的与要求

(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. .NET 互联网技术简介

    概述 技术更新太快,尤其是在互联网公司里,很多新的主流技术,我们还是必须要知道和熟练使用的.下面就给大家简单介绍,入门还是需要大家更努力的去深入学习. 目录 Git 入门 常用软件安装及VS插件工具 ...

  2. webapi swagger学习笔记

    版权声明:部分摘抄其他博主朋友的博文内容,旨在分享学习,如给您带来不便,请原谅.原文地址 http://www.cnblogs.com/yanweidie/p/5709113.html#_label3 ...

  3. acrobat pro 无法编辑个别文本

    在修改pdf文档时出现个别文字选取不上,无法修改,如图中4-2626没有选中 解决方法如图 此后可以直接修改文本了

  4. C++编译器模板机制剖析

    思考:为什么函数模板可以和函数重载放在一块.C++编译器是如何提供函数模板机制的? 一.编译器编译原理 什么是gcc gcc(GNU C Compiler)编译器的作者是Richard Stallma ...

  5. Linux基础命令---findfs

    findfs 查找指定卷标或者UUID的文件系统对应的设备文件.findfs将搜索系统中的磁盘,寻找具有标签匹配标签或与UUID相等的文件系统.如果找到文件系统,文件系统的设备名称将打印在stdout ...

  6. mybatis项目启动报错 The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".

    启动项目报错 2018-02-26 17:09:51,535 ERROR [org.springframework.web.context.ContextLoader] - Context initi ...

  7. 计算概论(A)/基础编程练习2(8题)/4:骑车与走路

    #include<stdio.h> int main() { // 待处理的数据数量n ; scanf("%d", &n); float meters[n]; ...

  8. MySQL分区(Partition)功能

    引用地址:http://blog.csdn.net/tjcyjd/article/details/11194489 自5.1开始对分区(Partition)有支持 = 水平分区(根据列属性按行分)=举 ...

  9. MemcacheQ安装

    一.memcacheq介绍 特性: 1.简单易用 2.处理速度快 3.多条队列 4.并发性能好 5.与memcache的协议兼容 6.在zend framework中使用方便 memcacheq依赖于 ...

  10. Node-webkit 安装使用npm安装模块方法

    原文链接:http://jingyan.baidu.com/article/5225f26b5aaa20e6fa0908a6.html package.json可以放在软件根目录下,也可以放在项目目录 ...