TWS软件体系结构设计文档(共48页).doc
《TWS软件体系结构设计文档(共48页).doc》由会员分享,可在线阅读,更多相关《TWS软件体系结构设计文档(共48页).doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上TWS 体系结构设计文档TWS 体系结构设计文档小组成员: * 时间:2009/4 1专心-专注-专业TWS 体系结构设计文档2摘要:针对FastRepair公司提出的要求,总结出了用户需求,首先写出需求规格说明书,并画出用例图,对各个需求做具体分析讨论。其次,根据对用户需求的总结,选择出一种合适的体系结构风格。然后,根据质量属性,对工具仓库管理系统(简称TWS)进行体系结构设计。随后选择一种主流商业架构给出员工工具管理系统(简称ETMS)详细设计的体系结构图,给出了具体的分析。运用ATMA评估方法对仓库管理系统(简称WMS)软件体系结构进行了评估。最后,分别对ETM
2、S 和WMS 进行简单构建与实现,并对整个系统做了总体的分析与评价。 目录1问题描述.4 2 需求分析和 TWS 用例图 .5 2.1序.5 2.1.1编写需求规格说明书的目的.5 2.1.2 项目背景.6 2.1.3定义.6 2.1.4参考资料.6 2.2软件产品的一般性描述.6 2.2.1运行环境与资源.6 2.2.2 软件产品的功能.7 2.2.3用户特征.7 2.2.4限制与约束.8 2.3功能行为需求.8 2.3.1用例图.8 2.3.2参与者.9 2.3.3相应用例展开.10 2.3.3.1登录注册.10 2.3.3.2管理个人信息. 11 2.3.3.3管理普通工具.12 2.3
3、.3.4管理贵重工具.13 2.3.3.5查询.14 2.3.3.6租借工具.15 2.3.3.7仓库维护.15 2.3.3.8抓取工具.16 2.3.3.9维修请求.17 2.3.3.10传送工具.17 TWS 体系结构设计文档32.4性能需求.18 2.4.1数据精确度.18 2.4.2时间特性(响应,传输,运行时间等).18 2.4.3适应性(运行环境,计划发生变化的响应等应具有的适应能力) .18 2.4.4故障处理.19 2.5运行需求.19 2.5.1用户界面.19 2.5.2硬件界面.19 2.5.3软件界面.19 2.6其他要求.19 3体系结构风格分析.20 3.1引言.20
4、 3.2设计考虑因素.20 3.3体系结构风格的选择.21 3.3.1 ETMS 的风格.21 3.3.2 WMS 的风格.23 4质量属性及体系结构设计.25 4.1背景描述.25 4.2 ETMS 系统质量属性分析 .26 4.3 WMS 系统质量属性分析 .27 5在 JAVA.EE 下 ETMS 的体系结构.29 5.1对于 java.ee 商业架构的一些叙述.29 5.2具体设计.30 5.2.1 具体的结构设计.30 5.2.2 架构具体设计.30 5.2.3连接件的描述.32 5.2.4 EJB 的具体实现结构设计.32 5.3 总结陈述.34 6WMS 体系结构的 ATAM 架
5、构评估 .34 6.1 ATAM 方法的描述.34 2.1.1 概述.34 2.1.2 质量属性.34 2.1.3 敏感点与折衷点.35 6.2商业动机的描述.35 6.3场景集合.35 6.4每个场景的构架方法分析.36 6.4.1场景 1:重名的用户采用的是同样的注册信息.36 6.4.2场景 2:用户登录时用户名或密码输入错误.36 6.4.3场景 3:用户按下“登录”按钮后系统没有反应 .37 6.4.4场景 4:平台总服务器无响应.37 6.4.5场景 5:各子公司仓库服务器状态不一致.38 6.4.6场景 6:查看工具详细信息时出现信息不对应.38 6.4.7场景 7:管理员添加了
6、重名的工具.38 6.4.8场景 8:管理员删除用户正在使用的工具.39 TWS 体系结构设计文档46.4.9场景 9:管理员修改用户正在使用的工具信息.39 6.5所确定的敏感点和权衡点集合.40 6.5.1 敏感点集合.40 6.5.2 权衡点集合.40 6.6 有风险和无风险决策.41 6.6.1 有风险决策.41 6.6.2 无风险决策.41 7ETMS 和 WMS 的构建、实现与演示.42 8综合分析与评估.46 1 问题描述FastRepair是一家大型的跨国机械电子修理公司,建立于 1980年。公司总部位于美国印第安纳州,印第安纳波利斯。目前公司总部有超过 10000人的全职雇员
7、。该公司拥有 8家较小的子公司,位于整个美国境内,每个子公司的全职员工人数在 3000到 9000之间。公司的每一个员工都有两类工具(Tool),每类工具有50-100件左右。第一类工具是放入员工工具箱中的一组常用廉价工具(Inexpensive Tool),另外一类是一些贵重的工具(Expensive Tool)。对于工具箱中的廉价工具,员工在领取 时 需 要 进 行 登 记 ( Register ), 自 行 保 管 , 但 在 损 坏 时 需 要 进 行 注 销(Cancellation)。而对于贵重工具(200$的工具),必须通过工具仓库管理系统进行统一管理。在使用时需要办理租借(Le
8、nd)手续。需要注意的是,对于一般员工,只能借与自己专长相关的工具(也就是本部门内的工具),而对于专家,则可以借所有类型的工具。由于工具种类庞杂,数量巨大;某些工具重量也很大;且分布在不同的地理位置。FastRepair 决定开发一套工具仓库管理系统(Tool Warehouse System, TWS)。TWS 主要分为两个部分,第一部分是员工与工具信息管理系统(Employ and Tool Management System, ETMS),详细记录工具的借、还与工具状态,公司内部员工可以通过本地企业局域网(Intranet)查询自己工具的借还情况,并发出TWS 体系结构设计文档对贵重工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TWS 软件 体系结构 设计 文档 48
限制150内