RSSReader需求分析说明书 内部文档
RSSReader需求分析说明书
编写:侯强亮 审核: 批准: 受控状态: 发布版次:1.0 编号:
中软培训 CN60团队
日期:2009-9-16 日期: 日期: 是 日期:
第 1 页 共 40 页
RSSReader需求分析说明书 内部文档
变更记录
日期 2009-9-19 签字确认
系统模块 对应章节 对应部门 负责人签字 版本 1.0 初始版本 变更说明 作者 中软培训 CN60团队 第 2 页 共 40 页
RSSReader需求分析说明书 内部文档
目录
1
概述........................................................................................................................................................ 5 1.1 1.2 1.3 1.4
目的 ............................................................................................................................................... 5 背景 ............................................................................................................................................... 5 范围 ............................................................................................................................................... 5 术语定义 ....................................................................................................................................... 5
1.4.1 RSS ............................................................................................................................................. 5 1.4.2 HTTP ......................................................................................................................................... 5 1.4.3 SRS ............................................................................................................................................. 6 1.4.4 URL ........................................................................................................................................... 6 1.5 2
参考资料 ....................................................................................................................................... 6
任务概述................................................................................................................................................ 6 2.1 2.2 2.3 2.4
目标 ............................................................................................................................................... 6 用户的特点 ................................................................................................................................... 7 开发者的特点 ............................................................................................................................... 7 假定和约束 ................................................................................................................................... 7
2.4.1 2.4.2 2.4.3 2.4.4
3
开发期限 ............................................................................................................................... 7 开发环境 ............................................................................................................................... 7 协议 ....................................................................................................................................... 8 技术 ....................................................................................................................................... 8
需求规定................................................................................................................................................ 9 3.1
对功能的需求 ............................................................................................................................... 9
3.1.1 3.1.2 3.2
总体功能模块 ....................................................................................................................... 9 界面设计样例 ......................................................................................................................11
系统功能层次模块图 ..................................................................................................................12
3.2.1 RSS源抓取模块 .......................................................................................................................12 3.2.2 RSS源类别管理模块 ...............................................................................................................19 3.2.3 RSS源内容展示模块 ...............................................................................................................28 3.2.4 3.2.5 4
搜索模块 ..............................................................................................................................33 更新模块 ..............................................................................................................................34
运行环境规定 .......................................................................................................................................39
中软培训 CN60团队 第 3 页 共 40 页
RSSReader需求分析说明书 内部文档
4.1 4.2 4.3
软件环境 ......................................................................................................................................39 硬件环境 ......................................................................................................................................39 接口 ..............................................................................................................................................40
中软培训 CN60团队 第 4 页 共 40 页
RSSReader需求分析说明书 内部文档
1 概述
1.1 目的
编写本说明书的目的在于明确RSSReader系统的开发者对RSSReader系统的需求,界定系统需要实现的具体功能,系统适合运行所需的相应软硬环境,RSSReader系统数据的输入输出要求,为RSSReader系统数据库结构设计、编码实现以及测试人员提供基础的指导。
本说明书的预期读者为:RSSReader系统的使用者,RSSReader系统的开发者。
1.2 背景
a) 待开发的软件系统的名称:RSSReader
b) 本项目的任务提出者:中软国际项目经理吴育根经理。 c) 项目开发团队是:CN60团队。
d) 项目目标用户是:在线或离线RSS新闻的阅读者。
1.3 范围
系统包括的范围:实现RSSReader系统的用户通过网络,下载自己所关注的特定新闻。减少RSSReader系统用户在各个网站上漫无目的的闲逛,节省用户的时间,为RSSReader系统用户提供方便。并能很好地管理RSSReader系统用户所关注的新闻。
1.4 术语定义
1.4.1 RSS
RSS的全称是Really Simple Syndication。是一种描述和同步网站内容的格式,是目前使用最广泛的资源共享应用。可以被称为资源共享模式的延伸。
1.4.2 HTTP
HTTP的全称是超文本传输协议Hypertext Transfer Protocol。
中软培训 CN60团队 第 5 页 共 40 页