软件架构演讲PPTFastRepair跨国修理公司工具管理系统.pptx
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
响应度量: 系统能够在在 30s中内提供正 常服务。
性能
刺激源: 用户
激励 :多 用户 同时 请求 服务
制品: TWS系统
环境: 超载模式
响应: 系统优先级 调度来满足 用户请求
响应度量: 系统在10s内响 应所有用户请 求,系统无故 障率≥95%
安全性
激励:试
刺激源: 未授权用户
图改变删 除数据、 访问系统
有效帮助性
(L,L)用户上手时间在2小时以内
wings 团队
2010年4月
• 9、春去春又回,新桃换旧符。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,日子像桃子一样甜蜜。20. 11.1920.11.19Thursday, November 19, 2020
WMS收到ETMS消息的界面
ETMS
&
WMS
ETMS选用B/S架构
ETMS系统数据库储存的信息项目相对较少,功能相对简单,只 需要实现一些基本数据库查询、修改等操作,服务器负荷较轻 。选用B/S架构,使用方便,只要能够连接上网络,通过浏览器
就可以直接访问了。
WMS选用C/S架构
WMS选用C/S架构,主要是因为WMS需要实现较为复杂的一 些功能,如机械臂驱动,移动工具等,并WMS在实现这些功能 时,需要较为复杂的数据库,详细记录每件工具的位置。因此 ,选用C/S架构,客户端可以完成一些运算,将任务合理分配到 Client端和Server端来实现,可以显著降低服务器负荷及通讯 开销。
位于总公司和每个子公司的工 具仓库,在提取具体工具时, 用户需要到具体的工具仓库进 行工具的提取。
2
员工与工具信息管理系统( ETMS)
ETMS用例图
仓库管理系统(WMS)
WMS用例图
TWS系统体系结构设计
中间件的使用
考虑到整个公司可能在全球 各地均有分布,各个分公司建立的时 间先后差异可能较大,造成各个客户 机使用的系统和平台可能不同,为了 保证最大的兼容性,设计中引入中间 件,完成对数据的包装和拆装的操作 。同时,使用中间件有助于降低耦合 性,所有对于WMS内部数据库的访 问均需要通过中间件,可以在中间件 中实现各种软硬件安全机制,保证 WMS内部系统的安全
E
♦ 子公司ETMS:详细记录所有本地工具的借、还状态,以及员 工信息。员工可以向本地局域网发出工具查询请求,由本地数据
T
库通过浏览器返回查询结果。
M
♦ 总公司ETMS:管理全公司的员工信息,对员工数据进行修改
S
后,通过隐式调用更新子公司员工数据库。
♦总公司WMS:收到子公司ETMS所发送的工具出库信息表后,首
服务器、
降低系统
服务的可
用性
制品: TWS系统
环境: 系统联网或断网 、防火墙故障
响应: 对用户身份 进行认证, 阻止对数据 或服务的访 问,通知用 户或另一个 系统,限制 服务的可用 性
响应度量: 成功检测攻击 概率≥99.9%, 避免攻击率 ≥99.9%
易用性
刺激源: 终端用户
激励: 用户希望了 解系统的特 性,用户希 望高效的使 用系统,用 户希望系统 容易使用, 用户希望尽 快适应系统 。
wings
Tool Warehouse System TWS
TWS
员工与工具信息管理系统 Employ and Tool Management System ETMS
记录工具的借、还状态,内部 员工可以通过内外或外网查询 自己工具的借还情况,并发出 对贵重工具的请求。
仓库管理系统 Warehouse Management System WMS
• 10、人的志向通常和他们的能力成正比例。11:48:0911:48:0911:4811/19/2020 11:48:09 AM
• 11、夫学须志也,才须学也,非学无以广才,非志无以成学。20.11.1911:48:0911:48Nov-2019-Nov-20
• 12、越是无能的人,越喜欢挑剔别人的错儿。11:48:0911:48:0911:48Thursday, November 19, 2020
制品: TWS系统
环境: 系统运行时,系 统配置时。
响应: 提供系统帮 助文件 界面友好 提供联机帮 助
响应度量: 响应时间、错 误数量、用户 的满意度、问 题解决的程度 、用户上手时 间。
效用
ATAM评估:场效用树
性能 可用性
数据延迟
多用户同时交互 商业软件故障 硬件故障
(M,L)响应用户请求后,数据库存储 信息延迟限制在200ms内
• 13、志不立,天下无可成之事。20.11.1920.11.1911:48:0911:48:09November 19, 2020
• 14、Thank you very much for taking me with you on that splendid outing to London. It was the first time that I had seen the Tower or any of the other famous sights. If I'd gone alone, I couldn't have seen nearly as much, because I wouldn't have known my way about.
先分析是由哪个工具仓进行发货,通过中间件通知指定子公司仓库
W
发货。
M
♦子公司WMS:收到工具出库信息表后按单据内容发出工具,并
wenku.baidu.com
S
将进一步加工的工具出库信息表(填写了仓库号、工具出库时间、
取货单位及个人信息),子公司根据其内部数据库发送相关机械调
动给出工具。
ETMS向WMS发送数据成功的界面
将ETMS工具出库信息表发送给WMS
工具数据库 (上图)VS WMS中数据库(下图)
可用性
TWS体系结构评估
TWS质量属性分析
性能
安全性
易用性
可用性
刺激源: 系统外部
激励: 用户请 求服务 时,服 务器无 响应
制品: 系统服务器
环境: 系统运行时
响应: 将心跳计时 器的计数清 零,从主服 务器切换到 备用服务器 ,重新启动 崩溃的服务 器。
(H,M)保证服务器正常响应的概率 ≥99.9%
(M,M)若磁盘出现故障,要在5分钟内检测 并恢复 (L,H)断电或其他突发事件,保持现场
安全性 易用性
数据完整性 数据机密性
界面友好性
(H,M)检测到未授权用户登陆、查询、修改、 删除等操作时间小于100ms
(M,L)防火墙在99.9%的时间内运行
(L,L)用户满意度达到90%