结队项目--需求分析与原型设计

结对者:031402324 巫振格 031402338 解宇虹

pdf文件:http://files.cnblogs.com/files/gzwu/作业.pdf

工具:Axure Up 8.0

烦恼:
1.过程繁琐,数据信息多级传递,费时费力,过程不透明
2.大部分学生与老师都只能被动分配,难有自由选择
3.学生无法与老师沟通,难以清楚的了解到导师的研究方向与项目,也为之后毕设埋下隐患
4.难以时时了解到选每个导师的学生数,可能导致学生扎堆选某一个老师,而有的导师却少有人问津
5.每个导师对于期望的学生数不同,难以满足各自心愿

NABCD模型:
竞争型需求分析的框架
N(Need,需求)
信息收集:传统方式太过繁琐,费时费力,急需一个简便迅速的方式代替
自由选择:传统方式大部分师生都是被动分配,需要一个师生都能够有主动权的方式
互相了解:传统方式学生很难准确了解到老师的主攻方向和项目,因此需要一个交流的平台实现沟通
时时更新:传统方式学生不能知道有多少学生跟你选了同一老师,在选择的时候是茫然的,因此需要一个平台能够时时显示剩余名额等数据
自主:传统方式不能实现符合每个老师心意的学生人数,因此能够有数据统计实现教师心怡学生人数这也是一个需求

A(Approach,方法)
信息了解:学生教师的基本信息发布在个人平台上,教师可以通过平台了解学生信息,学生亦可以了解教师信息
私信:通过师生交流互相了解,主动选择
互选查看:师生可以时时查看中选情况
退选:当学生或者老师在规定时间内有权退选,中选信息也是在最后才发布,主要为了防止学生或导师意愿变更
安卓客户端:采用安卓客户端方式,界面操作简单易懂

B(Benefit,好处)
信息获取迅速:平台信息直接浏览(不用到处询问)
选与退选方便:一个按钮解决问题(不在烦恼word或者excel)
师生沟通便捷:通过平台交流了解(不用打电话,发邮件)
最新的数据:导师剩余名额一目了然(有效避免扎堆)
操作简单便捷:只要一小会,导师在我手

C(Competitors,竞争)
这么多码神,学霸都在做这个,竞争压力不言而喻
做好自己,做出特色,做出亮点

D(Delivery,推广)
这个目前很难实现,一般同学之间互相介绍吧(一脸嫌弃)

原型设计

学生界面:

           

          

             

              

教师界面:

             

                

效能分析
因为还没有编码,所以也就还没考虑到降低程序代码复杂度

PSP(Personal Software Process,个人软件过程)

因为编码工作尚未真正开始,很多东西只能是预估,只有在编码过程中不断记录更新,学习

总结:过程不算顺利,从一开始在决定是Web端还是安卓端我们就讨论了许久,一直觉得Web端会相对容易一些,毕竟和上学期的数据库有些类似,但仔细想象过后,我们还是决定采用没有任何经历的安卓端,要说为什么的话,也许就是当初选择栋哥的原因吧。原型设计我们两人讨论了许久,从用笔画草图到软件绘图,都花费了相当的一份心血!然而这只是开始,后面的路更加难走,对于没有学过Java的我们,可能似难于上青天,但相信我们会走到最后!当然栋哥要带飞啊

时间: 2024-12-10 01:58:28

结队项目--需求分析与原型设计的相关文章

结队项目之需求分析与原型设计

结对项目之需求分析与原型设计 结对者:3011 卢凯欣    3034 戚景晓 一.需求分析(NABCD模型) 1.N(Need,需求) l  游戏玩家可以以游客的身份游览游戏界面. l  玩家可以注册登录,在玩家的个人主页中可以看到个人战绩. l  游戏包括“单机模式”与“对战模式”,“单机模式”为玩家独自练习,“对战模式”为玩家与其他在线玩家对战. l  游戏可以创建房间,输入房间号即可与好友共玩 l  玩家解不出题时,游戏可以给出正确解法.   2.A(Approach,做法) l  对于

第六次作业——结对项目之需求分析与原型设计

一.结对成员 方泽慧3022.陈慧玲3004 二.需求分析(学习网站) 运用NABCD模型所做需求分析如下: 1. N(need,即用户的需求) (1)不受时间及空间约束的网络自主学习 (2)可以在同一个网站上进行多种方式的学习 (3)可以在同一个网站上查找到经过筛选的优质资源 (4)可以在此平台上找到感兴趣的学习圈子 (5)发帖提问能够在短时间内得到系统的智能回复或人工解答 2. A(approach,即解决用户需求的做法) (1)设置个人信息栏,即可以实现账户注册.发表学习笔记.加入学习圈.

结对项目之需求分析与原型设计

结对学生:031402418 汪培侨 031402618 林宇晨 使用工具:Axure Rp 7.0 一.需求分析(采用NABCD模型) N (Need) 年级负责人: 需要向同学收集各种自己选择志愿的信息,收集麻烦 需要通过手动汇总信息,并提交给相应的分配负责人,汇总麻烦 分配负责人: 根据年级负责人收集的信息,进行相应规则的算法排序,分配好相应的老师,有时候需要一定人工分配,只是单纯的分配,没有导师选择学生这一个环节 有时候处理的不好,可能会导致一些学生的分配不合理(当然这方面比较靠近算法)

第六次作业(1)-结对项目之需求分析与原型设计

3044:郑杰鸿 3005:王凯川 NABCD模型 N(Need,需求) 不了解编程(非科班)的人迫切希望了解什么是代码,有什么用,效果是怎么样的 希望能够浅尝多种语言的编程风格,但不强求能够系统地进行学习 能够在线对一些语言进行功能求证,自由练习 能够像查字典一样,快速定位到某个知识点,随时能够对不熟悉的知识点回顾 A(Approach,做法) 提供简单明了的界面,通俗易懂的言辞和部分代码,让客户循序渐进, 利用正则表达式或其他的方法对需要用户输入的部分进行判定 B(Benefit,好处) 完

2016/9/18结对编程之需求分析与原型设计。

结对学生:031402418 汪培侨 031402618 林宇晨 使用工具:Axure Rp 7.0 PDF链接:百度云 (超过10M没法上传只能百度云了) https://pan.baidu.com/s/1c282qoK 一.需求分析(采用NABCD模型) N (Need) 年级负责人: 需要向同学收集各种自己选择志愿的信息,收集麻烦 需要通过手动汇总信息,并提交给相应的分配负责人,汇总麻烦 分配负责人: 根据年级负责人收集的信息,进行相应规则的算法排序,分配好相应的老师,有时候需要一定人工分

需求分析与原型设计

原型:https://modao.cc/app/FgmvmiaHZmtcWWV95F3qqXCxnRD7zYn 软件需求规格说明书    个人网上商城 版本:1.1 编订:五杀诺手 团队:五杀诺手 日期:2017-10-30 目 录 1.引言 2 1.1目的 2 1.2范围 3 1.3定义.简写和缩略语 3 (1)PM:项目经理. 3 (2)用户访谈:事先与客户沟通,见面分析产品需求的过程称用户访谈. 3 (3)开发人员:开发本文档所介绍的产品的程序员. 3 1.4引用文件 3 1.5综述 3

需求分析与原型设计---升升备忘录

团队成员: 43029李加兵 43038陈海升 需求分析: 需求分析采用NABCD模型. N(Need,需求) 快节奏的当代生活让人们越来越难以养成并坚持一个优良的习惯,时间规划意识越来越淡薄,每天都要处理很多事情,而又会常常因忘记处理重要的事情而苦恼.鉴于此,我希望通过一个人性化且简洁的备忘录帮助人们养成时间规划意识,更合理更有计划地利用时间,并科学的养成优良习惯. A(Approach,做法) 1) 对于app的开发,我们选择了Hbudlier作为平台: 2) 界面设计模仿小米手机备忘录和"

团队任务2-1:需求分析与原型设计

团队:12 团队名:天道酬勤 开发软件:贪吃蛇 目标用户:闲暇时间感到无聊或压力大人群,列入学生.上班族. 博客攥写人:张瑞峰 学号2017035101032 职务:组长 NABCD模型进行需求分析 N (Need 需求) 我们团队调查了玩过贪吃蛇的用户对这款游戏的感受,普遍都说游戏太单调画面单调缺少游戏性时间长就会乏味,希望增加点游戏性.我们针对这些问题要求着手画面和游戏性. A (Approach 做法) 软件名:贪吃蛇2019 软件平台:安卓 功能:娱乐益智游戏 服务:在闲暇时间放松 B

团队项目需求分析和架构设计

初稿 之后还会有修改. 工大助手: 前提: 用户根据学号密码登录 功能: 1.  用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2.  用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3.  用户可以获得特定学期的课程表(教务已经提供的). 4.  用户可以获得考试安排信息. 5.  用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 6.  用户可获得特定课程在所有用户中的成绩排名. 7.  用户可