- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
密 级:内部公开文档编号:1002
版本号:V3.0
测测(基于安卓平台的测评软件)
软件架构设计文档
文件状态:
[ ]草稿
[ ]正在修改
[√]正式发布
文件标识:当前版本:作者:完成日期:
开发组
V3.0
张放、张钰若、陈国忠
2014-5-26
中国石油大学(华东)
计算机与通信工程学院天师团开发团队
项目名称:测测—基于安卓平台测评软件
项目名称:测测—基于安卓平台测评软件
软件架构设计文档
版本: V3.0
日期: 2014/5/26
修订历史记录
日期
版本
说明
作者
2014.5.13
V3.0
对软件架构进行初始设计
陈国忠,张放
2014.5.23
V3.0
对软件架构进行初始设计进行修正
陈国忠,张放
2014.5.26
V3.0
确定软件架构
陈国忠,张放
目录
文档介绍 4
文档目的 4
文档范围 4
读者对象 4
参考文献 4
架构设计思想 5
架构体系描述 5
views 5
Module structs 5
ComponentConnector(组件-连接器视图) 7
Allocation 8
Mapppingbetweenviews 8
ClassmaptoPackage 8
PackagemaptoAllocation 8
Utilitytree 9
Qualityattributescenario(质量属性场景) 9
Utilitytree 11
Tactics 12
Architecture7. ..........................................................................................................13
Architecture
WebService 13
MVC(ModelViewControlle)r
.............................................................16
Publish/Subscrib 18
文档介绍
文档目的
本文档是对于测测软件系统进行详细设计和编码的重要依据。对该软件的整个系统的结构关系进行了详细描述,阐述了系统的总体框架,包括物理、逻辑结构,说明了体系结构所采取的设计策略和所有技术,并对相关内容做出了统一的规定。为今后的设计、编码、测试都提供了可以参考的模版并且提高效率,使整个开发过程做到资源利用最大化,减少由于需求变更而修改的时间,大大的降低了成本,节约了时间,也使得客户更加的满意。
文档范围
本文档包含以下几个部分:1、架构设计思想
2、架构体系描述
3、系统模块化分
4、系统模块描述
5、模块接口设计
读者对象
本文档主要读者包括:
1、本系统的设计人员:包括模块设计人员(理解用户需求,在设计时把握用户需求)。
2、本系统的系统开发人员:编码人员(了解用户需求,为编码提供模版)。
3、本系统的测试人员(了解用户需求,为测试提供参考)。
4、 客户(检查是否满足要求)。
参考文献
《软件工程讲义》
《测测需求规格说明书》
架构设计思想
为了降低系统耦合度,增加系统内聚性,在需求发生更改时能在较短的时间内对系统做出修改,并重新投入使用,我们决定以分层体系架构风格作为整个系统的体系风格,严格按照一定的规则来进行接口设计,并以之为根据进行详细设计。分为数据层、业务逻辑层、表示层。
架构体系描述
整个系统顶层架构采用分层的风格,整个系统的体系结构非常清晰,使得后期易于详细设计、编码、维护以及适应需求变更。通过分层,定义出层与层之间的接口,使得在更加规范的同时拥有更为多台花的接口描述,使得层与层之间的耦合度降低,增强了模块的服用型和可扩展性以及可维护性。同时,分层也有益于项目模块的划分以及任务的分配,通过明确清晰的接口,降低集成的难度,提高效率。
views
Module structs
具有三层结构的测测软件包图:
图4.1.1领域模型图
测测软件领域模型图:
图4.1.2领域模型图
测测软件类图:
图4.1.3类图
测测系统用例图:
图4.1.4系统用例图
ComponentConnector (组件-连接器视图)
(1)性格测试顺序图:
图4.2.1性格测试顺序图
4.3Allocation
(1)测测软件部署图:
图4.3.1部署图
Mapppingbetweenviews
5.1ClassmaptoPackage
类图中的TTestController类、UserContainer类、Tendency
您可能关注的文档
- 入队仪式分析和总结.docx
- 入库单 分析和总结.docx
- 入库验收单 格式 .docx
- 入侵报警系统设计方案.docx
- 入托入学儿童预防接种证查验登记表.docx
- 入学教育教案教学设计.docx
- 入学就业协议.docx
- 入职登记表分析和总结.docx
- 入职管理制度.docx
- 入住宿舍告知书.docx
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
最近下载
- 2023年广东省初中生物、地理学业考试真题集合试卷及答案汇总.pdf VIP
- 监理大纲(技术标).doc VIP
- 超星尔雅学习通《法律与社会(复旦大学)》章节测试答案.docx VIP
- Evans Partial_微分方程指南.pdf
- 基于SOR理论的网络退货政策宽松度对消费者购买意愿影响机理研究.pdf VIP
- 2024首届全国红旗杯班组长大赛题库及答案 (1一2000题).docx VIP
- 一年级下册数学教案-第五单元整理与复习 苏教版.docx
- 小学“美好生活,民法典相伴”民法典主题宣传月活动总结.docx
- 《工程造价》(同济大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 2024高考(北京卷)语文试题及详解.docx VIP
文档评论(0)