- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件构架文档
版本<1.1>
修订历史记录
日期版本说明作者
2009-11-1V1.0
目录
1.
简介
4
1.1
目的
4
1.2
范围
4
1.3
定义、首字母缩写词和缩略语
4
1.4
参照资料
4
1.5
概括
4
2.
构架表示方式
4
3.
构架目标和拘束
4
4.
用例视图
4
4.1
用例实现
4
5.
逻辑视图
6
5.1
概括
6
5.2
在构架方面拥有重要意义的设计包
7
6.
运行视图
7
7.
部署视图
8
8.
开发视图
9
8.1
概括
9
8.2
层
9
9.
数据视图
12
10.
大小和性能
12
11.
质量
12
软件构架文档
简介
1.1目的
本文档将从构架方面对系统进行综合概括,其中会使用多种不同的构架视图来描绘系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决议。
1.2范围
作用于整个剖析设计、实施、测试阶段,将影响与上述活动有关的角色。
1.3定义、首字母缩写词和缩略语
登录—Login
注册-register
注销-logout
1.4参照资料
UML和模式应用
1.5概括
包含用例图,鲁棒图,逻辑视图,运行视图,部署视图,开发视图。分别从需求,数据模式,软件架构等角度,来描绘本项目的构架。
构架表示方式
本文档以一系列的视图表示构架,包括用例视图、逻辑视图,办理视图,部署视图,开发视图。这些视图表示为RoseModel并使用统一建模语言(UML)。
构架目标和拘束
用例视图
4.1用例实现
用户翻开浏览器
输入系统网址
以三种角色进入登录系统
选择相应的操作
想服务器发送相应操作恳求
获得服务器返回的相应的View
逻辑视图
5.1概括
视图(View)是用户看到并与之交互的界面。
模型(Modle)表示公司数据和业务规则
控制器(Controller)接受用户的输入并调用模型和视图去达成用户的需求
5.2在构架方面拥有重要意义的设计包
View
HTML&JSP
ControllerJavaBean
Model
JavaBean
(EJB)
运行视图
Busssiness
Layer
Browser
Controllers
ServicesLayer
RouterServlet
Mysql
WebService
JSPs
部署视图
数据库
调用
用户界面
会员界
面
浏览器
主页界
网络接口
面
管理员
界面
开发视图
8.1概括
8.2层
View
Controller
Model
各层扩展:
View:
View
(fromLogicalView)
注册界面
主页界面
登录界面
会员界面
管理员界面
商城界面
购物界面
商品界面
新闻界面
Controller:
Controller
(fromLogicalView)
:
Model:
Busssiness
Layer
ServicesLayer
WebService
Mysql
数据视图
各表:用户表、订单表、订单项目表、商品表、商品类型表、管理员表、评论表、新闻通告表
大小和性能
无
质量
无
鲁棒图:
登录:
输入网址
检索用户名与密码
会员信息数据
输入账号密码登录
正常登岸
会员
检查用户名与密码
主页
账号或许密码错误
显示会员信息
会员页面
提示账号或许密码错误
检索商品:
检索商品信息
商品信息数据
返回主页输入重点字检索成功点击感兴趣商品
会员
主页
检索所需商品
显示商品列表
商品详尽信息
无有关商品
/检索失败
提示没有有关商品
改正密码:
查对旧密码信息
检索用户
进入个人主页
改正密码
输入新旧密码信息
改正成功
会员
个人信息页面
改正密码页面
考证新旧密码信息
新密码写入数据库
显示改正成功
改正失败
提示改正失败
留言:
点击留言提交成功
会员
显示留言模块
提交留言
留言信息写入数据库
显示目前留言
提交失败
提示会员先登录
注销:
点击注销
是
返回主页
会员
主页
检查用户数据
提示确认注销
断开客户与服务器的链接
否
返回目前页
文档评论(0)