需求规格说明书
[TOC]
引言
编写目的
该说明书的目的是为了确立和明确软件开发项目的功能、性能、接口、限制和其他相关需求。为老师和同学提供了一个共同理解的基础,以便于在整个软件开发生命周期中指导和管理项目。
项目的目的与目标
目的
通过该项目来集成国内外主流的网站分析平台的功能,并结合人工智能技术实现网站的安全性检测,包括查看是否存在恶意下载内容和非法内容,保证互联网的安全性。
目标
平台各个功能完整。
整个系统可以稳定运行。
用户可以调用api接口。
用户可以清楚了解网站的安全性信息指标。
参考资料
[1] 吕云翔.软件工程实用教程.北京:清华大学出版社,2015
相关文档
[1] 《需求规格说明书》
[2] 《软件设计说明书》
[3]《api文档》
[4]《测试报告》
版本更新信息
非技术要求
本系统的开发周期为三个月左右,开发流程为:需求分析,设计,编码实现,单元测试,集成和系统测试,交付,其中需求分析的更新贯穿于整个开发过程。
要交付的工作产品有:软件开发计划书,需求规格说明书,api文档和测试分析报告,用户手册,源代码,可执行程序。
系统环境
硬件运行环境
服务器
CPU:Intel Xeon E5-2680 2.50GHz 以上
内存:4GB及以上
网络配置:网卡的传输速率为100Mbps及以上
Web浏览PC
CPU:AMD或Intel 1.6GHz以上
内存:1GB及以上
网络配置:网卡的传输速率为100Mbps及以上
软件运行环境
服务器
操作系统:Linux(Kernel 4.0以上)
Web服务器:uvicorn
客户机
操作系统无限制,有网络,浏览器即可
开发环境
硬件环境
本系统采用PC开发,配置如下:
处理器: Intel(R) Core(TM) i7-12700H CPU @2.40 GHz
内存(RAM):32.0GB
硬盘容量:500GB
目标系统界面和接口需求
界面需求
输入设备:键盘、鼠标
输出设备:显示器
显示风格:Chrome 界面
显示方式:分辨率 1920*1080(可根据环境变换分辨率)
输出格式:网页方式
现有系统描述
总体工作流程图
用户角度

Last updated