第一次结对编程作业——需求分析与原型设计

一、需求分析(NABCD模型)

1NNeed,需求)

  • 土特产线上购买,为了方便了人们的生活
  • 多种类的土特产,多种选择
  • 全国统一的价格,减少地理位置上的恶意抬价
  • 动动鼠标便能吃到各地的特产
  • 可以订阅新特产的更新
  • 可以看到迪丽瑟斯团队在各地寻求高质量土特产的日志

2、A(Approach,做法)

    我们的想法是通过做一个网站,首先,最基本的线上购买功能要有,其次,我们又考虑了一些衍生功能。例如,为了让客户吃的放心,我们提供我们的部分供应商以及我们的寻求土特产的相关日志还有新特产更新的订阅功能。当然,还要花时间做好网站的美化,使得顾客一进网站便有购买的欲望。

顾客进入该网站的购买流程如下:

  1. 菜单栏上主页是我们迪丽瑟斯团队的门面,放了一些主要美食。最下方有个更新的订阅功能,只要网站上新,就会有新邮件自动发送到客户的电子邮箱。
  2. 菜单栏的关于选项是我们团队的一些相关信息。
  3. 下单购买选项则会进入土特产购买界面,通过选择相关土特产,一键下单很方便。
  4. 特产日志是我们团队到民间发现一些土特产的过程。
  5. 供应商则是我们迪丽瑟斯网站一部分供应地区的信息。
  6. 本店成员将会介绍迪丽瑟斯团队的成员。

3BBenefit,好处)

  • 为人们减少时间和空间上的限制
  • 让人们可根据地区精确选择自己喜欢的特产
  • 网站统一价格,减少部分地区哄抬价格
  • 团队信息相对会透明化,让人们吃的放心
  • 某种程度上使人们了解地方文化
  • 线上交易是社会趋势,为土特产开阔市场

4CCompetitors,竞争)

  • 目前能把各地土特产统一为一线的网站少,竞争相对来说小
  • 线上购买是一种社会趋势,不排除很多人有这种想法。

5DDelivery,推广)

  • 当原型系统被采纳之后,我们还要花更多时间改善原型系统的美观。
  • 通过博客进行初期的推广,先让周围的师生体验,提供用户体验,根据反馈改进。
  • 通过微信朋友圈,博客和当面交谈,尽可能向全校推广这一个系统,并从中汲取到更为专业、更全面的建议并加以改进

二、结对过程

      我和队友是第一次合作,之前学校有过一些项目作业,但这是第一次需要用到原型设计工具,所以做起来还是有点慢,以及没有这么严格步骤走过,有些没有头绪。我负责原型设计,他负责需求分析NABCD。

三、原型设计

原型设计工具:wix

    主页界面—拥有主页、关于、下单购买、特产日志、供应商、本店成员模块,其中,最下方有订阅新特产信息的模块。

    主页—展示了迪丽瑟斯热门土特产,以及土特产更新订阅功能。

扫描二维码关注公众号,回复: 60169 查看本文章

四、效能分析

内容

时长

需求分析

1.5H

网页流程设计

2H

手绘原型草图

2.5H

用wix进行原型设计

7H

用word进行文档编写

4H

系统后期完善

1H

    需求分析在一开始决定做这个的时候就大概有数了,网页设计流程还是卡了很久,也还没有最终定下来,头疼的确实是原型设计,纸上设计就花了不少时间了。没有过此类经验,所以也不知道用什么工具,甚至知道以后也不太会使用,所以原型设计做的比较粗糙。整个过程用了大概18H。

五、PSP

PSP

 

计划

预估时间至少要一个月多

开发

需求分析:方便人们线上购买

 

生成设计文档word文档

 

设计复审:反复讨论网页流程设计

 

代码规范:大小驼峰命名法;杜绝中文命名;适当采用单词缩写;见名知意

 

具体设计:数据库设计、接口设计、界面编写、逻辑跳转等

 

具体编码:HTML、CSS、JavaScript、mysql、java或python

 

代码复审:在开发过程中不断对系统进行完善修改

 

测试:单元测试、黑白盒测试、BUG修正

测试报告

利用测试结果进行测试报告的编写

工作量计算

觉得后端和服务器的工作量可能会比较复杂和麻烦。

事后总结

过程改进

六、总结

    土特产的线上购买肯定会大大方便人们的生活,线上购物是社会趋势所在,人们越来越不用被时间和空间所局限,本次项目给了我们团队这个机会去思考并解决这个问题,结对的形式,使我们分工合作,做起来很是顺手,效率比单人完成要高,也让我们对原型设计的经验有所增加,如果这个原型设计能通过,我们肯定还会花时间改进界面的美观问题。

猜你喜欢

转载自www.cnblogs.com/xizhu/p/8933627.html