软件架构
文章平均质量分 78
啊君
共同探讨软件之道
伸开双臂迎接软件新纪元
展开
-
软件进化--企业应用软件架构成熟度模型 软件企业的基础设施
应用软件开发作为一个行业已经有了30多年的发展历史,但是也许是软件之复杂,也许是软件之无形,目前依然处于一种原始的手工作坊式生产方式,需要依靠大量的人力去开发,质量难于保障,使用和运维成本高昂。 造成这种局面的原因多种多样,但我认为最根本的原因并不在于管理,而在于原创 2011-08-21 11:50:43 · 2275 阅读 · 0 评论 -
编程规则 - 3 类设计规则 类设计的基本要求 3.2
上篇:http://blog.csdn.net/xabcdjon/article/details/6707098 开篇:编程规则 1请参考:方法设计规则 方法是类的核心,要想设计好类,必须遵循方法的设计原则3.2 类设计的基本原则 类是属性和方法(行为)的容器,但它不是垃圾桶,更不能是四像八不像。 类是对技术领域和业务领域客观实体(可能是虚拟实体)的抽象和表达,原创 2011-09-26 20:23:03 · 33875 阅读 · 14 评论 -
企业级应用软件开发面临的困境
摘要:企业技术架构 软件开发的困境 参阅:序 消灭人狼 软件的十大命题 编程规则 最近一直很忙,没时间写博客,今天在写一篇东西时,觉得下面这段内容可以和大家分享。 没有企业技术架构的支撑,应用软件开发就类似于没有操作系统支持的早期软件编程一样苦不堪言,摆脱不了如下三大困境:1) 手工作坊式的开发,对技术人员的强依赖;2) 软件开发团原创 2012-11-21 09:33:59 · 28685 阅读 · 0 评论 -
应用系统的症结与解决之道
摘要:企业应用架构、企业技术架构 参阅:序 消灭人狼 软件的十大命题 编程规则 目前应用软件系统的设计和开发遇到诸多的困难,主要原因在于业务与技术纠缠在一起,服务和功能纠缠在一起,导致应用系统与技术关联性太强,服务与功能关联性太强,系统混沌不堪,铁板一块、牵一发而动全局,难以适应业务的发展和变化,解决问题的关键在于: 1)将技术与业务分原创 2012-03-13 12:41:50 · 25374 阅读 · 0 评论 -
服务粒度设计原则与服务组合—兼谈应用软件的症结(二)
摘要:企业应用架构、企业技术架构 参阅:序 消灭人狼 软件的十大命题 编程规则 SOA、SOA、SOA! 现在许多企业都在进行基于SOA的应用治理,这里的关键是服务和架构,架构在上一篇架构简述>中已经作了介绍,本文重点讨论服务粒度设计原则和服务组合。 困扰目前应用领域的主要问题是服务的粒度如何把控,服务如何组合使用?原创 2012-02-25 21:43:18 · 30714 阅读 · 1 评论 -
架构简述—兼谈应用软件的症结之一
摘要:企业应用架构、企业技术架构 参阅:序 消灭人狼 软件的十大命题 编程规则 架构、架构、架构! 各领域都在谈论架构,尤其在软件领域,架构师也似乎成了软件士兵向往的将军头衔。然而,目前架构的概念却肤浅而混乱;实时上就行业应用而言,架构至少分为如下五大类: 而一直困扰应用软件领域的关键问题在于,许多人将应用原创 2012-02-08 15:47:28 · 28609 阅读 · 4 评论 -
老子的软件之道 - 道篇 2 软件架构 – 难中求易
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 2 软件架构 – 难中求易 圣人曰:天下皆知美之为美,斯恶矣;皆知善之为善,斯不善已。故有无相生,难易相成,长短相形,高下相倾,音声相和,前後相随。是以圣人处无为之事,行不言之教。万物作焉而不辞。生而不有,为而不恃,功成而弗居。夫唯弗居,是原创 2011-08-26 17:47:02 · 27156 阅读 · 5 评论 -
老子的软件之道 - 道篇 10 平台之美
摘要:老子哲学 道德经 软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:载营魄抱一,能无离乎?专气致柔,能如婴儿乎?涤除玄览,能无疵乎?爱国治民,能无智乎?天门开阖,能为雌乎?明白四达,能无知乎?生之,畜之。生而不有,为而不恃,长而不宰,是谓玄德。。 架构与应用之间能够高原创 2011-08-29 11:03:31 · 27129 阅读 · 1 评论 -
老子的软件之道 - 道篇 8 平台若水
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:上善若水。水善利万物而不争,处众人之所恶,故几於道。居善地,心善渊与善仁,言善信,正善治,事善能,动善时。夫唯不争,故无尤。 圣人赞水,因为水的品行近乎于道。 在软件系统中,企业的架构平台及应用软件的工装设备原创 2011-08-27 11:14:06 · 24737 阅读 · 2 评论 -
老子的软件之道 - 道篇 13 探路者
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:宠辱若惊,贵大患若身。何谓宠辱若惊?宠为下。得之若惊失之若惊是谓宠辱若惊。何谓贵大患若身?吾所以有大患者,为吾有身,及吾无身,吾有何患。故贵以身为天下,若可寄天下。爱以身为天下,若可托天下。 由于软件自身的抽象性,使软件行业的路途更原创 2011-08-29 19:44:31 · 25576 阅读 · 0 评论 -
老子的软件之道 - 道篇 1 软件的本源-抽象
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 道篇 你发现构成软件体系最基本的粒子了吗? 这是通往软件之道的门户。 (参见:软件架构形态) 1 软件的本源-抽象 圣人曰:道可道,非常道。名可名,非常名。无名天地之始。有名万物之母。故常无欲以观其妙。常有欲以观其徼。此两原创 2011-08-26 14:11:38 · 28787 阅读 · 8 评论 -
什么是企业技术架构
建议初学者阅读“编程规则”,资深者阅读“软件之道” 最近看了几本关于架构的书籍,看来架构做为一个概念和体系还很年轻,还不是很清晰。 首先架构的概念太宽泛,各领域都有架构的概念,仅就软件领域而言,也包括: 业务架构、应用架构原创 2011-10-15 15:18:20 · 37551 阅读 · 10 评论 -
编程规则 - 3 类设计规则 (2) 类设计的基本要求
3.3 类设计的基本要求 上面讲述了系统设计和类设计的基本规则,理论性较强,你也许一段时间难以理解好,下面介绍类设计的基本要求,更加易于实践,你需要认真做好,上面的那些规则你可以在实践过程中逐步理解,软件设计是一门实践科学,纸上谈兵永远难以得其门而入,实践是最好的老原创 2011-08-22 11:25:15 · 3022 阅读 · 0 评论 -
老子的软件之道 - 道篇 36 治理矛盾
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序消灭人狼软件的十大命题编程规则 圣人曰:将欲歙之,必固张之。将欲弱之,必固强之。将欲废之,必固兴之。将欲取之,必固与之。是谓微明。柔弱胜刚强。鱼不可脱於渊,国之利器不可以示人。 矛盾无处不在,老子用于他高超的辩证思维,提出来治理矛盾的总原则:“欲歙必张、欲弱必强、欲废必兴、欲取必与”,运用于应用软件领域可以叙述为原创 2013-05-09 16:28:25 · 2513 阅读 · 0 评论