1 / 34
文档名称:

赢在架构-大中型软件架构设计实践体系.ppt

格式:ppt   页数:34
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

赢在架构-大中型软件架构设计实践体系.ppt

上传人:szh187166 2013/1/9 文件大小:0 KB

下载得到文件列表

赢在架构-大中型软件架构设计实践体系.ppt

文档介绍

文档介绍:赢在架构
——大中型软件架构设计实践体系
软件架构专家 架构咨询顾问与培训师 《软件架构设计》作者
温昱
三个经典难题,一套实践体系
实践体系的三个阶段
Pre-architecture阶段
Conceptual Architecture阶段
Refined Architecture阶段
实践体系如何解决软件企业的问题
ADMEMS方法的十大理念
Q&A
议程
架构设计
三个经典难题
需求
架构
思维过程乱
不能系统有序进行思维……
输出乱

不能错落有致提供设计决策……
输入乱
不能深入全面把握需求……
架构师:混乱是思维的大敌!
一套实践体系
Pre-architecture阶段:错过= 过错
Conceptual Arch阶段:大系统成败关键
Refined Arch阶段:团队并行开发基础
PA阶段
需求
CA阶段
RA阶段
架构
Pre-architecture:不仅是理解需求
第1步:需求结构化
第2步:分析约束影响
第3步:确定关键质量
第4步:确定关键功能
确定关键功能
确定关键质量
持续关注业 务需求和约束
全面有序理解需求
影响架构的因素:多而杂
例如,确定关键质量时……
理解力:不能“还原”,何谈“模仿”
创造力:用好Pre-architecture阶段
业务目标、及业务愿景:
网站定位:B2C零售
当前经营:图书
未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。
商业质量:
新功能上线快,随需应变
商业约束:
投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功
集成约束:
物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)
用户:
终端用户
各种员工角色
终端用户功能:
最快的全库搜索
评价功能()
多角度关联信息
管理员功能:
灵活的打折设置
频率极高的新货上架
运行期质量:
可伸缩性:几乎没有上限
性能:即强调速度,又强调吞吐量
易用性:最便捷的选择方式
安全性:数据安全
持续可用性:不停机
互操作性:含公司各系统间互操作
用户级约束:
便捷的购物流程
客户群大:多国语言
客户群大:关注范围差异,须个性化
消费心理:营造集市效应,“别人也买了”、“别人还买了”
开发期质量:
可扩展性
开发方约束:
网站发展路线图
用户
开发
组织
功能
质量
约束