1. 程式人生 > >軟件體系結構第一次實驗

軟件體系結構第一次實驗

多重 成本 計算機應用 擴大 hub 了解 認同 流程 需求分析

1.
1) 一個程序或計算機系統的軟件體系結構包括一個或一組軟件構件、軟件構件的外部的可見特性及其相互關系。其中,"軟件外部的可見特性"是指軟件構件提供的服務、性能、特性、錯誤處理、共享資源使用等。
2) 一個在某一領域很有學問或有豐富專業知識的人,如果不再學習,在一定時間後進入知識半衰期,即基礎知識仍可用,其他的一半新知識已經落伍。
適用於。因為隨著軟件技術的發展,軟件工程原則肯定會進行更新換代,區別與軟件開發知識只是半衰期的時間比較久而已。
1) 軟件工程是系統工程,其項目往往工期長,投入大,腦力勞動多,產品無形,協同性要求高。即有大量創造性的腦力勞動,又需要大規模協同作戰,隨著信息產業的迅猛發展,行業人才需求量也在逐年擴大。認同,不過我們不能僅僅局限於成為一個“碼農”,做基層的員工,要不放棄學習進步的機會,向新興技術或管理層次方向努力。
2) 系統設計師:負責設計與開發應用軟件系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的conceptionmodel(概念模型)知識和基礎編程技巧。傑出的系統分析師會利用編程技巧來輔助建立conceptionmodule。
系統分析師:具有從事計算機應用系統的分析和設計工作能力及業務水平,能指導系統設計師和高級程序員的工作的一族。在軟件開發流程中主要從事需求分析、信息系統項目架構設計(包括概要設計和詳細設計)、開發階段的主要模塊的規劃、設計和測試,同時也涉及可行性分析的工作。
軟件架構師:在分析設計階段根據系統的主要功能和特性對軟件總體藍圖做出規劃的開發人員。
這些職位都必須了解軟件體系結構與設計的知識,這是他們不可獲取的一塊。也不僅僅是這些職業,任何IT相關職業都可以從這麽課程中學到許多。
2.
慣用的搜索引擎:谷歌、百度
本次搜索中用的關鍵詞:軟件體系結構、軟件設計、IT、2017
網站名稱 地址 主要內容描述
百度百科 https://baike.baidu.com/ 系統設計師等詞條
維基百科 https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5 系統設計師等詞條
知乎 https://www.zhihu.com/#signin 軟件職業就業前景


在本實驗中,你感覺比較重要的3個軟件體系結構與設計技術專業網站是:
(1)網站名稱: CSDN
(2)網站名稱: github
(3)網站名稱: 碼雲(git.oschina)
你認為軟件體系結構與設計技術專業網站當前的技術熱點是:
? 名稱: CSDN
技術熱點: python

? 名稱: github
技術熱點: JAVA、python

? 名稱: 碼雲
技術熱點: Jfinal、JeeSite
3.
[問題1]該市決定采取物理中的方式統一管理各個委、辦、局的信息系統,一些部門對此提出了異議。主要理由是集中管理後,由於管理部門對業務應用不了解,難以保證對本單位業務進行有力支持。
請用300字以內文字,從技術角度論述該市實現信息系統統一管理是否可行。
答: 可行,該市電子政務網性能優良,信息系統物理部署點位置不會影響應用。集中管理後,不僅能共享網絡、主機的硬件設備,還能在加強安全管理的基礎上降低成本。集中管理後,各個部門的運行維護和管理的費用將大大降低,可節省費用。應用系統位於信息系統層次結構的上層,底層的集中共享能夠對業務提供更好的支撐。
[問題2]在信息系統集中管理建設過程中,該市需要重點規劃建設哪些內容?
答: 需要重點規劃信息安全,可使用多重備份的方式;信息防竊取,可使用身份認證、賬號綁定等方式;信息防禦,可使用周期性進行入侵檢測,病毒檢測等方式;物理原因造成災害,可使用加強防火防盜等方式。
[問題3]發揮信息系統效益的關鍵嘻嘻市信息資源的有機共享,請給出該市政務信息資源共享的建議(200字以內)。
答: 該市可以首先先確定一個負責人為最高權限者,再專門組織一個團隊來進行信息的管理和維護,已保持系統的正常運行;對數據采取分類、分標簽、分等級等方式,方便用於不同需求的獲取;定期進行維護更新,確保系統的正常運行;派遣專員對各個委、辦、局進行適當培訓,提高對系統使用技巧的掌握。

軟件體系結構第一次實驗