智能查寝需求分析心得

项目需求分析是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。我们在需求分析时需要理清每一个需求,并分析每一个需求的实现方式、工作量等等。由于第一次进行需求分析,因此过程中遇到了很多困难与不严谨的地方。

 

首先是我们项目的构成图:

这是我们对项目初步的理解。

我们的项目是一个实现智能查寝的安卓APP,在确定需求时,我们结合作为学生在查寝工作中的情况,以及与导师进行查寝需求的讨论,以此确定APP的需求。

项目的需求初步确定后,我们对项目的实现进行了分析。

1.项目将运行在安卓前端+java后端+mysql数据库的分层架构中。

2.项目将给予学生和老师不同的权限,以此进入不同的app页面,实现信息接收与发送的区分。

3.结合西南财经大学天府学院的“天府校讯”、湖北大学刷指纹查寝等同类产品的优劣,确认查寝需要的信息数量、种类,以及实现方式等。

4.项目的需求基本满足后,为了扩展性,可以在后端添加端口,在前端添加界面,对已完成的内容没有影响。

 

我们小组在项目需求分析的过程中,进行了需求的商讨,多次向导师询问,但是在项目功能实现方式的分析过程中,我们没有开发经验,因此留下了很多问题,在后续的开发过程中推翻并重新确定了很多预定的功能实现方式。

在对项目需求文档化的过程中,我们项目组根据下发的基本文档格式,编写我们的需求文档,过程中进行了分工,每个人负责编写的文档部分即是将要实现的功能部分,以此确保项目的实现尽量与文档相符。

 

posted on 2018-12-01 09:40  WinnoLY  阅读(310)  评论(0编辑  收藏  举报

导航