项目名:热轧带钢的缺陷检测python
版本 1.0程序员
编订:Eao,康成嘉士,步平凡web
日期:2020-10-31浏览器
本文档的目的是详细地介绍缺陷检测所包含的需求,以便客户可以确认产品的确切需求以及开发人员可以根据需求设计编码,如下叙述将结合文字描述、流程图、界面原型以及类图等来描述此系统的功能、性能、用户界面、运行环境、外部接口以及针对用户操做给出的各类响应。
本文档的预期读者有客户,项目经理,开发人员以及跟该项目相关的其余竞争人员和无关人员。app
本文档介绍的产品是缺陷检测系统,该软件面向全部使用热轧带钢群体。为金属表面缺陷检测提供平台。该软件由原来6204成员提出来并由6204团队开发。主要是方便用户可以快速对金属进行质量的检测。性能
PM:组长。测试
用户访谈:事先对客户进行访谈,见面分析产品需求的过程称用户访谈。编码
开发人员:开发本文档所介绍的产品的程序员。操作系统
总指望值:部分金属生产公司下载使用。设计
参考《软件需求规格说明书》国标规范文本(GB/T 9385-2008)
缺陷检测系统是一款必定程度上能够给检测工做带来方便的软件。如今市场对于金属表面是否存在缺陷基本都是使用肉眼进行观察,这样就可能会致使没法及时发现缺陷。因此咱们推出这款系统使得检测缺陷易于实现。
下图所示是用户主要功能用例图:
用户 | 描述 |
---|---|
使用者 | 能够经过系统即时查看金属是否存在缺陷 |
约束 | 描述 |
---|---|
高级语言 | web将采用 python 语言编写 |
可靠性需求 | 在web和app之间,各类机型上的适配以及多了安装这一过程带来的推广难度等问题,相较而言,web或许更加合适。 |
功能 | 概述 | 用户 |
---|---|---|
检测是否存在缺陷 | 对经过摄像头拍摄上传的图片进行检测 | 使用者 |
缺陷的分类 | 对缺陷的类别进行检测 | 使用者 |
缺陷的定位 | 对缺陷的位置进行查找 | 使用者 |
金属质量检测员
1)用户的须要/迫切须要解决的问题
快速判断产品是否存在缺陷
对缺陷进行定位
2)假定以下功能已经实现
能够快速判断产品是否合格
快速对缺陷进行定位
Part one
董力晚上为公司生产的金属进行检测,因为喝多了,眼神不太好使,他拿出了本身的手机,打开摄像头,登陆上了系统,对待检测产品绕了一圈进行拍摄,发现有两处缺陷,董力对产品进行了修复,而后就去睡觉了,次日顺利交差。
响应时间:用户能达到及时响应。
只要能上网,能上传图片/拍摄视频便可,不限设备。
任意能使用浏览器的设备
Windows10 操做系统
python3.7
数据通讯协议:TCP/IP 协议
测试功能 | 测试项 | 输入项 | 检验点 | 预期结果 |
---|---|---|---|---|
登陆功能 | 登陆 | 用户名、密码 | 用户名和密码检查 | 登陆成功进入系统,登陆失败则从新输入 |
是否存在缺陷 | 检测 | 图片 | 存在/不存在缺陷 | |
缺陷位置 | 检测 | 图片 | 缺陷的坐标 |