CN60小组需求分析说明书 V - 2.0(2)

2019-06-17 18:13

RSSReader需求分析说明书 内部文档

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。

客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具, 客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。

应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。

在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。

尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。

事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,

任何能够提供这种保证的协议都可以被其使用

1.4.3 SRS

SRS的全称是Software Requirements Specification。当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。

1.4.4 URL

URL的全称是Uniform Resource Locator。也被称为网页地址,是因特网上标准的资源的地

址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738。

1.5 参考资料

RSS 2.0 Specification published by the RSS Advisory Board on March 30, 2009.

2 任务概述

2.1 目标

定义RSSReader阅读器要实现那些功能,以及这些功能实现时的具体逻辑,为设计作指导。

中软培训 CN60团队 第 6 页 共 40 页

RSSReader需求分析说明书 内部文档

2.2 用户的特点

本软件的最终用户为:RSSCN60阅读器的使用者,不需要太专业的计算机知识,只要能操作安装Microsoft XP/2003系列操作系统的计算机,就可以使用本软件。

本软件的维护人员:RSSCN60的维护人员为该软件的开发项目小组。需要详细的了解C/S架构、C++编程语言、RSS协议、操作系统基本知识、数据库设计及操作、MFC等知识。

2.3 开发者的特点

姓名 侯强亮 张裕 焦德琛 项阳 董梁 刘通 陈科科 宁德成

职务 项目组长 操作人员 操作人员 操作人员 操作人员 操作人员 操作人员 操作人员

学历 大学本科 大学本科 大学本科 大学本科 大学本科 大学本科 大学本科 大学本科

专长

系统设计与编码 界面设计与编码 编码 数据库设计 数据库设计 测试 编码 编码

2.4 假定和约束

2.4.1 开发期限

本系统的开发期限为30天。

2.4.2 开发环境

本系统的开发环境为: 编译器:Visual C++ 6.0 数据库:Oracle 9i

操作系统:Microsoft Windows XP/2003

中软培训 CN60团队 第 7 页 共 40 页

RSSReader需求分析说明书 内部文档

2.4.3 协议

本系统运用到的协议如下: HTTP协议,RSS 2.0

2.4.4 技术

本系统OCCI接口实现对数据库的操作。

中软培训 CN60团队 第 8 页 共 40 页

RSSReader需求分析说明书 内部文档

3 需求规定

3.1 对功能的需求

3.1.1 总体功能模块

中软培训 CN60团队 第 9 页 共 40 页

RSSReader需求分析说明书 内部文档

在线单个RSS源抓取离线单个RSS源抓取RSS源抓取网页多个源的抓取增加类别删除类别RSS源类别管理修改类别查看频道属性修改频道类别RssreaderRSS频道展示RSS源内容展示RSS文章信息显示RSS文章内容显示搜索自动更新更新手动更新

中软培训 CN60团队 第 10 页 共 40 页


CN60小组需求分析说明书 V - 2.0(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:18秋西南交《大学英语Ⅱ》在线作业一_ss

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: