项目需求过程及心得:
唯一不变的就是需求的改变
我们的项目是基于知识图谱的药物推荐网站,整个需求分析的过程我们主要是找老师交流,了解我们这个项目主要是做什么,然后就是有些什么功能,当然首先是根据最核心的功能来讨论,我们要完成的就是搜病症返回药的最基本也是最核心的功能,这个部分就分了数据库和核心算法两部分,于是我们组内也分工,由两个人来分别完成数据库和核心算法,然后就是需要一个后台,一个前端,一个测试。个人感觉我们组分工挺明确的,大家也都没异议。
还有,我们核心功能这块还是需求变化比较少的,主要是前端界面,可能说真实项目里也是前端的要求会多一些,主要是界面的不断调整,这部分,我们通过查找了同类型网站,大概就了解了最后网站的成品的样子,还有对于我数据库也会有相应的需求的变化。主要是对于我们的药物推荐网站,需求其实也很明确,然后,对于我负责数据库的模块的人来说,主要是倾听来自前端和后台搭建的需求。
截止到目前,第一次迭代的需求基本不变,大部分需求也基本实现,对于第二次迭代,可能需求的改变主要会随着我们项目的实现改变
唯一不变的就是需求的改变,需求分析的过程很繁琐也很重要,要不停的细化,不停的跟用户确认,在后面实现的过程中就能明确目标,最后才能得到用户想要的