-
4In1
System
软件架构文档
版本
<1.1>
修订文档历史记录
日期
2010/11
/
23
2010/12
/
20
版本
1.0
1.1
说明
初始版本
作者
Ben Xu
Ben Xu
目录
1.
简介
..........................
..................................................
..................................................
.............
4
1.1
目的
.
.....................................
..................................................
.......................................
4
1.2
范围
.
..
..................................................
..................................................
........................
4
1.3
定义、首字母缩写词和缩略语
.
...........................
..................................................
.....
4
1.4
参考资料
.
..................................................
..................................................
..................
4
架构表示方式
.
................................................ .................................................. ........................
4
架构目标和约束
.
< br>............................................... .................................................. .....................
4
用例视图
.
..................................................
..................................................
..............................
4
4.1
主要用例
.
..................................................
..................................................
..................
5
4.1.1
申请注册
.
.................................
..................................................
.......................
5
4.1.2
用户注册审核
.
...............................
..................................................
.................
5
4.1.3
用户角色管理
.
...............................
..................................................
.................
5
4.1.4
角色权限管理
.
...............................
..................................................
.................
6
4.1.5
车型信息管理
.
...............................
..................................................
.................
6
4.1.6
配件信息管理
.
...............................
..................................................
.................
6
逻辑视图
.
..................................................
..................................................
..............................
6
5.1
概述
.
..
..................................................
..................................................
........................
6
5.2
Application
层
....
..................................................
..................................................
.......
7
5.3
Business Service
层
..................................................
..................................................
...
7
5.3.1
Service
包
........
..................................................
................................................
7
5.3.2
Model
包
..........
..................................................
...............................................
8
5.4
Middleware
层
.....
..................................................
..................................................
.....
8
部署视图
.
..................................................
..................................................
..............................
8
6.1
User Client
.
....
..................................................
..................................................
............
9
6.2
Server .................
..................................................
..................................................
.......
9
6.3
DB Server
.
......
..................................................
..................................................
............
9
数据视图
.
..................................................
..................................................
..............................
9
大小和性能
.
.................................................
..................................................
.........................
1
0
质量
..........................
..................................................
..................................................
...........
1
0
2.
3.
4.
5.
6.
7.
8.
9.
软件架构文档
1.
简介
1.1
目的
本文档将从架构方面对系统进行综合概述,
其中会使用多种不同
的架构视图来描述系统
的各个方面。它用于记录并表述已对系统的架构方面作出的重要决
策。
1.2
范围
本文档用于
4In1
小组正在开发中的
4In1
系统。
4n1
系统是为
ABC
汽车
4S
店设计的业务
管理系统,将提供汽车的整车销售、配件销售、售后服务以及信息反馈等功能。
1.3
定义、首字母缩写词和缩略语
见
p>
4In1
系统术语表
1.4
参考资料
1. 4In1
系统术语表,
1.0
版,
4In1
小组
2. 4In1
系统前景文档,
1.1
版,
< br>4In1
小组
3. 4In1
系统软件需求规约,
1.0
版,
4In1
小组
4.
4In1
系统软件开发计划,
1.1
版
,
4In1
小组
5. 4In1
系统初始迭代计划,
1
.1
版,
4In1
小组
6. 4In1
系统细化迭代计划,
1.0
版,
4In1
小组
p>
7. 4In1
系统风险列表,
1.0
版,
4In1
小
组
8.
RUP
的软件架构文档模板
2.
架构表示方式
本文档将通过以下一系
列视图来表示
4In1
系统的软件架构:
用例视图、
逻辑视图、
部署
视图。本
文档不包括进程视图和实施视图。这些视图都是通过
PowerDesigner
工具建立
的
UML
模
型。
3.
架构目标和约束
1.
系统在开发过程中有如下设计约
束:
开发语言为
Java
,
采用关系型数据库存放数据,
采用基于
UML
p>
的面向对象分析与设计方法进行开发,采用
B/S
< br>架构。
2.
系统应支持
100
人以上同时访问服务器并支持
500
人以上同时访问数据库,服务器
的响应
时间不应该超过
5
秒。
3.
所有用户在保证网络连接的情况
下可同时通过局域网和互联网访问系统。
4.
系统必须保证数据的安全访问,
用户需要通过用户名和密码进行身份认证,同时对
数据的访问要进行授权认证。
4.
用例视图
本章是对软件架构的用例视
图的描述。
由于
4In1
系统的用例数
量太多,
因此本章只选了
部分与架构设计相关的用例。对于其余
的用例,可参考软件需求规约。
选取的用例包括:
?
注册申请
?
用户注册审核
?
用户角色管理
?
角色权限管理
?
车型信息管理
?
配件信息管理
4.1
主要用例
角色权限管理
注册申请
用户注册审核
<
用户角色管理
系统管理员
(Actors)<
/p>
职员
(Actors)
车型信息管理
p>
配件信息管理
图
1
系统管理用例图
4.1.1
申请注册
简要说明:该用例允许
p>
4S
店员工提出注册申请,从而成为
4In
1
系统用户。该用例
的主要参与者为
4
S
店员工。
4.1.2
用户注册审核
简要说明:该用例允许
系统管理员对系统的注册申请进行审核。决定其是否成为系
统用户。该用例的主要参与者
是系统管理员。
4.1.3
用户角色管理
简要说明:该用例允许
系统管理员管理系统中所有用户的角色,它包括已分配角色
用户的角色修改。该用例的主
要参与者为系统管理员。
-
-
-
-
-
-
-
-
-
上一篇:三段式电流保护
下一篇:大象版四年级下册科学教案完整版