BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:将架构作为语言

| 作者 Markus Völter 关注 0 他的粉丝 ,译者 张逸 关注 9 他的粉丝 发布于 2008年4月18日. 估计阅读时间: 不到一分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

通常,架构要么是在Word文档中描述的一些软件系统中无形的、概念性的方面,要么就完全是由技术驱动的(“我们使用了一个XML架构”)。这两种方式都很糟糕:前者很难派上用场,而后者架构上的概念被技术宣传所掩盖。

什么才是好的表达?应该是随着架构的发展,演化出一门语言,让你得以从架构的角度来描述系统。根据我在多个真实项目中获得的经验,这种表达方式能够形象、无歧义地描述架构构建模块和具体系统,同时又不至于深入到技术决策的细节(技术决策应该有意识地放到另一个单独的步骤中)。

本篇论文的第一部份通过一个真实故事演示了这一思想。第二部分则总结了这一方法的关键点。

阅读全文将架构作为语言

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

还是太复杂 by Andy Yao

不如适量的word来的更直观。

Re: 将架构作为语言 by huang xiaobiao

非常好的的论文,我当前正在研究平台,深受启发,感谢!!!!!

如果能看懂英原文就更好了 by 李 少龙

我居然看懂了百之50,,哈哈,与我的思想接轨很自然..

并不是非常有意义 by Pan Jian

其实没什么实质内容,就是软件体系结构里面的一些概念和方法。对实际系统的实现是否有很多的作用,还是需要具体问题具体分析的。

Re: 还是太复杂 by Wang Han

同感呵,用规范的文字来描述可以让开发人员和业务人员都容易接受

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT