在线问答网站结构定义和信息处理系统---功能规格说明书
软件功能规格说明书
1.引言
如今在线问答网站中散落着许多有价值的知识和有借鉴意义的经验,然而对于一个不精通于信息检索的人来说要寻找这些有价值的信息往往要耗费大量时间,甚至根本不能找到,故而本软件在此需求的基础上进行开发,以满足用户对于信息检索,信息筛选,信息翻译,信息可视化等方面的需求。
本软件功能说明书全面、概括性地描述了软件所要完成的工作,使软件开发人员和用户能够对于软件所实现的功能有一个全面准确的理解,并且对于后续增量式的开发给予建设性的意见。通过本功能说明书可以全面了解本软件所要完成的任务和所能达到的功能。
1.1 编写说明
- 本功能说明书作为软件系统开发的参考以及后续增量式开发的参考。
- 本功能说明书针对用户的需求,对被开发软件系统的主要功能进行完整描述,为软件开发者进行详细设计和编程提供基础。
- 本功能说明书为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
1.2 项目背景
- 软件系统的名称:在线问答网站结构定义和信息处理系统
- 本项目的任务提出者:软件工程课程组
- 本项目的任务开发者:Power™
- 本项目的用户:开发人员,普通用户。
2.功能概述
2.1 产品的功能描述
本软件产品旨在定义在线教学问答网站的内容结构,能够从爬到的内容中抽取元数据并将其纳入到既定的组织结构中,在用户查询时能够给予快速准确的响应,并且支持标签,翻译的功能。
软件的主要功能如下:
- 在线问答网站的内容结构定义;
主要是对在线问答网站的组织进行格式化提取,(包括网站的用户提出的问题,以及其他用户给出的相应的解决方式),然后按照既定的格式整理并且存储到数据库中。
- 增量式的数据处理;
对于后续爬取得到的最新数据,能够按照定义好的内容结构准确地合并到已有的内容中。
- 文本标签;
对于用户提出的问题所属的类别使用标签进行分类。
- 文本关键词提取;
对于问题中所涉及的主要内容以及术语进行分类提取。
- 文本内容翻译;
满足基于不同语言背景的用户搜集检索资料的需求。
- 用户界面与用户进行交互。
满足界面友好的要求,对于用户来说易于上手,易于使用。
2.2 用户的特点
- 本软件的用户方一方面是学霸在线教学问答系统后台的开发人员,开发人员可以通过软件提供的接口来直接对于数据进行处理,开发人员具有专业计算机水平,
- 本软件的用户方另一方面是普通用户,本软件将功能性的模块进行集成与封装并且提供UI接口服务于普通用户对于信息检索,信息筛选,信息翻译,信息可视化等方面的需求。