需求规格说明书v11.docx
《需求规格说明书v11.docx》由会员分享,可在线阅读,更多相关《需求规格说明书v11.docx(14页珍藏版)》请在冰豆网上搜索。
需求规格说明书v11
XX项目
SRS
作者:
日期:
审批:
日期:
变更记录
日期
版本
变更位置
变更说明
修改人
目录
变更记录2
1概述4
1.1目的和范围4
1.2规范和标准4
1.3读者4
1.4词汇表4
2业务总体描述5
2.1项目背景5
2.2概况5
2.3业务流程概述5
3功能性需求6
3.1XXX6
3.1.1XXX6
3.1.1.1XXX6
3.1.1.1.1XXX6
4非功能性需求7
4.1性能需求7
4.1.1业务性能7
4.1.1.1C/S端的操作7
4.1.1.2B/S端的操作8
4.1.1.3接口类的操作9
4.1.2服务器负载需求10
4.2安全性需求10
4.2.1系统权限管理10
4.2.2测试开发管理11
4.3可用性/可靠性需求11
4.4系统部署需求13
4.5可管理性需求13
4.5.1日志管理14
4.5.2系统监控15
5附录15
1概述
1.1目的和范围
本文描述目前的MES以及相关外挂系统支持的所有业务需求,原则上不包括潜在的业务需求和功能增强。
本文包括下面的业务内容:
业务模块
业务范围
1.2规范和标准
本文的写作标准和用语规范。
1.3读者
本文的预期读者。
1.4词汇表
本文用到的词汇表。
本表格仅收集在本文中经常会用到的专门词汇,后续正文中已经有详细描述的词汇将不会被收集在本表格中。
如下所示:
中文词汇
英文词汇
英文缩写
描述
2业务总体描述
2.1项目背景
2.2概况
有下列工厂,各工厂所在的位置,以及生产的产品如下表所示:
工厂名称
所在城市
生产产品
品牌
2.3业务流程概述
3功能性需求
3.1XXX
本章描述本章是车间流程的前置流程之一。
3.1.1XXX
3.1.1.1XXX
流程如下图所示。
3.1.1.1.1XXX
1.概述
⏹名称
工单接收
⏹标识符
⏹业务描述
⏹参与者
⏹业务数据
⏹业务流程
⏹1、发生频率
参见工单接收接口定义
⏹结果
生成验证信息、生成工单状态信息
中文含义
说明
来源
2、相关需求
简述
参与角色
数据来源
输入数据
业务逻辑
输出数据
原型界面
4非功能性需求
4.1性能需求
4.1.1业务性能
系统要求有关性能方面的需求,详细的需求请参见以下表格:
4.1.1.1C/S端的操作
关键操作
触发操作定义
操作目标定义
周期结束状态
性能要求(TO-BE)MES
∙InTime电子设备响应类
关键操作
触发操作定义
操作目标定义
周期结束状态
性能要求(TO-BE)MES
∙Offline看板类
分类
关键操作
触发操作定义
操作目标定义
周期结束状态
性能要求(TO-BE)MES
4.1.1.2B/S端的操作
∙查询统计类类
分类
关键操作
触发操作定义
操作目标定义
周期结束状态
性能要求(TO-BE)MES
维护类操作
维护数据
保存数据
数据保存完成
系统Ready回到等待用户操作状态.
<=2秒
Local查询
查询
提交查询&统计指令
数据完整显示
系统Ready回到等待用户操作状态.
<3秒
Local统计
统计
提交查询&统计指令
数据完整显示
系统Ready回到等待用户操作状态.
<5秒
Central报表
查询类
提交查询指令
数据完整显示
系统Ready回到等待用户操作状态.
<10秒
Central报表
统计类
提交查询指令
数据完整显示
系统Ready回到等待用户操作状态.
<10秒
注:
查询类,指仅作单表,或多表之间联合,按指定的条件进行显示;
统计类,通常由多个表提供数据,根据一定的计算逻辑,再将数据按一定逻辑组合返回给用户;
4.1.1.3接口类的操作
接口类型描述
外部系统
处理能力说明
工单数据接收与处理
ECC
80个工单/分钟
排产数据
I2
200Rows/分钟
物料数据
ECC
300个物料/分钟
临时文件数据
DMS
100Rows/分钟
完工数据
ECC
300个主机/分钟
CTOProductionconfigurationAttribute
ECC
300Rows/分钟
Kitpackmapping
I2
300Rows/分钟
DSworktime
I2
300Rows/分钟
RoutingOPtime
ECC
300Rows/分钟
日报
I2
2000Rows/分钟
ORDER_DONE_30_DAYS
I2
300Rows/分钟
物料主数据
ECC
300Rows/分钟
“物料主数据”认证号数据
ECC
300Rows/分钟
MTMM和CSPN的对应关系
ECC
300Rows/分钟
工单领料数据
ECC
300Rows/分钟
区域分库数据
ECC
300Rows/分钟
SFC物料主数据
CSLQM
300Rows/分钟
SFC物料类别
CSLQM
300Rows/分钟
4.1.2服务器负载需求
下面的百分比,是指服务器上的Task中的CPU的占用的比率;
分类
性能要求(TO-BE)MES
峰值限制
服务器CPU平均利用率
<=35%
<=60%
服务器内存平均利用率
<=50%
<=80%
∙以上评估的背景:
当日产量为50000,C/S-生产线扫描用客户端大约600(50*12生产线),B/S-Local用户数量200,Central用户数量1400(7*200),Local-URL的并发数20,Central-URL的并发数140(7*20)
∙性能评价值=周期结束时间-触发操作时间
∙Wintel平台;
4.2安全性需求
4.2.1系统权限管理
应用系统的用户管理、权限管理应充分利用操作系统和数据库的安全性;应用软件运行时须有完整的日志记录。
提供统一有效的安全措施来进行权限限制,防止内部人员误操作或越权,每一个环节必须进行安全性检查,不能越权访问。
对每次用户登录要求进行日志记录,对三次(参数可以改变)以上的登录尝试进行锁定(锁定的时间、解锁方式,参数可调),并发出告警。
系统的使用者通过密码验证并通过使用者权限核实后,方可使用系统。
对于重要系统提供再次验证的功能。
进入应用系统时,采用帐号登录方式。
系统提供对员工授权管理的功能,使操作员具有适合其工作的权限范围又保障系统的安全性。
中心系统管理员为最高授权级别可以授权其成员使用部分模块的权限。
保证系统的接口安全,系统采用必须三层(多层)体系结构,所有的数据操作都通过中间层来处理,所有MES系统的客户端不能直接与数据库相连。
外围系统也不能直接存取本系统数据库的数据,必须通过系统提供的接口服务,来进行信息的交换。
提供完整的MES系统数据传送(进与出)监控和报警处理。
系统中用到的所有密码,都必须采用加密算法,加密存放。
根据的安全规范要求,所有密码必须是数字+键盘可识别的字符(非数字)的组合,位数必须大于8位的安全强度检验;用户在设置的密码过程中,达不到要求,应该提出警告,同时不让密码生效。
用户密码有期限的限制,系统必须提醒用户更改密码的功能。
可以配置所有页面超过一定时间不操作的,页面自动关闭。
4.2.2测试开发管理
MES系统可以提供全真模拟环境,以供后继添加的功能测试:
●用于开发、测试的系统必须与生产系统严格分开;任何情况下的测试,都不能影响MES的Central或Local的正式环境的业务;
●在测试环境中运行的MES-UI,UI上应该有明确的标志,说明这是测试环境,如果没有的话,那就是正式环境;
●MES系统的数据库/应用应该能够在一台服务器以多个实例进行运行,以便多个测试任务进行;
4.3可用性/可靠性需求
∙MES整体系统的可用性;
整体要求:
适应于工厂的应用,MES整体系统全部功能,应能够连续7×24小时不间断工作。
对于Central,因故障,年中断的累积时间不超过360分钟,上次故障与本次故障之间时间差要大于4个月。
对于Local,因故障,年中断的累积时间不超过360分钟,上次故障与本次故障之间时间差要大于4个月。
注:
以上不可用的因素排除硬件原因(服务器硬件坏,网络中断,停电等不可预知或不可抗力)导致服务中断的时间;
关键场景
判定条件
发生频次限制
工单下达
功能不可用或性能不达标;
>=3个月
完工入库
功能不可用或性能不达标;
>=6个月
排产
功能不可用或性能不达标;
>=6个月
单据类数据生成失败
功能不可用或性能不达标;
>=6个月
标签类数据生成失败
功能不可用或性能不达标;
>=6个月
主机号生成失败
功能不可用或性能不达标;
>=3个月
车间流程操作缓慢
在任意一个工厂内,其中任意一项超过2.1.1中的C/S与B/S及接口类指定指标的50%,单次持续时间超过10分钟或累积5次数/天或累积时间超过20分钟/天
>=3个月
客户端程序无法登录
功能不可用或性能不达标;
>=6个月
∙MES的功能的可用性;
MES所有功能,通过一定配置之后,各个工厂的用户都可以访问;MES的任何一个Local的故障,不能影响其它工厂的正常运行;不管任何时候,不管任何位置(CentalorLocal),在出现故障到系统完全复原提供服务止,不允许发生数据丢失的情况。
∙MES停机维护频率;
MES的停机维护的频率不超过1次/月,,维护时间控制在90分钟内;
4.4系统部署需求
总体要求,MES系统的安装与部署应当简单明了,用户可以通过Web的界面,下载安装MES的C/S结构的客户端。
而对于Web的应用,则完全要避免用户的安装操作;
●为避免不必要的版权纠纷,MES整体系统(B/S,C/S)不允许使用除了微软或硬件供应商提供的插件之外的其它插件;
●MESC/S的客户端第一次安装,时间应该控制在2分钟内完成;
●MES的功能纯粹部署的时间(指服务中止,代码发布及服务恢复的总时间)不超过30分钟;
4.5可管理性需求
系统必须能被配置、部署、监控和优化以确保其在预定地环境中工作良好。
指为完成业务需求和系统正常运行本身要求而必须具有的功能,这些功能往往是用户不能提出的。
数据管理、用户管理、软件发布管理、在线升级等要可被管理。
系统应该包括数据备份、数据恢复、日志管理、垃圾数据清除等基本功能,哪怕这些功能的核心只是一条语句或命令。
用户管理功能是另一项必不可少的功能,它定义哪些用户可以以什么样的功能使用系统。
好的用户管理功能不仅可以有效控制用户对系统的使用,使系统处于一个安全、负载合理的运行状况,还能提高系统的应用适应性。
4.5.1日志管理
记录所有操作员的登录和退出登录时间、操作员标识和登录终端信息等。
对业务人员的必要操作需记录日志的均记入操作日志,日志中包含该操作员的工号、操作时间、操作内容等等。
操作日志可由具有权限的管理人员随时查询及统计。
在系统的各个重要环节,记录了详细的处理日志,以便于用户及时掌握情况和解决问题。
日志中内容包括维护日期、维护员标识、维护前数值、维护后数值等信息。
允许通过维护台对日志进行浏览、打印等处理。
对所有的出错信息及系统异常进行的告警和告警处理作日志,记录处理操作员的工号及处理日期等。
日志管理需要记录的要素如下:
操作员:
具体操作员工号(包括设备接入号)。
操作类型:
为方便日志管理而对操作进行的分类,如业务受理、业务查询、话单打印、系统参数修改、资费参数修改、机构管理、受理取消等。
操作对象:
具体操作的对象,如具体用户、具体某个参数等。
动作:
操作的具体行为,如增加、修改、删除等。
时间:
操作时间。
操作结果:
记录操作是否成功。
其他信息:
该操作的其他相关信息。
日志操作是指对日志的管理制度,包括:
人工删除;定期自动删除;人工日志归档;自动日志归档;
对近期删改修改日志数据的备份保存并提供查询功能,以便对误操作的恢复。
以上的日志管理要提供一致的查询和管理界面,要做一定的综合分析。
4.5.2系统监控
主要是针对服务器上SQLServer的JOB运行失败时,有邮件或手机短信通知的作用;目前短信通知功能在系统中预留相关接口,管理员可以针对被关注的JOB配置它的运行情况通知范围;
系统应该可以对于业务热点性(即点击率)有统计功能,便于IT管理人员分析与统计某类功能实际应用情况;
监控系统还要提供各个受监控对象的相关参数的维护功能、监控历史记录的统计和查询功能、监控日志的管理功能等。
5附录