軟體體系結構 實驗一

2022-09-13 14:48:09 字數 2264 閱讀 8568

1.概念理解

(1)請根據你的理解和看法,給出「軟體體系結構」的定義。

軟體體系結構是指組成軟體的各個構件、各構件間的關係以及軟體設計的指導方向。

(2)所謂「軟體開發知識的半衰期」,是什麼含義?這個說法是否同樣適用於「軟體工程原則」?為什麼?

「軟體開發知識的半衰期」是指隨著軟體開發技術的發展,經過一定的時間週期後,在軟體開發領域將有一半的知識過時。這樣的週期就是「軟體開發知識的半衰期」。

不適用,考慮"半衰期"一詞的原始意義,「知識的半衰期」也應當被認為是乙個統計概念,即只對大量重複事件有效。正如「半衰期」對於單個原子沒有意義一樣,「知識的半衰期」適用的物件應當是整個軟體開發領域的知識,對於「軟體工程原則」,無法**其是否會過時,什麼時候會過時。

我認為,隨著社會資訊化程度的提高,「計算機與軟體專業技術人員」的職業需求在未來很長一段時間內將會保持較高水平,即使未來不打算成為計算機相關行業從業人員,為了能夠在資訊化社會裡立足,學習計算機相關知識也是必要的。

(4)什麼是系統設計師?什麼是系統分析師?什麼是軟體架構師?你認為這些職位與本課程有什麼關係?

感覺是乙個東西 :b。很顯然,這些職位都要學好本課程。

2.上網搜尋和瀏覽

看看哪些**在支援軟體體系結構,軟體開發、軟體設計的技術工作?請在表1-1中記錄搜尋結果。

你習慣使用的網路搜尋引擎是:

你在本次搜尋中使用的關鍵字主要是:軟體工程   軟體體系結構   社群

表1-1 軟體體系結構與設計專業**實驗記錄

**名稱

位址

主要內容描述

csdn

csdn.net

全球最大中文it社群 

scmlife

scmlife.com 

致力於做一流的軟體工程技術社群 

csdn

scmlife

(1)   名稱:csdn

技術熱點:移動開發,雲計算

(2)   名稱:scmlife

技術熱點:svn,git

(3)   名稱:

技術熱點:

3.案例分析:資訊資源網建設

閱讀以下關於資訊資源網建設的敘述,回答問題1至問題3。

某市**部門有近30個委、辦、局,分別承擔著法定的**職能,這些部門都有資訊中心,負責本單位資訊系統的建設和資訊資源的採集、維護等工作,同事向業務部門提供資訊化技術支援。該市的電子政務建設發展很快,統一規劃實施了**內網,實現了各個**部門百兆以上頻寬的網際網路,並在此基礎上規劃資訊資源網。該政務內網的執行維護成本較高,所以在政務內網開通之後,市財政逐漸削減了各個委辦局自身資訊系統的維護費用,市**也要求盡快實現資訊資源共享,以發揮電子政務網的效益。

[問題1]改市決定採取物理集中的方式統一管理各個委、辦、局的資訊系統,一些部門對此提出了異議。主要理由是集中管理後,由於管理部門對業務應用不了解,難以保證對本單位業務進行有力支援。

請用300字以內文字,從技術角度論述該市實現資訊系統統一管理是否可行。

可行。物理集中可以降低總體運維成本,各個部門對於業務的不同需求可以與管理部門協商溝通。

[問題2]在資訊系統集中管理建設過程中,該市需要重點規劃建設哪些內容?

容災系統,入侵檢測系統。

[問題3]發揮資訊系統效益的關鍵是資訊資源的有機共享,請給出該市政務資訊資源共享的建議(200字以內)。

合理設計資料庫,資訊共享的同時應當注意資訊保護,對於一些關鍵資訊需要設定訪問許可權。

軟體體系結構 軟體體系結構概論

開學到現在我已經上了三節軟體體系結構的課程,現在我想把自己學到的整理歸納一下。此篇隨筆對應於教材軟體體系結構概論一章。首先談一談我剛接觸這門課程是的感受。那就是 我靠 軟體也會有體系結構?以前只學過資料結構 演算法 基本的程式語言,覺得程式設計無非就是使用者給我需求,我便按照需求來程式設計序就好,從...

軟體體系結構

軟體體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件 資料構建 連線構建。處理構建 負責對資料進行加工 資料構建 是被加工的資訊 連線構建 把體系結構的不同部分組合連線起來 1 作為通訊的手段 2 代表了早期的設計決策結果 3 高層次的設計復用手段 1 軟體體系結構是風險承擔者 又稱涉...

軟體體系結構 軟體體系結構複雜性

複雜性具有不同的種類和形態,一種簡明的度量是類之間通訊路徑的數量,通訊路徑是類之間存在的持久或暫時連線。複雜性存在四種維度的解釋 從適應能力的角度,認知複雜性度量可以增強可理解性質量,結構複雜性可以增強可維護性和可伸縮性質量。這兩種度量是有關係的,對於低結構複雜性,認知複雜性的較小值雖然是必要不充分...