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

火尘降 火尘降     2022-08-05     712

关键词:

结对者: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)
师生沟通便捷:通过平台交流了解(不用打电话,发邮件)
最新的数据:导师剩余名额一目了然(有效避免扎堆)
操作简单便捷:只要一小会,导师在我手

Ps解决选课冲突:不论学生选择的同一导师的人数是否多于这个导师所带的学生人数,教师界面中的学生排列都是先按志愿排列的,志愿相同照绩点排列;如果多个教师选择同一名学生,则按学生的志愿先后确定导师。

C(Competitors,竞争)
作为app,相对web端,界面的信息不能太多,我们能做到的尽量使简洁,明了;相对其他同类app,我们将尽量突出自己app的UI界面,完善功能,令用户满意。
做好自己,做出特色,做出亮点

D(Delivery,推广)
可以先在自己学院老师之间推广,如果用户满意的话,自然可以通过学校的各个平台推广。

 

四、原型设计



学生界面:

           

          

             

              

教师界面:

             

                

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

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

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

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

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

 一、结队成员:李宗晓3002二:需求分析(NABCD模型):1.N(Need,需求)  当今世界旅游业十分发达,人们越来越有钱出去走走,但是有许多人是没有掌握甚至不懂如今全球通用语言—英语。面对陌生语言,最便携快... 查看详情

结对项目原型设计

结对项目之需求分析与原型设计结队者:3006梁旖 & 3010艾晓晗在《构建之法(邹欣版)》中,在竞争性需求分析的框架板块介绍了NABCD模型?    N需求(need),解决用户的需求;?    A,做法(... 查看详情

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

结对项目之需求分析与原型设计学号:3004陈慧玲/3022方泽慧在《构建之法》第八章的重大竞争性需求分析的框架(P160-P163)这一小节中,详细介绍了NABCD模型。 N需求(Need),了解用户的需求,用你的创意解决用户的需求 ... 查看详情

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

结对项目之需求分析与原型设计团队成员:陈锐群  学号:3035(完整学号:2015034643035)使用模型工具地址:https://modao.cc/workspace/apps在在《构建之法》的第八章中,介绍了NABCD模型,NABCD模型(p154~p157):目的是:在竞争性... 查看详情

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

结对项目之需求分析与原型设计031402141 由于没选软工实践这门课,我没有找到搭档,没有体会到结对完成作业的过程,只是自己试了一下,想法太局限了工具:AxureRP8 一 客户现实困扰:    1.现有的导... 查看详情

《结队-结队编程项目贪吃蛇--需求分析》

用户的特点:  由于本程序简单易操作,交互性好,对用户没有什么特别的要求。项目功能设计概述:1.需求分析:  本系统主要完成贪吃蛇的基本操作,满足余下几点要求:  1)利用方向键(或A,B,C,D)改变蛇的运... 查看详情

《结队-结队编程项目贪吃蛇--需求分析》

项目功能设计概述:1.需求分析:  本系统主要完成贪吃蛇的基本操作,满足余下几点要求:  1)利用方向键(或A,B,C,D)改变蛇的运行方向  2)空格键控制游戏的开始和暂停,并在随机的地方生成食物  3)蛇吃到... 查看详情

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

王凌杰(031402631)李烈争(031402614)需求分析(NABCD) N(Need,需求): 现有的导师选择系统是单向的,而且信息的汇总是一层一层向上汇总最后进行人工整合,然后进行某种神奇不知道名字的算法进行分配,这样的做法费时... 查看详情

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

王凌杰(031402631)李烈争(031402614)需求分析(NABCD)N(Need,需求):现有的导师选择系统是单向的,而且信息的汇总是一层一层向上汇总最后进行人工整合,然后进行某种神奇不知道名字的算法进行分配,这样的做法费时费力... 查看详情

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

一、结对成员方泽慧3022、陈慧玲3004二、需求分析(学习网站)运用NABCD模型所做需求分析如下:1.N(need,即用户的需求)(1)不受时间及空间约束的网络自主学习(2)可以在同一个网站上进行多种方式的学习(3)可以在同一... 查看详情

需求分析与原型设计

...nbsp;1.引言21.1目的21.2范围31.3定义、简写和缩略语3(1)PM:项目经理。3(2)用户访谈:事先与客户沟通,见面分析产品需 查看详情

需求分析与原型设计

...p154~p157):目的是:在竞争性地环境中做实用并且创新的项目;而具体的解释如下N需求(need),解决用户的需求;A,做法(approach),解决需求的手段;B,好处(benefit),产品会给客户/用户带来什么好处;C,竞争(comp 查看详情

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

结对趴呢:  WoLykos(3005)、JtvDeemo(3044)NABCD模型N(Need,需求):很多非科班的朋友渴望了解代码之用、代码之美,却因无路可走而选择观望;人们希望浅尝多种编程语言的风格,在不用系统学习的前提下;能快速定位到某个... 查看详情

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

3044:郑杰鸿3005:王凯川NABCD模型N(Need,需求)不了解编程(非科班)的人迫切希望了解什么是代码,有什么用,效果是怎么样的希望能够浅尝多种语言的编程风格,但不强求能够系统地进行学习能够在线对一些语言进行功能求证... 查看详情

需求分析与原型设计

...个针对于线上洗衣平台使用情况的调查问卷1.1.1调研对象项目初期,我们所设计的平台的t面向对象主要是本校的在校大学生,如之后运营顺利,会进一步扩大用户范围。下面是问卷发布后填写问卷的同学的年级分布情况1.1.2调研... 查看详情

《justdoit!》团队作业4-基于原型的团队项目需求调研与分析(代码片段)

...实验目的与要求(1)体验以原型设计为基础的团队软件项目需求获取技巧与方法。(2)学习利用UML模型描述用户需求。(3)编写软件需求规格说明书。二、实验环境要求(1)实验七开发的团队项目原型;(2)UML绘制工具。三... 查看详情

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

团队成员:叶铠3003需求分析:对客户需求进行需求分析 ,采用NABCD模型。  NABCD模型解释如下:  N,需求(need),解决用户的需求;  A,做法(approach),解决需求的手段;  B,好处(benefit),产品会给客户/用户带... 查看详情

结队-结队编程项目贪吃蛇--需求分析

1.目标贪吃蛇游戏能够稳定运行,有基本的功能。2.特点简单易操作,交互性好3.功能模块的需求包括游戏图形区域界面(比如经典的无米宫地图,方格)、游戏开始按钮、暂停按钮、退出按钮。主要完成游戏的开始、暂停、退出... 查看详情