自学--构建之法第二版根据NABCD原则完成项目需求分析

     需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。主要有几个步骤,一,获取和引导需求;二,分析和定义需求;三,验证需求;四,在软件产品的生命周期中管理需求;同时对于软件的需求也可以分不同角度,对产品功能性的需求,对产品开发过程的需求,非功能性需求,综合需求。软件团体也要考虑软件产品的利益相关者,用户,顾客,市场分析师,监管机构,软件工程师,搞清楚“他们想从软件中得到什么”。

     NABCD原则

案例:食堂订餐

NEED:在目前的大学生生活中,大学食堂每到饭点人数的急剧增加导致许多学生吃不到自己心仪的菜品。所以应对这个需求。可以开发一款大学食堂的网上订餐系统,通过网上的提前预定,事先预定好自己需要的饭菜,到时候直接去专门的窗口按照订单号码领取,轻松简单吃到自己心仪的菜品。

APPROACH:1.利用问卷调查的方式,了解学生喜欢的菜品,设计一些针对大学生群体实际个性化的控制窗口,适当满足一些个性化需求。 2.订单提醒,取餐提醒,信誉额度提醒 3.简单易用的订餐功能,让用户能够很快吃上饭菜,不用排长的队伍,尽量节省学生的用餐时间 4.学生的信誉额度,扣除到一定程度,取消订餐资格。

BENEFIT:1.帮助大学生节约用餐时间 2.无需投入额外的设备购买及人员培训费用 3.避免了食堂食物的浪费 

COMPETITIORS:网上的那些外卖软件一顿饭的价格往往15元左右,而学校食堂的价格往往比之便宜许多。2.我们的软件是针对大学生用户群体的,我们本身就是用户本身,对于软件的需求有着切身的体验,制作的产品更能符合用户群体的实际需求。 3.我们本身置身在大学的生活环境中,通过周围同学的反馈可以及时对我们的软件进行修改和更新

DELIVERY:我觉得可以在一个校区试用,待功能稳定后,推广到其它学校使用,通过人群基数的增加,扩大反馈信息,在反馈中不断改进。我们是边学边做,但是我们是在努力实现对接校园卡的功能,在能力允许的情况下,加入校园卡的流水记录。

Innovation:可以推出营养套餐,帮助管理大学生身体健康发展;可以根据用户群体的需求加入新菜品;进一步可以送餐到楼,送餐到寝;可以推出多人餐,满足一人取餐,多人用餐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值