软件需求说明书模板

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

【项目名称】需求说明书目录1引言....................................................................................................................................................31.1编写目的................................................................................................................................31.2范围........................................................................................................................................31.3定义........................................................................................................................................31.4参考资料................................................................................................................................32项目概述............................................................................................................................................32.1目标........................................................................................................................................32.2产品功能................................................................................................................................42.3用户特点................................................................................................................................52.4假定和约束............................................................................................................................53具体需求............................................................................................................................................53.1功能需求................................................................................................................................53.2性能需求................................................................................................................................63.3外部接口需求........................................................................................................................63.4属性........................................................................................................................................63.5其他需求................................................................................................................................74运行环境需求....................................................................................................................................74.1设备........................................................................................................................................74.2支持软件................................................................................................................................84.3接口........................................................................................................错误!未定义书签。4.4控制........................................................................................................错误!未定义书签。5附录....................................................................................................................................................81引言1.1编写目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,反映出搜索引擎系统的结构,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。为开发人员、维护人员、需求人员间提供共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和编码的基础;作为需求人员和开发人员之间的共同文档,为双方相互了解提供基础;确定系统测试及验收内容。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2范围本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员,也适用于客户。该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。1.3定义搜索引擎是指一种web上应用的软件系统,他以一定的策略在web上搜集和发现信息,在对信息进行处理后和组织后,为用户提供web信息查询服务。从使用者的角度来看,这种软件系统提供一个网页界面,让他通过浏览器提交一个词语或者短语,然后很快返回一个可能和用户输入内容相关的信息表。1.4参考资料搜索引擎——原理、技术于系统JavahowtoprogramJava程序设计教程2项目概述2.1目标本系统的目标是为了使普通用户能够在互联网上方便的共享资源,为用户提供一个统一的资源平台,用户通过使用本系统提供的客户端应用程序,可以方便的搜索和下载互联网上各种不同访问形式的资源的同类资源。这里所指的资源是指包括文档,视频,音频,图片等在内的各种类型的文件。该系统具有下载统一性,搜索功能强大和平台无关等优点。该系统主要是针对目前的搜索引擎的非实时性和通用性和模糊搜索等,即不知道资源的可访问性的缺点而提出来的,同时进行了其他扩展,比如,对于目前可使用的获取资源的方式太多,但各有利弊,从而无从选择的缺点,提出了综合各种访问协议的资源形成统一的资源平台的想法;对于可访问资源太多,无从选择的缺点提出了搜索最热门的资源等功能。2.2产品功能本软件为用户提供一个搜索平台,让用户能搜到想要的一类的一系列东西,使用户更能快捷的找到想要的东西。聚焦搜索引擎统一数据模型网页提取用户端创建数据模型设计数据模型完成数据模型的建设网页分析商品信息提取相关网址提取查询设置数据索引查询界面系统管理2.3用户特点本系统最终用户是所有想在互联网上搜索和下载资源的普通用户,系统的操作人员即是普通用户,系统的维护人员是具有一定的java语言编程能力,拥有一定的网络信息知识的技术人员。本系统预期的使用频度将会很高。2.4假定和依赖本项目是否能够成功实施,主要取决于以下几点:(1)为了项目的开发下的条件和实施,在必要时对现有的业务流程进行合理的调整。(2)学校为调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于软件开发开展工作。(3)学校为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。3具体需求3.1功能需求3.1.1功能描述随着各种B2C、C2C、B2B的网站的成长和各种测评网站的建设。足不出户的网络购物已然成为大家生活中的一部分。但是随之而来想要从各种网站中找到最好、最划算的商品也非常困难。所以提供一个高质量的在线商品搜索平台无疑会为网络购物带来更好的未来。虽然用户可以通过Google、百度、Yahoo等通用搜索引擎,在海量的网络数据中取得一些信息。但是通用性搜索引擎也存在着一定的局限性3.1.2输入能够在指定的网页入口中通过爬虫按照建立的模型分析商品的有效信息(基本属性),并保存相应数据信息。如:淘宝网针对某个商品的描述,除了基本属性外还包括了一些详细描述、商家信息、成交记录、付款方式等。我们需要剔除除了商品信息以外的部分,做到准确分析。可以自行设置网页入口,准确找到网页中的属性信息。3.1.3输出针对网页分析结果和数据的展示,通过用户输入搜索关键字,可以展示用户所搜索的商品的相关信息。根据关键字,搜索商品信息,提供商品展示界面。展示商品价格、评价等信息,如:近期商品的价格趋势图、购买数量趋势图等。提供商品的横向、纵向关联信息展示,可以将相似属性(与该商品相同的价格区间、品牌、配置等信息)进行扩展展示。3.2性能需求(1)查询页面一般响应时间不能过长,影响用户的使用。(2)要保持数据库中的信息是最新的。(3)支持多用户并发使用,并保证性能不受影响。3.3外部接口需求3.3.1用户接口无特殊需求。3.3.2硬件接口服务器端建议使用专用服务器。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功