软件架构文档
版 <11>
修订文档历史记录
日期
版
说明
作者
20101123
10
初始版
20101220
11
目录
1 简介 4
11 目 4
12 范围 4
13 定义首字母缩写词缩略语 4
14 参考资料 4
2 架构表示方式 4
3 架构目标约束 4
4 例视图 4
41 例 5
411 申请注册 5
412 户注册审核 5
413 户角色理 5
414 角色权限理 6
415 车型信息理 6
416 配件信息理 6
5 逻辑视图 6
51 概述 6
52 Application层 7
53 Business Service层 7
531 Service包 7
532 Model包 8
54 Middleware层 8
6 部署视图 8
61 User Client 9
62 Server 9
63 DB Server 9
7 数视图 9
8 性 10
9 质量 10
软件架构文档
1 简介
11 目
文档架构方面系统进行综合概述中会种架构视图描述系统方面记录表述已系统架构方面作出重决策
12 范围
文档4In1组正开发中4In1系统4n1系统ABC汽车4S店设计业务理系统提供汽车整车销售配件销售售服务信息反馈等功
13 定义首字母缩写词缩略语
见4In1系统术语表
14 参考资料
1 4In1系统术语表10版4In1组
2 4In1系统前景文档11版4In1组
3 4In1系统软件需求规约10版4In1组
4 4In1系统软件开发计划11版4In1组
5 4In1系统初始迭代计划11版4In1组
6 4In1系统细化迭代计划10版4In1组
7 4In1系统风险列表10版4In1组
8 RUP软件架构文档模板
2 架构表示方式
文档通系列视图表示4In1系统软件架构:例视图逻辑视图部署视图文档包括进程视图实施视图视图通PowerDesigner工具建立UML模型
3 架构目标约束
1 系统开发程中设计约束:开发语言Java采关系型数库存放数采基UML面象分析设计方法进行开发采BS架构
2 系统应支持100时访问服务器支持500时访问数库服务器响应时间应该超5秒
3 户保证网络连接情况时通局域网互联网访问系统
4 系统必须保证数安全访问户需通户名密码进行身份认证时数访问进行授权认证
4 例视图
章软件架构例视图描述4In1系统例数量太章选部分架构设计相关例余例参考软件需求规约
选取例包括:
l 注册申请
l 户注册审核
l 户角色理
l 角色权限理
l 车型信息理
l 配件信息理
41 例
图1 系统理例图
411 申请注册
简说明:该例允许4S店员工提出注册申请成4In1系统户该例参者4S店员工
412 户注册审核
简说明:该例允许系统理员系统注册申请进行审核决定否成系统户该例参者系统理员
413 户角色理
简说明:该例允许系统理员理系统中户角色包括已分配角色户角色修改该例参者系统理员
414 角色权限理
简说明:该例允许系统理员理系统中职员角色权限包括角色创建查询删角色进行权限添加移该例参者系统理员
415 车型信息理
简说明:该例允许系统理员理4S店参销售车型信息包括销售车型信息查询创建删修改该例参者系统理员
416 配件信息理
简说明:该例允许系统理员理4S店参销售配件信息包括销售配件信息查询创建删修改该例参者系统理员
5 逻辑视图
章软件架构逻辑视图描述容包括描述重类类分包子系统子系统分层等外包括重例实现
51 概述
图2 4In1系统总体架构图
4In1系统逻辑视图三层组成分Application层Business Service层Middle层
Application层响应种户界面请求动作类组成会调Business Service层中函数进行业务逻辑处理时根结果显示界面户
Business Service层完成实际业务逻辑时包括数库表应实体类访问数库DAO类
Middle层SSH2框架函数库
52 Application层
图3 Application层架构图
Application层9子包组成9子包分RepairActions包FeedbackActions包SellAssuranceActions包BuyPartActions包SellPartActions包SellCarActions包BuyCarActions包AuthorityActions包WaresActions包
53 Business Service层
Business Service层包括ServiceModel两包
531 Service包
图4 Service包架构图
Service包三包组成IAuthorityService包负责处理户身份认证角色权限理IGeneralBusinessService包负责整车销售配件销售采购售服务信息反馈程中表单处理IWaresService包负责车型信息配件信息理库存信息
532 Model包
图5 Model包架构图
Model包4表单实体类应4表单DAO类角色身份相关类:Permission类Role类Stuff类PermissionDAO类RoleDAO类StuffDAO类Car类CarDAO类Part类PartDAO类Customer类CustomerDAO类等组成
54 Middleware层
图6 Middleware层架构图
6 部署视图
章描述部署运行软件物理网络(硬件)配置
图6 4In1系统部署图
61 User Client
户通浏览器访问系统支持浏览器包括IE 6+Firefox 36+客户端服务端连接局域网互联网
62 Server
应服务器运行4In1系统4In1系统部署Tomcat70容器数服务器通jdbc连接
63 DB Server
数服务器运行mysql51数库
7 数视图
图7 数模型ER图
8 性
系统采软件架构支持性需求:
1 系统应支持100时访问服务器支持500时访问数库
2 服务器响应时间应该超5秒
9 质量
系统采软件架构支持系统质量方面需求:
1 系统应方便户基础计算机水户培训时间应超2时
2 系统应该提供线支持帮助
3 系统必须够保证天24时间断运行率99
4 合理设计系统结构保证较高维护性系统模块应该换
5 系统应正确处理发生异常者错误返回错误信息
仅供参考
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档