软件工程实践小队--团队项目NABC
团队项目的NABC
1) N (Need 需求)
作为一个网上教学问答系统,用户的基本需求很明确,即为:提问、搜索、浏览、回答、编辑、评论。附加需求还有: 获取金币、提升等级。
提问:关于一门学科,用户有任何的问题,可以在该系统上进行提问,得到回答。
搜索:用户可以搜索关键词,获得专业的词条解析页面。
浏览:在搜索得到相关页面后,进行浏览。
回答: 用户可以在系统中对其他用户的提问进行回答,被采纳后可获取积分和金币。
编辑:用户可对词条解析页面进行编辑。
评论:在评论区,用户可以对某一问题进行评论。
获取金币:用户进行回答、编辑、评论都会有一定的金币和积分收入。
提升等级:用户的账号等级会随着积分的增长而升高。
金币的用途:用于在文档库中下载等。
介于以上几点,我们需要有:提问区、页面搜索区、讨论区以及文档库。
2) A (Approach 做法)
◆对于UI设计,人们通常的认识就是“图形界面设计”。
但是对于一个产品来说,UI所做的东西是用户最先接触到的东西,甚至是用户唯一接触到的东西。因此产品的交互设计也是尤为重要的。一个好的交互设计对于产品的成功起着非常关键的作用。用户对于界面视觉效果和软件操作方式的易用性的关心,要远远大于他对底层到底用什么样的代码去实现的关心。
◆对于网站的UI布局,要化繁为简。
首先,要能够让用户一点开界面,立刻就能够明白这个网站是做什么的,它提供了哪些功能,用户能够利用在上面获取什么信息或者通过它能做些什么。这要求我们在UI设计的时候,要抓重点,要把握住这个产品的核心。不需要过分追求网站的华丽、花哨,这反而舍本逐末。
◆在传达完网站的核心之后,其次要考虑的便是用户体验。
如今,随着互联网的告诉发展,各个产品之间的功能差异其实已经非常的小,但是有的公司能够获得较大的用户量,有的却难以得到用户广泛的认同,差别就着重体现在用户体验方面。这正是UI设计应该考虑的问题。
在进行UI设计时,我们应该注重网站的整体风格,我们要从用户的角度出发。将自己当作一个用户,去思考,去审核自己的产品。
UI设计,不仅要具备设计方面的能力,that is just the basic requirement!因为我们设计的产品是面向用户的,我们还需要具备一定的像市场营销,消费者心理学等方面的知识。一个优秀的设计师必定是个出色的营销家。还要有较强的分析判断能力,能够发现设计进行中以及执行中的种种问题并找出应对方法。总之,要不断的充实自己的头脑,具备的知识越为丰富越好。对于需要的技能,除了html方面的基本功,还要掌握css、javascript、photoshop等。
◆在UI设计时,需要不断地改进,不断地对自己的产品加以完善。
具体做法就是不断地推出自己的试用版本,将它提交给测试人员或者一小部分用户进行试用,获取用户实时的反馈,比如哪方面做得不够好,需要进行什么什么改进。
经过几次这样的反馈与再改进,UI设计一定能够较好地满足大部分用户的要求。Ofcourse,this is not the end, it’s just the beginning。当我们推出这个产品之后,我们仍需要收集用户的反馈进一步的改进我们的设计,精益求精。
3) B (Benefit 好处)
虽然当前我们的产品无法达到像百度知道、百度百科那样的高度。
但是我们的网上教学问答系统也有巨大的潜力。
首先,我们的系统收录巨量的信息资料,让用户在浏览搜索绝大部分词条时都有相关的信息。其次,在排序方面,我们的系统能将关于问题的更学术更官方的解答放在前面,还有之前的用户关于此类问题的回答评论等信息都会在按照顺序一一列举出来。
当然,如果产品前景比较好的话,今后我们还可以将系统分门别类,比如按照学科、生活、娱乐等类别做成不同的块,这样检索起来就更加方便快捷。
4) C (Competitors 竞争)
显然,如今这类问答搜索型产品是非常多的,各类搜索行业的巨头都有这类产品,就拿中国市场而言,百度有“百度知道”、腾讯有“腾讯搜搜”、360有“360问答”、搜狗有“搜狗知识”等几乎占据了整个市场的全部,因此竞争的激烈程度可想而知。
虽然我们的产品无法与这些相提并论,但是,国内的这些问答搜索做得并不是很成功。我们都是这些问答搜索的使用者,在使用中,可以发现一个很明显的问题,这几乎是所有问答搜索的通病:目前是一个信息爆炸的时代,只要网页中有与我们搜索的相关的关键字,搜索引擎就会抓取并展现在用户面前,这些网站中,有很多,甚至是绝大部分都无法满足我们的需要(例如,问题没有人回答、回答得不是很专业或者甚至回答就是错误的)。我们还需要在此基础上对于信息进行筛选。
我们的产品,旨在要把高质量的内容都聚合起来 (在遵守相关知识产权规定的前提下),让用户能系统地浏览、搜索、编辑、评论; 同时也支持用户继续通过提问/回答完善这些内容。我们整合的质量更高,将一些具有所需关键字,但是对于用户没有帮助的网站隐藏起来,不呈献给用户,对于用户有更大的帮助。
虽然其他搜索拥有庞大的用户群,但是我们由于我们相比较其他搜索具有的优势,我觉得我们终将超越他们。因此,我们可以先在校园内推广,当在校园中取得好的成效时,然后针对不同的大学开发各种版本(这时可以组织不同大学成员加入我们这个项目一起开发),这样发展壮大后自然而然就有了广阔的市场。一旦产品打出了名气,在广告方面就能轻松获取盈利空间,同时各类边缘产品的开发也有了依靠,可以形成一套完整的商业运作链。
5) 软件发布以及发布一周后的用户量估计
◆分析软件的用户群
我们所做的软件是网上教学问答系统,所以我们主要针对的用户应该是学生和老师,由于专业划分较为明确,所以大学生将是我们最主要的用户。
◆软件的发布形式
我们认为软件主要通过以下方式进行发布:
1.电脑软件形式。
2.手机软件形式。
3.网站的形式。
◆软件的发布位置及过程
第一步:通过我们预计的软件结果,我们认为软件主要是以电脑软件形式发布,同时根据我们预测的主要用户群,我们打算先在北航内部发布,建立一定的用户基础。
第二步:在大学生聚集的社交网站,例如人人网,通过发布作进一步的扩散。
第三步:通过之前的用户积累,在这一步我们可以将软件发布到各大主流下载网站,以进一步扩大软件影响。
◆估计软件发布一周后的用户量
我们认为用户量的估计和软件所用时间估计可以用同样的估计方式:
Wide-band delphi方法:
一周后的用户量估计:2000人。
我们最后给出的假设是:由于第一步我们打算在校内发布,北航师生共20000人,出于对同学的支持,以及校内方便快捷的宣传,预计十人中有一个人会下载我们的软件。
所以我们的客观估计是2000人。
我们的主观决心是20000人!
软件工程实践小队--团队项目NABC的更多相关文章
- 团队项目NABC分析
我们的团队项目是“来用”实用工具集合软件,我针对我们项目功能丰富的特点进行NABC分析. N (Need 需求):我们的软件正是从最大程度上满足用户需求出发,因为软件集合了不同种类的功能,可以满足用户 ...
- 《软件工程》小组团队项目-小学生四则运算APP(First Sprint)
<软件工程>团队项目我们小组选择了小学生四则运算APP,在上学期原有的项目基础上进行更新升级.(自我感觉我们团队上学期的小学生四则运算APP是较为成功且实用的,不过这学期学习到了新的知识, ...
- 【软工实践】团队项目Snug-需求分析报告
组长博客链接 博客链接 团队项目整体计划安排 阶段序列 阶段时间 主要阶段任务 完成情况 第一阶段 9.6 团队成立 已完成 第二阶段 9.6-9.13 课题选择 已完成 第三阶段 9.13-9.18 ...
- 软件工程实践小队Scrum Meeting
例会记录 时间:2013年10月20日星期日 Part 1 会议要点: 1. 小组讨论PM.Dev.Test的各自特点: 2. 小组讨论我们的项目网上教学问答系统的相关问题: 3.确定小组成员在第一轮 ...
- 【软工实践】团队项目Snug-选题报告
组长博客链接 组长博客 NABCD分析引用 NEED 需求 根据我们的调查显示,大部分人都有着不规律的生活习惯,他们都希望有一款软件能够帮助他们,养成一个适合自己的较规律的生活习惯.我们的Snug正是 ...
- 团队项目——NABC
N:根据自身遇到的问题,应对铁大环境——查询图书时只能登录网页进行查询,对于我们铁大莘莘学子着实是不方便的.所以此项目诞生. A:对于实现方法,首先我们随移动设备的潮流,做一个Android应用,对于 ...
- 团队项目——Beta冲刺
团队项目-Beta冲刺 作业所属课程 软件工程 作业要求 团队项目-Beta冲刺 团队名称 运气王团队 作业目标 (1)SCRUM部分(2)PM 报告 成员列表: 1.团队成员的学号列表 |何宸锐(组 ...
- 高级软件工程2017第7次作业--团队项目:Beta阶段综合报告
Deadline:2017-11-06(周一) 21:00pm (注:以下内容参考集大作业8 集大作业9 集大作业10 ) 0.评分规则: 按时交 - 有分,内容包括以下5个方面: Beta阶段敏捷冲 ...
- 高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告
高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告 Deadline:2017-10-30(周一)21:00pm (注:以下内容参考集大作业4,集大作业5,集大作业6,集大作业7 一. ...
随机推荐
- 地球坐标系与投影方式的理解(关于北京54,西安80,WGS84;高斯,兰勃特,墨卡托投影)
一.地球模型 地球是一个近似椭球体,测绘时用椭球模型逼近,这个模型叫做参考椭球,如下图: 赤道是一个半径为a的近似圆,任一圈经线是一个半径为b的近似圆.a称为椭球的长轴半径,b称为椭球的短轴半径. a ...
- javaSE第一天
第一天 2 1:计算机概述(了解) 2 (1)计算机 2 (2)计算机硬件 2 (3)计算机软件 2 (4)软件开发(理解) 2 (5)语言 2 (6)人机交 ...
- 商业模拟游戏:<柠檬汁杰克>ios游戏源码
首先柠檬汁杰克是我个人的首个cocos2d-x开发的游戏,本人虽然混迹编程十几年从未开发过游戏,这是首例. 我选这个游戏因为逻辑比较简单,也是一款苹果上的经典游戏.开发中我用到了CocoStudio, ...
- 一款安卓ShowcaseView视图源码效果
该源码是从源码天堂那边转载过来的,大家可以看看一下吧啊,一款安卓ShowcaseView视图源码效果,非常不错的,特别是在做引导时使用. 源码下载地址:http://code.662p.com/vie ...
- jQuery下拉友情链接美化效果代码分享
这篇文章主要介绍了jQuery下拉友情链接美化效果,很实用的代码,推荐给大家,有需要的小伙伴可以参考下. 文实例讲述了jQuery下拉友情链接美化效果,jQuery下拉友情链接美化代码是一款基于jQu ...
- linux下proc目录详解
proc/pid记录了什么cd /proc/之后,你会发现很多的目录和文件,今天首先来介绍的就是那些以数字命名的目录--它们就是linux中的进程号,每当你创建一个进程时,里面就会动态更新多出一个名称 ...
- hbase与Hadoop
Hbase是一种低延迟的在线系统,Hadoop是优化吞吐量的离线系统.这种互补关系造就了一种强大的.灵活的数据平台,可以用来搭建水平扩展的数据应用.
- Laravel 安装predis 扩展
在安装predis扩展之前先安装composer,安装教程在https://getcomposer.org/download/: php -r "copy('https://getcompo ...
- 【php学习之路】字符串操作
无论学习那种语言,字符串操作都是必备的基础.学php的时候总是会不知不觉的与C#比较,用起来总觉得怪怪的没有那么顺手,有些命名也差别很大,再加上很多函数命名是简写形式不百度下还真不知道什 ...
- 2013-10-25笔记,css: mini-width, 标准居中,样式中*号使用,背景图像位置定位
mini-width:设置元素的最小宽度.該屬性值會對元素的寬度設置一個最小限制.因此,元素可以比制定值寬,但不能比制定值窄.不允許指定負值. 完美的居中佈局: body{text-align: ce ...