需求规格说明书

项目名:热轧带钢的缺陷检测

版本 1.0

编订:Eao,康成嘉士,步平凡

日期:2020-10-31

1.引言

1.1 编写目的

  本文档的目的是详细地介绍缺陷检测所包含的需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码,以下叙述将结合文字描述、流程图、界面原型以及类图等来描述此系统的功能、性能、用户界面、运行环境、外部接口以及针对用户操作给出的各种响应。
  本文档的预期读者有客户,项目经理,开发人员以及跟该项目相关的其他竞争人员和无关人员。

1.2 背景

  本文档介绍的产品是缺陷检测系统,该软件面向所有使用热轧带钢群体。为金属表面缺陷检测提供平台。该软件由原来6204成员提出来并由6204团队开发。主要是方便用户能够快速对金属进行质量的检测。

1.3 定义

  1. PM:组长。

  2. 用户访谈:事先对客户进行访谈,见面分析产品需求的过程称用户访谈。

  3. 开发人员:开发本文档所介绍的产品的程序员。

  4. 总期望值:部分金属生产公司下载使用。

1.4 参考资料

参考《软件需求规格说明书》国标规范文本(GB/T 9385-2008)

2.任务概述

2.1 目标

  缺陷检测系统是一款一定程度上可以给检测工作带来方便的软件。现在市场对于金属表面是否存在缺陷基本都是使用肉眼进行观察,这样就可能会导致无法及时发现缺陷。所以我们推出这款系统使得检测缺陷易于实现。

  下图所示是用户主要功能用例图:

用户使用例图

2.2用户特点

用户 描述
使用者 可以通过系统即时查看金属是否存在缺陷

2.3 假定和约束

约束 描述
高级语言 web将采用 python 语言编写
可靠性需求 在web和app之间,各种机型上的适配以及多了安装这一过程带来的推广难度等问题,相较而言,web或许更加合适。

3.类图和界面原型

3.1 类图

类图

3.2 界面原型

界面原型

4.功能描述

4.1 对功能的规定

4.1.1 检测的主要功能

功能 概述 用户
检测是否存在缺陷 对通过摄像头拍摄上传的图片进行检测 使用者
缺陷的分类 对缺陷的类别进行检测 使用者
缺陷的定位 对缺陷的位置进行查找 使用者

4.1.2 用户场景

4.1.2.1 典型用户

金属质量检测员

4.1.2.2 背景

1)用户的需要/迫切需要解决的问题

  • 快速判断产品是否存在缺陷

  • 对缺陷进行定位

2)假定如下功能已经实现

  • 可以快速判断产品是否合格

  • 快速对缺陷进行定位

4.1.2.3 场景

Part one

  董力晚上为公司生产的金属进行检测,由于喝多了,眼神不太好使,他拿出了自己的手机,打开摄像头,登录上了系统,对待检测产品绕了一圈进行拍摄,发现有两处缺陷,董力对产品进行了修复,然后就去睡觉了,第二天顺利交差。

4.2 对性能的规定

4.2.1 时间特性要求

响应时间:用户能达到及时响应。

4.2.2 灵活性

只要能上网,能上传图片/拍摄视频即可,不限设备。

5.运行环境规定

5.1 设备

任意能使用浏览器的设备

5.2 开发环境

Windows10 操作系统

python3.7

5.3 接口

数据通信协议:TCP/IP 协议

6.验收标准

测试功能 测试项 输入项 检验点 预期结果
登录功能 登录 用户名、密码 用户名和密码检查 登录成功进入系统,登录失败则重新输入
是否存在缺陷 检测 图片 存在/不存在缺陷
缺陷位置 检测 图片 缺陷的坐标
原文地址:https://www.cnblogs.com/bpf-1024/p/13913274.html