1 / 7
文档名称:

需求分析说明书.docx

格式:docx   大小:25KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

需求分析说明书.docx

上传人:温柔的兰花 2022/4/13 文件大小:25 KB

下载得到文件列表

需求分析说明书.docx

文档介绍

文档介绍:分布式文件收集备份系统
需求分析规格说明书
Unix 网络编程,卷 1》 --—-— -—-——— --——— Stevens著[3] 《C 语言程序设计》 ---—--—— --—-——— -—-——— Brian
,Dennis M。Ritchie 著
[4] 陈圣国编著。 信息系统分析与设计。 西安:西安电子科技大学出版社,
2001。
[5] 张海潘著 . 软件工程导论 . 北京 :清华大学出版社 , 2003 。
任务概述
目标
开发意图


c。为了减轻人们的工作负担
应用目标
通过本系统软件,能监控人们的重要信息,帮助人们备份和保护重要信息 .
。 3 作用及范围
本系统适于所有拥有大量重要信息 , 但常常苦恼管理起来特别繁琐的客户。
2。2 假定和约束
经过我们的多次探讨,开发本管理系统大概需要的时间为两周。
需求规定及简单实用方法说明
1
CDIO 二级项目 — 大型软将项目设计与实施(一)
3。1 需求分析
本系统主要定位于对客户的重要信息进行采集和备份管理。计划开发两大模块,即客户端和服务端两大方面。
客户端在运行之前,需要在配置文件中配置好服务器的 IP 地址,和将要监控的
目录等信息 ,然后即可运行客户端软件,然后程序以守护进程的方式运行,用户几乎
感觉不到软件的存在。
当用户在所监控的目录下工作 ,并创建新的文件或者改动原有的文件时,监控系
统会马上监控的这些文件,并马上获取文件的信息和内容 ,并与服务前建立连接,将
文件通过网络发送到服务端,让服务器进行备份和保护 .
如果这些重要信息被损坏,或者丢失,用户随时可以从服务端下载相应的文件,
当然,从服务器下载文件时 ,会验证下载者的合法性 ,这些都视需要而定,如果需要 ,
我们会加上验证用户合法性的模块。
。2 对性能的规定
。1。1 系统功能分析
表 1 系统功能分析表
网络传输模块
负责客户端与服务端的文件传输。
日志文件模块
负责记录系统的运行状况和错误状况 .
监控系统模块
负责监控客户端是否有重要文件生成。
网络优化模块
负责对网络传输模块的性能优化。
守护进程模块
负责把程序变成守护进程的方式运行
Makefile 文件
负责对真个项目所有文件的编译连接 .
3。 客户端性能要求
客户端要保证监控到所有的重要文件 ,不能丢文件,要保持时刻监控的状态。
如果有一时刻客户端程序崩溃, 而这时被监控的目录下有新的文件生成或有文件
的内 容被改动 ,当客户端程序再次运行后 ,它必须