浏览器 X 的设计
15
附录二
需求分析说明书
一. 概述
本软件的开发使用迭代法,这里进行第一轮迭代。
要求实现的功能主要有:浏览以及缓存(缓存结构保持网站存储结构
的原貌)。
二. 功能需求
1. 在 URL 框中输入网址,敲回车键后,在显示框中显示网页,并在
Cache 文件夹中按网站的组织结构保存网页。
2. 用户点击显示框中的超链接,则显示目标页面,在 Cache 文件夹
中按网站的组织结构保存网页,并在 URL 框中显示当前网页地址。
3. 用户点击刷新按钮时,重新显示当前页面,并在 Cache 文件夹中
按网站的组织结构保存网页。
4. 当用户点击后退按钮时,显示上一个页面,并在 URL 框中显示当
前网页地址。
5. 当用户点击前进按钮时,显示下一个页面,并在 URL 框中显示当
前网页地址。
6. 打开本地文件,在显示框中显示网页,并在 URL 框中显示当前网
页地址。
7. 点击 Cache 按钮,则在显示框左侧打开一个树型目录框,显示
Cache 的结构,点击其中的网页文件名,则在显示框中显示网页。
8. 按下脱机按钮,则浏览时在 Cache 中获取网页,不上网获取网页。
三. 其他需求
1. 要求前进和后退可进行 10 步。
2. 要求网页显示时内容要快一些出来,不要让用户等待长时间而窗
口无任何显示。
3. 要求尽可能使用在本机上缓存的网页,以提高浏览速度。