成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

系統架構師談企業應用架構之開卷有益

開發 項目管理
系統架構師是很多人羨慕的職業,不用天天埋頭寫代碼還能拿高薪。其實很多人并不了解企業應用架構,讓我們慢慢來學習。

  開篇說明

  由于是自己對這些技術的學習總結和心得體會,錯誤之處在所難免,懷著技術交流的心態,現在發表出來,所以希望大家能夠多多指點,這樣能使一部分人受益同時也能糾正我的錯誤觀點,以便和各位共同提高!

  軟件架構到底是什么

  軟件架構可以被簡單的描述為,一系列組件之間的組合,交互,繼承的關系。當然這樣的解釋基本上人人都可以接收。不過在我們看來,這樣的說法有點過于抽象。

  軟件架構有這標準的定義,就是參考ANSI/IEEE的標準,軟件架構可以理解為軟件密集型系統中對系統的實現和部署起決定性作用的的系統。

  軟件架構中的關鍵點是應該符合項目干系人的目標,功能上當然細分成功能性的和非功能性的需求。

  軟件架構有一定的特殊性,架構設計必須開發的初期就確定,架構設計作為關鍵決策必須前期確定。

  軟件架構其實主要是要符合項目干系人的目標,如果無法滿足項目干系人的目標,那么這個架構方案就行不通,下圖是ANSI/IEEE標準中定義的系統、架構與項目干系人直接的關系。

  開篇中已經介紹了系統架構的表述工具有UML和Relation Rose,UML基本上已經成為國際的標準。

  UML的類圖:主要是描述類之間的關系。

  用例圖:描述使用場景。

  組件圖:用來描述系統中的可重用部分。并且容易看出組件與二進制文件之間的對應關系。

  通過UML工具,我們能夠更深層次對系統架構進行不同角度的描述。抓住其核心。

  軟件架構的驗證,目前沒有什么好的辦法可以自動驗證軟件架構是否可以達到項目干系人的目標,只有通過多種方式多個級別的測試。

  例如通過單元測試,來驗證單一的功能,集成測試來評估系統的兼容性,驗收測試來驗證用戶的滿意度,程序是否提供必要的功能。

  除了UML建模工具之外,還有IBM比較著名的Relation Rose,這里大概介紹下該工具具有的視圖模式:

系統的架構

  可以這樣說,軟件系統的架構過程中沒有什么系統是不可拆分的,系統的開發方法越敏捷,為開發人員實現架構是預留的空間越大。

  系統架構師將系統分解的過程,其實最終形成的就是一份為開發人員提供的詳細設計說明書。當然詳細設計說明書的內容和格式也取決于開發方法。

  架構是什么

  架構大多體現在難以改變或者改變起來代價較大的決定上。但是最終還是需要有人做決定。

  系統分析師分析系統做什么,架構師設計如何去做。

  架構師是需求與詳細說明的紐帶。

  架構師的職責:架構師應該參與到開發的全過程當中。包括分析需求與架構設計、實現、測試、繼承與部署。

  按照ISO的定義架構師的定義如下:負責系統架構的人、團隊或組織。

  微軟則對系統架構是做了如下的劃分:

  1、企業架構師。

  2、基礎架構師。

  3、特定技術架構師。

  4、解決方案架構師。

  ***總結軟件開發過程中的一些法則:

  1、為了一個趕不上進度的項目增加人手,只會讓項目更加落后于進度。

  2、程序的復雜性會一直的增加,直到維護人員感覺到力不從心為止。

  3、建筑師與開發人員寫程序不同,如果建筑師按照開發人員的方式開建造,只會成為歷史中的敗筆。

  關于作者:專注于微軟平臺項目架構、管理和企業解決方案。熟悉設計模式、極限編程、架構設計、敏捷開發和項目管理。現主要從事WinForm、ASP.NET、等方面的項目開發、架構、管理工作。如有問題或建議,請多多賜教!

  作者:CallHot-何戈洲

  出處:http://www.cnblogs.com/hegezhou_hot/

【編輯推薦】

  1. Google強推Dart語言替代JavaScript 意欲何為?
  2. Google App Engine收費標準引發爭議
  3. 硅谷“老黃忠”程序員:Google+設計者上榜
  4. 揭秘Google是如何做代碼審查的
  5. 揭秘Google+技術架構
責任編輯:彭凡 來源: 博客園
相關推薦

2011-10-31 09:22:07

系統架構

2011-11-01 09:02:26

系統架構師

2011-10-27 09:08:59

系統架構師

2011-11-02 09:01:30

系統架構師

2011-10-21 09:04:57

系統架構師

2011-10-19 09:20:44

2011-10-24 09:26:42

系統架構師

2011-10-20 09:06:36

系統架構師

2011-10-26 09:43:13

系統架構師

2011-10-25 08:59:28

系統架構師

2012-02-02 10:23:07

2010-08-05 13:51:13

軟件架構師

2011-03-11 15:38:08

Java

2010-08-30 11:06:21

企業架構師

2014-10-28 09:56:56

Hadoop

2015-06-23 14:43:16

騰訊云架構師可擴展系統

2010-08-09 09:03:17

.NET企業級架構

2009-06-30 16:34:44

微軟

2012-06-20 13:54:44

架構性能優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线观看中文字幕 | 在线观看亚洲专区 | 成人在线视频一区 | 国产精品自产拍在线观看蜜 | 中文日本在线 | 四虎永久在线精品免费一区二 | 韩日三级| 国产在线精品一区 | 国产精品日韩欧美一区二区三区 | 国产乱码精品1区2区3区 | 色吊丝在线 | 久久久91精品国产一区二区三区 | 精品国产一级片 | 91不卡| 久久久www成人免费精品 | 91精品国产乱码久久久久久久久 | 日韩欧美一区二区三区免费观看 | 国产精品96久久久久久 | 一级高清 | 亚洲免费在线观看视频 | 亚洲二区视频 | h免费观看| 日韩免费毛片视频 | 国产91 在线播放 | 国产精品久久久久影院色老大 | 免费不卡av| 久久91| 亚洲视频在线看 | 国产激情一区二区三区 | 亚洲高清在线视频 | 欧美激情精品久久久久久变态 | 中文字幕蜜臀 | 久久久精品网站 | 日韩精品一区二区在线观看 | 天天操人人干 | 国产精品精品久久久 | 噜久寡妇噜噜久久寡妇 | 成人不卡视频 | 亚洲有码转帖 | 日韩在线精品视频 | 超碰婷婷 |