130242014062-黃凌逸-實驗一

實驗報告html

課程:  軟件體系結構與設計      實驗名稱:  軟件設計的網絡支持環境   python

專業:    軟件工程             學  號      130242014062   
姓名:  黃凌逸       實驗日期:  2017年 9月14 日  報告退發 (訂正 、 重作)程序員

1、實驗目的                                                                                        瀏覽器

l  掌握權限的分配。複習軟件工程的重要概念,熟悉軟件體系結構與軟件設計技術的基本概念與內容。安全

l  經過因特網搜索與瀏覽,瞭解網絡環境中主流的軟件體系結構與設計技術網站,掌握經過專業網站不斷豐富軟件體系結構和軟件設計技術最新知識的學習方法,嘗試經過專業網站的輔助和支持開展軟件體系結構和設計技術應用實踐。網絡

 

2、工具/準備工做數據結構

開始本實驗以前,請認真閱讀課程的相關內容。架構

須要準備一臺帶有瀏覽器,可以訪問因特網的計算機。工具

3、實驗內容與步驟性能

一、概念理解

軟件體系結構的定義

軟件體系結構爲軟件系統提供了一個結構、行爲和屬性的高級抽象,由構成系統的元素的描述、這些元素的相互做用、指導元素集成的模式以及這些模式的約束組成。軟件體系結構不只指定了系統的組織結構和拓撲結構,而且顯示了系統需求和構成系統的元素之間的對應關係,提供了一些設計決策的基本原理。 

2. 「軟件開發知識半衰期」含義是什麼?是否適用於「軟件工程原則」?爲何?

軟件開發知識的半衰期:一個在某一領域頗有學問或有豐富專業知識的人,若是再也不學習,在必定時間後進入知識半衰期,即基礎知識仍可用,其餘的一半新知識已經落伍。

      不適用於「軟件工程原則」。

  理由:軟件工程過程:生產一個最終能知足需求且達到工程目標的軟件產品所須要的步驟。軟件工程過程主要包括開發過程、運做過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟件需求規約。需求分析生成功能規約。設計活動通常包括概要設計和詳細設計。概要設計創建整個軟件系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的接口定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換爲可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品知足用戶的要求。維護活動包括使用過程當中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。

    簡而言之,目的決定手段,軟件工程原則的目的是實現軟件開發的,高效性,低錯率,可循環等。而軟件開發原則是圍繞這方面發展的,而已經是不會出現大量更新換大,只會愈來愈完善,本質並不會有所改變。 

3. 請經過網絡搜索,瞭解「全國計算機技術與軟件專業技術資格(水平)考試」的相關內容,瞭解「軟考」對計算機與軟件專業技術人員進行的職業資格、專業技術資格認定和專業技術水平測試。你如何理解「計算機與軟件專業技術人員」的職業前景,認同這個職業方向嗎?

 

什麼是計算機技術與軟件專業技術資格(水平)考試

計算機技術與軟件專業技術資格(水平)考試是原中國計算機軟件專業技術資格和水平考試的完善與發展。這是由國家人力資源和社會保障部(原人事部)、工業和信息化部(原信息產業部)領導的國家級考試,其目的是,科學、公正地對全國計算機與軟件專業技術人員進行職業資格、專業技術資格認定和專業技術水平測試。

 

我以爲在現階段有必定做用,可是隨着社會的發展,過個二三十年,軟件技術必定會稱爲你們必備的生活技能,目前的人工智能,物理連網迅速發展,將來確定會致使許許多多的社會工做崗位的變更,這一切的發展必然帶動更多的職位跟互聯網技術結合。

 

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

 

系統分析師

在軟件開發流程中主要從事需求分析、信息系統項目架構設計(包括概要設計和詳細設計)、開發階段的主要模塊的規劃、設計和測試,同時也涉及可行性分析的工做。

 

系統設計師

系統設計師(SD)是負責設計與開發應用軟件系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運做者。

 

軟件架構師

軟件架構師是軟件行業中一種新興職業,工做職責是在一個軟件項目開發過程當中,將客戶的需求轉換爲規範的開發計劃及文本,並制定這個項目的整體架構,指導整個開發團隊完成這個計劃。主導系統全局分析設計和實施、負責軟件構架和關鍵技術決策的人員。

 

我認爲本課程必需要先了解他們的設計思路,纔可以進行測試。

 

上網搜索和瀏覽

看看哪些網站在支持軟件體系結構,軟件開發、軟件設計的技術工做?請在表1-1中記錄搜索結果。

你習慣使用的網絡搜索引擎是:百度

你在本次搜索中使用的關鍵詞主要是:軟件體系結構、體系結構、軟件知識半衰期、系統架構師

 

網站名稱

網址


內容描述

知乎

https://www.zhihu.com/

知乎是一個真實的網絡問答社區,社區氛圍友好與理性,鏈接各行各業的精英。用戶分享着彼此的專業知識、經驗和看法,爲中文互聯網源源不斷地提供高質量的信息。

開源中國

https://www.oschina.net/

開源中國是目前中國最大的開源技術社區。咱們傳播開源的理念,推廣開源項目,爲 IT 開發者提供了一個發現,使用,並交流開源技術的平臺。目前開源中國社區已收錄超過兩萬款開源軟件。

csdn

http://www.csdn.net/

我的開發者的博客

請分析:你認爲軟件體系結構與設計技術專業網站當前的技術熱點是:

(1)CSDN

技術熱點:大數據、JAVAEE

(2)淘寶

技術熱點:大數據、python、AR

(3)百度

技術熱點:大數據、人工智能、python

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

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

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

 

問題1:該市決定採起物理中的方式統一管理各個委、辦、局的信息系統,一些部門對此提出了異議。主要理由是集中管理後,因爲管理部門對業務應用不了解,難以保證對本單位業務進行有力支持。

請用300字之內文字,從技術角度論述該市實現信息系通通一管理是否可行。

該市實行各個委辦局信息系通通一管理可行。

該市電子政務網性能優良,信息系統物理部署點位置不會影響應用,也不存在信息傳輸瓶頸。

集中管理後,不只能共享網絡、主機的硬件設備,還能集中進行高可靠性配置、安全管理,以較低的成本向各個應用系統提供較高的可用性和安全性。

集中管理後,各個部門的運行維護和管理的費用將大大下降,可節省該市用於政府部門信息系統維護的總體費用。

應用系統位於信息系統層次結構的上層,底層的集中共享可以對業務提供更好的支撐。而各個部門的應用對信息系統的要求可由本部門提出,歸入到集中管理部門對信息系統的統一規劃中。 

問題2在信息系統集中管理建設過程當中,該市須要重點規劃建設哪些內容?

  1. 災備系統
  2. CA認證系統
  3. 入侵檢測系統
  4. 安全審計系統
  5. 防火丶防盜等物理安全措施
  6. 高可用性設備
  7. 較好性能的網絡管理系統,監控網絡流量

 

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

  1. 全市政務信息的分類,分級標準
  2. 合各部門的職責,制定信息的採集原則
  3. 指定信息的維護,更新原則。
  4. 建設信息交換平臺,規劃信息交換目錄,制定信息的交換辦法
  5. 優化政務流程

 

4、總結

經過網絡的搜索以及課堂的學習,瞭解到了部分專業名稱的含義。同時明白這個課程須要咱們本身大量查找資料。

相關文章
相關標籤/搜索