软件需求规格说明书讨论会 时间:4月7日
在立项报告上,老师给出了对于我们小组项目构建的建议,主要是要让项目更加的专业化、精细化。一个小程序的识图程序如果什么功能都要添加进来,会使整体的质量下降,如果能有一个针对的用户群体和一个特定的用户需求,那么项目就可以集中力量将这一个方向做到最好,避免出现“面面俱到,面面不到”情况。目前市面上的识图程序大多是一些集成的功能,又识别文字,识别商品,识别花草、识别二维码等等各种功能,如果想要挖掘出本项目的优势,需要进一步的探索。我们认真思考,积极分析。最终确定了我们项目的主要方向:
推出各类专精的图像识别程序,如:开发岩石识别和讨论学习的程序,帮助自然地理的学习;开发鱼类识别和讨论学习的程序,帮助水产学院的同学学习;开发鸟类识别和讨论学习的程序,帮助绿色协会观鸟小组进行学习,等等功能。
该项目主要的功能为:
1、课程实践:如动物学、植物学等科目的物种分类实践;
2、兴趣活动:如绿色协会观鸟小组的辅助识鸟;
3、知识交流:为对应的爱好者提供平台进行互动交流。
我们确定了项目的建立是基于面向对象的开发过程,将用户的需求转化为功能的设计:核心功能:
1.识别图片功能(包括选择识别种类功能和上传图片功能);
2.查看识别历史记录功能(拓展管理历史信息功能);
外围拓展功能:
1.登录功能(包括进入系统界面功能);
2.留言讨论功能;
3.文字查询功能;
4.分享功能。
识别系统的功能:
1.读取图片功能;
2.识别图片功能;
3.返回识别结果功能。
系统管理员接触的功能:
1.更新、维护系统功能;
2.管理留言功能。
接着又基于功能的分析讨论画出了项目的用例图,用例图的功能参考软件需求规格说明书。在接下来我们还将进一步完善我们的需求,在后期不断调整。
下图为讨论时的聊天记录