《A_Pancers团队》———团队项目原型设计与开发
一、实验目的与要求
(1)掌握软件原型开发技术;
(2)学习使用软件原型开发工具:本实验中使用墨刀
二、实验内容与步骤
任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型;
任务2:在团队博客发布博文,陈述团队项目的原型设计过程、原型设计结果、原型设计的工具,总结原型设计心得。
原型设计过程:
随着网络的普及和应用,手机的智能化,用户对智能设备的功能和性能的需求日益增加。 所以基于Android操作系统的应用程序开发技术,对音乐播放器的功能做了细致的需求分析,介绍了音乐播放器的总体架构,包括音乐播放器架构设计、功能模块的划分。并对各个组件进行了描述,介绍了Android平台的存储方案,以及应用程序开发过程中需要的配置文件进行了描述和说明。 最后对用户需要进行分描述,包括用户体验需求和功能性需求。然后对功能性需求进行分类,对每一类利用例图进行解释说明。并按照需求分析,给出了音乐播放器的软件功能模块图,对每一模块作了具体说明。实现基于Android的音乐播放器。 本文通过基于Android平台上的音乐播放器的设计与实现,方便用户播放各种格式的歌曲、在不同版本的Android系统上稳定播放。在线试听并下载歌曲,还有下载管理的界面,为用户提供了操作简单、实用的使用界面。
项目可以实现的功能主要是通过Java和Android的技术实现,设计简单的音乐播放器软件,能够自动识别出手机内存中的音乐文件,并且播放出来以及各种播放形式,例如单曲循环、顺序播放等方式;在后期添加联网在线搜索功能,在线搜寻喜欢的音乐;技术可行性我们六个小组成员共同努力可以实现,安卓技术和Java技术在我们小组成员团队里有成员掌握的还是比较成熟,在经济可行性方面,本项目基本上不需要经济支持,大家可以通过共同的努力实现。操作可行性方面,只要安装在常用的安卓客户移动客户端上就可以使用,并且操作很简便,没有操作技术门槛,适用于很多普通用户的操作。
而我们软件后期的推广使用过程中主要是利用安卓系统自带的文件检索等功能,实现音乐播放,占用手机内存小,操作简单,可能对于老年人比较适合听音乐,听戏曲;我们会在后期的实验中,实际的调查老年人对于现在市场上流行的音乐播放软件的使用情况和遇到的问题。
原型设计结果:
原型设计工具:
墨刀
原型设计心得:
在开发的早期阶段,原型设计无疑是很重要的,这也是详查和分解应用最简单最低成本的阶段,所以要充分利用该阶段,以避免后期改写大量代码,在编写项目之前设计原型,就好比在写作文之前编写大纲,它可以帮助我们,在逐步实现项目功能的时候,不会偏离最初的设计思想。
在设计在原型设计过程中,我们小组的伙伴们搜集了相关的资料包括网上图片的搜集、基本功能的设计以及对于音乐播放器界面的设计,布局功能的设置参考了一些现在比较成熟的音乐播放器的界面。然后我们一起设计了项目设计图,并利用墨刀原型工具进行项目的原型的设计,我们刚开始的时候小组的成员一起学习了这个软件的使用,初次接触这个软件大家都感觉到比较陌生,但是我们很快的上手了,并且利用这个软件做出了我们项目的原型,效率也是很高的。
我们做的音乐播放器,也许,它不是最华丽的播放器,但一定最懂你;在路上,在等候的车站,在前往美好神秘的路途中,HI音乐,嗨爆你的生活!
《A_Pancers团队》———团队项目原型设计与开发的更多相关文章
- 《BUG创造队》第三次作业:团队项目原型设计与开发
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业3:团队项目原型设计与开发 团队名称 BUG创造队 作业学习目标 ①掌握软件原型开发技术:②学会使用软件原型 ...
- 《TheOne团队》团队作业三:团队项目原型设计与开发
项目 内容 作业所属课程 http://www.cnblogs.com/nwnu-daizh/ 作业要求 https://www.cnblogs.com/nwnu-daizh/p/10761596.h ...
- 《Spring_Four》第三次作业——基于Jsoup的大学生考试信息展示系统的原型设计与开发
<Spring_Four团队>第三次团队项目——基于Jsoup的大学生考试信息展示系统的原型设计与开发 一.实验目的与要求 (1)掌握软件原型开发技术: (2)学习使用软件原型开发工具:本 ...
- 《Dare To Dream 》第三次作业--团队项目的原型设计与开发
一.实验目的与要求 1.掌握软件原型开发技术: 2.学习使用软件原型开发工具: 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2:在团队博客发布博 ...
- 《Blue Flke》团队项目的原型设计与开发
实验目的: 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 实验过程和步骤: 任务1.针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型. 任务2.在团队博客发布博文,陈述团队项目 ...
- 《F4+2》——团队项目的原型设计与开发
目 录 1 · 团队信息 2 · NABCD模型 3. 原型设计的工具 4 · 原型设计 5 · PSP表格 6 · 团队设计过程 7 · 原型设计心得 一 · 团 队 信 息 成 员 列 ...
- 《Miracle-House团队》第三次作业:团队项目的原型设计与开发
一.实验目的与要求 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 二.实验内容与步骤 1.开发工具: 使用的工具:墨刀(APP端开发原型) 工具简介: 墨刀(MockingBot)是一款简单 ...
- 第三视角团队:项目UML设计(团队)
项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...
- 《WAP》团队第三次作业--团队项目的原型设计与开发
一· 目 录 第一部分 · 结 对 成 员 明 细 第二部分 · NABCD 模 型 第三部分 · 原 型 设 计 第四部分 · P S P 第五部分 · 结 对 过 程 第六部分 · 心 得 总 ...
随机推荐
- Leetcode: Merge k Sorted List
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 参 ...
- Ruby 对多语言的支持
这是一篇翻译文章,原文链接 http://blog.grayproductions.net/articles/understanding_m17n.原文是一个系列,翻译过来整合成了一篇文章,对文章内容 ...
- Object-C-NSDictionary
存储对象都必须是id(对象类型)不能使基础类型 NSDictionary *scores=[[NSDictionary alloc]initWithObjectsAndKeys:@"89&q ...
- Linux基础命令---unzip
unzip 解压zip指令压缩过的文件.unzip将列出.测试或从ZIP存档中提取文件,这些文件通常在MS-DOS系统中找到.默认行为(没有选项)是将指定ZIP存档中的所有文件提取到当前目录(及其下面 ...
- iOS开发之AFNetworking实现数据传输和文件上传
//传输数据 1 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.r ...
- [转载]DropDownList三级菜单联动源码
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- Python 除法运算
Python中的除法较其它语言显得非常高端,有套很复杂的规则.Python中的除法有两个运算符,/和// 首先来说/除法: 在python 2.x中/除法就跟我们熟悉的大多数语言,比如Java啊C啊差 ...
- 华为C/C++笔试题&答案
1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问 ...
- (八)git更改提交操作
1.git reset --hard + hash值 2.git reflog 查看当前仓库的操作日志 3.git commit --amend 修改提交信息(上一条) 4.git rebase -i ...
- Python Web学习笔记之TCP/IP、Http、Socket的区别
经常在笔试.面试或者工作的时候听到这些协议,虽然以前没怎么涉及过,但至少知道这些是和网络编程密不可分的知识,作为一个客户端开发程序员,如果可以懂得网络编程的话,他的作用和能力肯定会提升一个档次.原因很 ...