系统架构师培训

系统架构师培训

ID:32003917

大小:6.77 MB

页数:422页

时间:2019-01-30

系统架构师培训_第1页
系统架构师培训_第2页
系统架构师培训_第3页
系统架构师培训_第4页
系统架构师培训_第5页
资源描述:

《系统架构师培训》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、文档、工具与建模语言——本次培训的切入点软件架构专家温昱架构咨询顾问与培训师《软件架构设计》作者答疑邮箱:shanghaiwenyu@163.com方案vs.架构312架构文档üISO模板üRUP模板议üADMEMS模板建模工具3ü建模工具的概念模型程建模语言34ü类图ü序列图ü用例图ü状态图思考与提问•二者区别?–架构设计(产生《架构文档》)–方案设计(产生《方案书》)笔记方案vs.架构312架构文档üISO模板üRUP模板议üADMEMS模板建模工具3ü建模工具的概念模型程建模语言34ü类图ü

2、序列图ü用例图ü状态图概要设计说明书(ISO标准)1.引言1.1编写目的2.2运行环境1.2背景2.2.1设备1.3定义2.2.2支持软件1.4参考资料2.2.3接口2.总体设计2.2.4控制2.1需求规定2.3基本设计概念和处理流程2.1.1系统功能2.4结构2.1.2系统性能(系统结构总体框图,分层次给出各模块之间的控制与被控制关系。)2.1.3输入输出要求2.5功能需求与系统模块的关系2.1.4数据管理能力要求2.6人工处理过程2.1.5故障处理要求2.7尚未解决的问题2.1.6其他专门要求

3、概要设计说明书(续)3.接口设计5.系统数据结构设计3.1用户接口5.1逻辑结构设计要点3.2外部接口5.2物理结构设计要点3.3内部接口5.3数据结构与程序的关系4.运行设计6.系统出错处理设计4.1运行模块组合6.1出错信息4.2运行控制6.2补救措施4.3运行时间6.3系统维护设计概要设计说明书(ISO标准)1.引言1.1编写目的文档目的1.2背景项目背景?1.3定义1.4参考资料需求的权衡把握2.总体设计2.1需求规定2.1.1系统功能2.1.2系统性能2.1.3输入输出要求2.1.4数据

4、管理能力要求2.1.5故障处理要求2.1.6其他专门要求概要设计说明书(ISO标准)2.2运行环境运行环境一半是需求2.2.1设备一半是设计2.2.2支持软件2.2.3接口协作流程,不是业务流程2.2.4控制(逻辑架构)2.3基本设计概念和处理流程经典总体设计2.4结构体会职责协作链(系统结构总体框图,分层次给出各模块之间的控制与被控制关系。)应属于需求,体现scope2.5功能需求与系统模块的关系2.6人工处理过程2.7尚未解决的问题概要设计说明书(续)3.接口设计逻辑架构5.系统数据结构设计3

5、.1用户接口5.1逻辑结构设计要点运行架构3.2外部接口5.2物理结构设计要点3.3内部接口5.3数据结构与程序的关4.运行设计系4.1运行模块组合6.系统出错处理设计4.2运行控制6.1出错信息4.3运行时间6.2补救措施6.3系统维护设计方案vs.架构312架构文档üISO模板üRUP模板议üADMEMS模板建模工具3ü建模工具的概念模型程建模语言34ü类图ü序列图ü用例图ü状态图架构文档(RUP格式)1.文档简介1.1目的4.用例视图1.2范围5.逻辑视图1.3定义、缩写词和缩略语6.运行视

6、图1.4参考资料1.5概述7.物理视图2.架构表示方式8.开发视图[本节说明采用何种软件架构、将涉及哪些架9.数据视图构视图、每种视图采用什么模型来描述。]3.软件架构的目标和约束[本节列举并说明对软件架构设计其关键作用10.系统规模与性能的软件需求、用户目标、约束条件等。]11.其他质量考虑架构文档的写法1.文档简介文档目的,非项目目的1.1目的文档范围,非项目scope1.2范围1.3定义、缩写词和缩略语•本项目经审核的计划书、合同、上级批文1.4参考资料•本项目的其他已发表文件•本文档引用的

7、文件资料,如软件开发标准1.5概述•题目,编号,版本号,发表日期,发布方,必要时说明如何使用这些资料2.架构表示方式[本节说明采用何种软件架构、将涉及哪些架构视图、每种视图采用什么模型来描述。]3.软件架构的目标和约束[本节列举并说明对软件架构设计其关键作用的软件需求、用户目标、约束条件等。]与需求呼应架构文档的写法4.用例视图不宜详细5.逻辑视图多视图方法6.运行视图7.物理视图8.开发视图如何满足非功能9.数据视图需求10.系统规模与性能11.其他质量考虑方案vs.架构312架构文档üISO模

8、板üRUP模板议üADMEMS模板建模工具3ü建模工具的概念模型程建模语言34ü类图ü序列图ü用例图ü状态图逻辑架构运行架构•职责划分•控制流–逻辑层(Layer)–进程、线程–子系统、模块–中断服务程序–关键类•控制流组织•职责间协作–系统启动与停机–接口–控制流通信开发架构–协作关系–加锁与同步•程序单元–源文件、配置文件–程序库、框架–目标单元•程序单元组织–Project划分物理架构数据架构–Project目录结构•物理节点–编译依赖关系•持久数据单元―PC、服务器–文件―

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。