需求分析个人心得
一.项目描述
中华楹联,是中国独有的传统文化之一,承载了丰富与厚重的历史文化信息和儒家思想或价值观,具有独一无二的价值地位。随着越来越多的人对“楹联”这种中华民族特有的文学形式产生浓厚兴趣,越来越多的人希望能有一个展示这一独一无二的文化的平台,原有的中华楹联官网越来越无法满足楹联协会的需要。秉着传承中华传统文化的初心,中华楹联协会在寻求一个能提供多种有关楹联服务的线上平台。
我们的项目旨在建立中华楹联协会及会员管理系统,为优秀传统文化的传播与交流搭建一个集楹联搜索、楹联展示、楹联宣传、会员管理为一体的线上平台。
二.功能需求
<图1 中华楹联协会及会员管理系统 系统构成图>
我们的项目主要针对“管理”这个主题。管理员对官网及互动平台的用户、互动信息、协会进行不同的管理,保证官网面向大众的推广性、宣传性,也保证互动平台内的规范性、互动性。
三.心得体会
进行需求分析继而得出需求文档的过程,其实是对项目的更深层次理解、团队的深度沟通、与甲方的密切交流过程。
需求分析,是将整个项目“拆碎”、“嚼烂”,从甲方希望实现的项目功能出发,考虑操作性、工作量、技术性等因素,提出细致的需求,再从需求中提取出确定的需求用例。整个过程需要团队所有人都参与进来,多次开会讨论、多次与项目老师、项目甲方进行沟通,才能得出最终的结果。项目需求是在不断变更的,因此每一次的讨论都是对上一次结果的重塑,且现在所完成的需求文档也可能并不是最终实现的项目的需求。因此要做好不断讨论、不断更改的准备。
提取出需求用例、完成需求文档、完成UML用例图,实际上又是对需求的再一次检验。在完成这些工作时,我们仍然会遇到许多不同的问题,它们关系着项目中不同角色的权限、功能、角色之间的关系等。因此,在整个过程中,团队的所有人都对项目进行了深度的剖析,对后续的实现有极大的意义。