请解释软件体系结构的概念

概念如下:

软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。

相比较于“软件架构”,“软件体系结构”一词多用于学术研究领域使用,“软件架构”多用于工程实践领域,二者的外文名都是“software architecture”,在IEEE中的定义均为:“一个系统的基础组织,包含各个构件、构件互相之间与环境的关系,还有指导其设计和演化的原则。”



  • 浠涔堟槸杞欢浣撶郴缁撴瀯
    绛旓細杞欢浣撶郴缁撴瀯鐮旂┒濡傛灉浠呬粎鍋滅暀鍦ㄩ潪褰㈠紡鍖栫殑妗嗗浘闃舵锛屽凡缁忛毦浠ラ傚簲杩涗竴姝ュ彂灞曠殑闇瑕併備负鏀寔鍩轰簬浣撶郴缁撴瀯鐨寮鍙戯紝闇瑕佹湁褰㈠紡鍖栧缓妯$鍙枫佷綋绯荤粨鏋勮鏄庣殑鍒嗘瀽涓庡紑鍙戝伐鍏枫備粠杞欢浣撶郴缁撴瀯鐮旂┒鐨勭幇鐘舵潵鐪嬶紝鍦ㄨ繖涓棰嗗煙杩戞潵宸茬粡鏈変笉灏戣繘灞曪紝鍏朵腑姣旇緝鏈変唬琛ㄦх殑鏄編鍥藉崱鑰愬熀姊呴殕澶у锛圕arnegie Mellon University锛夌殑Robert...
  • 杞欢宸ョ▼鐨浣撶郴缁撴瀯
    绛旓細杞欢浣撶郴缁撴瀯琛ㄧず浜嗕竴涓蒋浠剁郴缁熺殑楂樺眰缁撴瀯锛屼富瑕佺壒鐐规湁锛1锛夎蒋浠剁郴缁熺粨鏋勬槸涓涓珮灞傛涓婄殑鎶借薄锛屽畠骞朵笉娑夊強鍏蜂綋鐨勭郴缁熺粨鏋勶紙姣斿B/S杩樻槸C/S锛夛紝涔熶笉鍏冲績鍏蜂綋鐨勫疄鐜般2锛夎蒋浠朵綋绯荤粨鏋勫繀椤绘敮鎸佺郴缁熸墍瑕佹眰鐨勫姛鑳斤紝鍦ㄨ璁杞欢浣撶郴缁撴瀯鐨鏃跺欙紝蹇呴』鑰冭檻绯荤粺鐨勫姩鎬佽涓恒3锛夊湪璁捐杞欢浣撶郴缁撴瀯鐨勬椂鍊欙紝蹇呴』鑰冭檻...
  • 杞欢浣撶郴缁撴瀯鐨瀹氫箟
    绛旓細杞欢浣撶郴缁撴瀯澶勭悊绠楁硶涓庢暟鎹粨鏋勪箣涓婂叧浜庢暣浣撶郴缁熺粨鏋勮璁″拰鎻忚堪鏂归潰鐨勪竴浜涢棶棰橈紝濡傚叏灞缁勭粐鍜屽叏灞鎺у埗缁撴瀯銆佸叧浜庨氳銆佸悓姝ヤ笌鏁版嵁瀛樺彇鐨勫崗璁紝璁捐鏋勪欢鍔熻兘瀹氫箟锛岀墿鐞嗗垎甯冧笌鍚堟垚锛岃璁℃柟妗堢殑閫夋嫨銆佽瘎浼颁笌瀹炵幇绛夛紙3锛塊ruchten鎸囧嚭锛岃蒋浠朵綋绯荤粨鏋勬湁鍥涗釜瑙掑害锛屽畠浠粠涓嶅悓鏂归潰瀵圭郴缁熻繘琛屾弿杩帮細姒傚康瑙掑害鎻忚堪绯荤粺鐨勪富瑕...
  • 鍑犵甯歌鐨杞欢浣撶郴缁撴瀯鍙婄壒鐐瑰垎鏋(绠杩5绉嶅父瑙佺殑杞欢浣撶郴缁撴瀯椋庢牸)
    绛旓細1闈㈠悜鏂归潰杞欢浣撶郴缁撴瀯鐩稿叧姒傚康 闈㈠悜鏂归潰杞欢浣撶郴缁撴瀯娑夊強璇稿姒傚康锛屼互涓嬪皢鍒嗗埆浠嬬粛銆傝蒋浠朵綋绯荤粨鏋勫湪杞欢宸ョ▼棰嗗煙鏈夌潃骞挎硾鐨勫奖鍝嶏紝浣嗗綋鍓嶄粛鏈舰鎴愪竴涓粺涓鐨勩佹爣鍑嗙殑瀹氫箟銆傜洰鍓嶅浗鍐呭鏅亶璁ゅ彲鐨勭湅娉曟槸杞欢浣撶郴缁撴瀯鍖呭惈鏋勪欢銆佽繛鎺ヤ欢鍜岀害鏉熴4銆曘傚叾涓害鏉熸弿杩颁簡浣撶郴缁撴瀯閰嶇疆鍜屾嫇鎵戠殑瑕佹眰锛岀‘瀹氫簡浣撶郴缁撴瀯鐨鏋勪欢涓...
  • 浠涔堟槸浣撶郴缁撴瀯?浣撶郴缁撴瀯璁捐鐨勬楠ゆ槸浠涔
    绛旓細骞惰Е鍙戜簡澶ч噺鐨勫墠娌挎妧鏈佺浉鍏充骇鍝佸紑鍙戜笌鍩虹鐮旂┒璇鹃銆浣撶郴缁撴瀯璁捐鏂规硶锛1.鍏冩ā鍨嬫槸瀵瑰悇绉嶄綋绯荤粨鏋勮璁$殑妯″瀷鐨勬娊璞 浣撶郴缁撴瀯璁捐鐨勫厓妯″瀷鍥撅細2.浣撶郴缁撴瀯璁捐鏂规硶 2.1宸ヤ欢椹卞姩 2.2鐢ㄤ緥椹卞姩 2.3妯″紡椹卞姩 2.4棰嗗煙椹卞姩鏂规硶 宸ヤ欢椹卞姩姒傚康妯″瀷鍥撅細...
  • 杞欢浣撶郴缁撴瀯鍜杞欢鏋舵瀯鏄竴涓剰鎬濆悧
    绛旓細杞欢鏋舵瀯:鏁翠釜杞欢绯荤粺鐨勫悇涓ā鍧椾箣闂寸殑缁撴瀯璁捐锛屾槸杞欢宸ョ▼鑼冪暣鐨勬蹇锛屽氨璞¤璁′竴鏍嬫埧瀛愮敱鍑犱釜浠涔堟牱鐨勬澘鍧楃粍鎴愪竴鏍枫杞欢浣撶郴缁撴瀯锛氭槸杞欢缂栫▼椋庢牸鑼冪暣鐨勪竴涓氫織姒傚康锛屾瘮濡傝鐢╟++銆乸oworbuild銆乨elphi绛夋潵杩涜杞欢璁捐鏄潰鍚戝璞$殑缂栫▼璇█浣撶郴缁撴瀯锛岃宐asic銆乧銆乫oxbase鐨勮蒋浠朵綋绯荤粨鏋勭壒鐐规槸闈㈠悜浠诲姟娴佺▼...
  • 浠涔堟槸杞欢浣撶郴缁撴瀯鐨璁捐妯″紡?
    绛旓細杞欢璁捐妯″紡灏辨槸Uml缁熶竴寤烘ā璇█鐨勬妧宸ф姒傚康銆備富瑕佺爺绌跺悇涓被妯″潡鍜屾帴鍙d箣闂寸殑瀹夋帓涓庢惌閰嶏紝涔熸槸涓虹▼搴忓憳鎻愪緵浜ゆ祦鐨勪竴涓緢濂界殑骞冲彴銆傚埄鐢ㄨ蒋浠惰璁℃ā寮忔偍鍙互鍋氬嚭璐ㄩ噺鏇撮珮锛屼唬鐮佹洿灏戯紝鎵╁厖鏇村鏄撶殑杞欢銆杞欢浣撶郴缁撴瀯閫氬父琚О涓烘灦鏋勶紝鎸囧彲浠ラ鍒跺拰鍙噸鏋勭殑杞欢妗嗘灦缁撴瀯銆傛灦鏋勫皻澶勫湪鍙戝睍鏈燂紝瀵逛簬鍏跺畾涔夛紝瀛︽湳鐣...
  • 杞欢浣撶郴缁撴瀯鏈夊摢浜
    绛旓細4. 寰湇鍔℃灦鏋勶紙Microservice Architecture锛夊井鏈嶅姟鏋舵瀯鏄竴绉嶅皢杞欢绯荤粺鍒掑垎涓轰竴绯诲垪灏忓瀷鏈嶅姟鐨勬灦鏋勬ā寮忋傛瘡涓井鏈嶅姟閮芥槸鐙珛鐨勩佸彲鐙珛閮ㄧ讲鍜屽崌绾х殑閮ㄥ垎锛屽叿鏈夎嚜宸辩殑涓氬姟鍔熻兘銆傚井鏈嶅姟鏋舵瀯鏈夊埄浜庡疄鐜扮郴缁熺殑鍙墿灞曟с佸彲闈犳у拰鐏垫椿鎬э紝閫傜敤浜庡ぇ鍨嬨佸鏉傜殑杞欢绯荤粺銆備互涓婂氨鏄杞欢浣撶郴缁撴瀯鐨鍑犵涓昏绫诲瀷銆傛瘡绉嶆灦鏋...
  • 浠涔堟槸杞欢鏋舵瀯?鏈夋病鏈夊叿浣瑙i噴?
    绛旓細鏄ㄥぉ鏈変竴涓珮鎵嬭鍒ぉ澶╁氨鍐欎唬鐮佽瀛﹀鐜板湪娴佽鐨杞欢鐨勬灦鏋锝杞欢鏋舵瀯鍒板簳浠涔姒傚康?鏋舵瀯杩樻湁娴佽鐨勮娉?鎴戞槸涓鑿滈笩鎯充簡瑙d笅.璇疯В閲鍏蜂綋鐐... 鏄ㄥぉ鏈変竴涓珮鎵嬭鍒ぉ澶╁氨鍐欎唬鐮 瑕佸瀛︾幇鍦ㄦ祦琛岀殑杞欢鐨勬灦鏋勶綖杞欢鏋舵瀯鍒板簳浠涔堟蹇?鏋舵瀯杩樻湁娴佽鐨勮娉? 鎴戞槸涓鑿滈笩 鎯充簡瑙d笅.璇疯В閲婂叿浣撶偣 灞曞紑  鎴戞潵绛 2...
  • 璇烽棶杞欢鏋舵瀯涓杞欢浣撶郴缁撴瀯鏈変粈涔堝叧绯?
    绛旓細杞欢鏋舵瀯:鏁翠釜杞欢绯荤粺鐨勫悇涓ā鍧椾箣闂寸殑缁撴瀯璁捐锛屾槸杞欢宸ョ▼鑼冪暣鐨勬蹇锛屽氨璞¤璁′竴鏍嬫埧瀛愮敱鍑犱釜浠涔堟牱鐨勬澘鍧楃粍鎴愪竴鏍枫杞欢浣撶郴缁撴瀯锛氭槸杞欢缂栫▼椋庢牸鑼冪暣鐨勪竴涓氫織姒傚康锛屾瘮濡傝鐢–++銆丳oworBuild銆丏elphi绛夋潵杩涜杞欢璁捐鏄潰鍚戝璞$殑缂栫▼璇█浣撶郴缁撴瀯锛岃孊asic銆丆銆丗oxbase鐨勮蒋浠朵綋绯荤粨鏋勭壒鐐规槸闈㈠悜浠诲姟娴佺▼...
  • 扩展阅读:软件体系结构ppt ... 软件体系结构期末试题 ... 软件体系结构设计模式 ... 软件体系结构基本要素 ... 软件体系结构风格五种 ... 软件体系结构研究内容 ... 体系的概念是什么 ... 软件体系结构第三版 ... 请简要解释网络体系结构 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网