原型设计

一,团队简介

(1)团队名称:无所畏错与队
我们的队名叫 无所畏错与队,这是因为我们小组对编程道路上可能遇到的一系列困难都做好了准备,并且无所畏惧,我们会保持一颗求知的初心,保持着当初学计算机的初心,积极地去解决技术难题。而且我们小组认为编程这种技术性的东西没有错与对,有的是在于行动的过程中学到了什么新东西,通过一个项目进行任务驱动,提高解决技术问题的能力。
(2)团队特色:
我们团队都是一个寝室的,交流方便,彼此之间了解,有很强的凝聚力;
能够相互信任,互相鼓励。团队氛围好,大家会相互学习,积极沟通,积极分享。

(3)队员简介

学号 角色
201831061218 组长
201831061220 组员
201831061216 组员
201831061217 组员
201831061215 组员
201831061219 组员

成员简介

201831061218 会c++,JAVA,对程序编写有一颗严谨的心,希望能尽所能,做最好
201831061220 会c++,JAVA,喜欢写程序,经常从网上学习新东西,希望担任测试员
201831061216 会c++,对于游戏有浓厚的兴趣,希望有一天可以做自己喜欢的游戏,希望担任系统分析师
201831061217 会c++,Python,热爱学习写代码,常常奋斗到深夜,希望担任项目经理
201831061215 会c++,Python,喜欢学习制作网页,希望担任主程
201831061219 会c++,对于写程序一丝不苟,有很好的逻辑思维,希望担任辅程

二,项目名称

英语学习APP

三,项目简介

英语学习app是一个能够帮助大家提升自己英语水平的app,正如目前市面上的大多数app一样可以进行翻译,记单词打卡等诸多操作。但目前很多人都使用过该类英语app,但是也有很多人没能坚持下来。因此我们想要通过增加激励机制来提升用户积极性。同时智能背词也同时制定了不同目标,例如四六级,帮助大家有针对性的进行英语学习。我们英语学习app,包括基本的查询单词功能,用户还可以根据自己的情况将单词进行收藏。作为一款帮助用户记忆单词的软件,主要的功能则包括背单词和复习单词。其中,当用户背单词时,会要求设置几个复习当天单词的时间,用户需要在自己设定的时间完成单词的复习。这样就有效避免的匆忙背诵的发生。不仅如此,背单词的方式也多种多样,最大限度提高用户的学习兴趣,从而学习的效率也得到提高。总之,我们的app使背单词变得轻松,而且对单词的记忆也更加深刻。

四,NABCD需求分析

N(Need):需求

课程需求:本次作业是我们的第一次团队合作作业,是对于课堂中学习到的开发流程的模型的一次实践,也是我们一次宝贵的经历,在大学期间模拟,亲历亲为一次软件开发过程。
小组需求:我们小组目前对于编程知识的掌握了解还是很有限,目前我们的能实现的功能只能量力而行。但是我相信在本次开发过程中我们肯定会进步不少的。
市场需求:APP市场上的英语还是很多的,我们可以借鉴这些好的,不说可以创新我们能按部就班的实现好比百词斩的一些功能就是我们的突破了。

A(Approach):做法

数据资源:我们可以通过互联网找到很多的英语方面的资源,将这些资源为我们所用,简单易得成本低。
技术支持:一、小组成员自身技术能力。目前小组成员都已学习了C++\C语言。还没有能力做出GUI用户界面,所以本次编程我们是在一边学习一边实践中进行,就好像二战苏联红场阅兵直接开赴战场。
项目开发:对于开发模式,我们将采用敏捷流程开发的模式;

B(Benefit):好处

我们的软件的好处,当然是可以让用户更好的记忆单词。
(1)随时记单词
用户可以在小区、车站、地铁站、机场、奶茶店等供休闲的地点,想背单词就掏出手机,打开app进行单词记忆。
(2)背诵单词提醒功能
提供了单词背诵提醒功能,通过用户预先设定的目标,如果一天中忘记了单词打卡任务,app会提醒用户背诵单词,从而监督用户每天完成单词打卡任务。
(3)快速做笔记
可以对单词添加笔记,包括用法,助记法,只要觉得有帮助的都可以,不仅可以帮助自己记忆单词,别人可以通过此方法记忆单词。

C (competitors):竞争

我方优势:
1,我们有按情况提醒用户学习功能;
2,可对单词快速做笔记,笔记不仅可以帮助自己记忆单词,别人可以通过此方法记忆单词;
3,我们有提高用户学习兴趣的功能;
4,可以自主选择学习模式,更加灵活;
5,界面简洁功能一目了然;

我方劣势:
1, 目前我们的软件未开发出来和未推出市场
2, 我们的英语方面的资源缺乏;
3, 进入市场晚,错失良机;
对方优势:
1,对方有用户市场和用户口碑;
2,对方的软件体积小;
3,对方项目人员经历丰富;
对方劣势:
app内部广告众多

D (Delivery):推广

(1)线上推广
① 利用微信公众号推送APP的推广信息;
② 在新浪微博、QQ空间、各大论坛等信息交流平台发布文章,介绍并推广本产品;
③ 采用优惠方式,如首次下载APP之后,就赠送四六级备考单词包。
④ 用户分享APP到用户的朋友圈、QQ空间、新浪微博等,即可通过抽奖获得小礼品;
⑤ 在各大APP应用商店对本APP进行上线推广;
(2)线下推广
① 深入各大高校,进行app推广,下载就有小礼品相送。
② 开展优惠活动,如下载使用APP,赠送英语学习资源。

五,初步任务分工

分工:

201831061218 负责项目的管理、资源的协调和文档的撰写,及代码编写测试工作
201831061216 负责软件需求的分析、功能的确定,及代码编写工作
201831061217 负责根据需求分析,功能确定进行原型设计,及代码编写工作
201831061220 负责项目的技术支持、编码实现 及测试工作
201831061215 负责项目的技术支持、编码实现 及测试工作
201831061219 负责项目的代码编写及测试工作

进度安排:

第一周 软件需求的分析、功能确定,进行原型设计
第二周 进行UI设计
第三周 UI开发
第四周到六周 进行app功能开发
第七周 项目的测试调试,文档的编写
posted @ 2019-09-30 22:12  --believe  阅读(331)  评论(4编辑  收藏  举报