天天看點

軟考系統架構師倒計時第5天軟考系統架構師倒計時第5天

軟考系統架構師倒計時第5天

  1. 存儲過程是資料庫所提供的一種資料庫對象,通過存儲過程定義一段代碼,提供給應用程式調用來執行。從安全性的角度考慮,更新資料時,通過提供存儲過程讓第三方調用,将需要更新的資料傳入存儲過程,而在存儲過程内部用代碼分别對需要的多個表進行更新,進而避免了向第三方提供系統的表結構,保證了系統的資料安全。
  2. 分布式資料庫在各結點上獨立,在全局上統一。是以需要定義全局的邏輯結構,稱之為

    全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述資料在邏

    輯上的分片方式和在實體上各結點的分布形式。

  3. 安全攸關(safety-critical)系統是指系統失效會對生命或者健康構成威脅的系統,

    在航空、航天、汽車、軌道交通等領域存在大量的安全攸關系統。安全攸關系統中運作

    重要軟體,其安全性要求很高。通常在開發安全攸關軟體時,需求分析階段必須考慮安全性

    需求,這裡軟體安全性需求是指通過限制軟體的行為,使其不會出現不可接受的違反系統安

    全的行為需求。

  4. 混成系統定義:混成系統一般由離散分離元件和連續元件并行或串行組成,元件之間的

    行為由計算模型進行控制。選項A缺少"連續元件"和"串行":選項C缺少"離散分離元件”

    和"并行";選項D"由同步/異步事件進行管理"是錯誤的,同步/異步事件是任務通信機制的

    一種,而不能替代計算模型。

  5. 使用者打開浏覽器輸入目标位址,通路一個Wb頁面的過程如下:

    (1)浏覽器首先會查詢本機的系統,擷取主機名對應的P位址:

    (2)若本機查詢不到相應的P位址,則會發起DNS請求,擷取主機名對應的IP位址:

    (3)使用查詢到的P位址向目标伺服器發起TCP連接配接;

    (4)浏覽器發送HTTP請求,HTTP請求由三部分組成,分别是:請求行、消息報頭、

    請求正文:

    (5)伺服器從請求資訊中獲得客戶機想要通路的主機名、Web應用、Wb資源:

    (6)伺服器用讀取到的Wb資源資料,建立并回送一個HTTP響應;

    (7)客戶機浏覽器解析回送的資源,并顯示結果。

  6. 在一個園區網中可以存在多台DHCP伺服器,客戶機申請後每台伺服器都會給予響應,

    客戶機通常選擇最先到達的封包提供的IP位址;對用戶端而言,在申請時不知道DHCP

    伺服器位址,是以無法指定;DHCP伺服器提供的位址不必和伺服器在同一網段;位址池中

    可以有多塊位址,它們分屬不同網段。

  7. 計算機性能評估的常用方法有時鐘頻率法、指令執行速度法、等效指令速度法、資料處

    理速率法、綜合理論性能法等,這些方法未考慮諸如/O結構、作業系統、編譯程式效率

    等對系統性能的影響,是以難以準确評估計算機系統的實際性能。

    通常使用者采用評價程式來評價系統的性能。評價程式一般有專門的測量程式、仿真程式

    等,而評測準确度最高的評價程式是真實程式。在計算機性能評估中,通常将評價程式中

    用得最多、最頻繁的那部分核心程式作為評價計算機性能的标準程式,稱其為基準測試程式。

  8. 應用內建是指兩個或多個應用系統根據業務邏輯的需要而進行的功能之間的互相調用

    和互操作。應用內建需要在資料內建的基礎上完成。應用內建在底層的網絡內建和資料內建

    的基礎上實作異構應用系統之間語用層次上的互操作。它們共同構成了實作企業內建化運作

    最頂層會聚內建所需要的,技術層次上的基礎支援。

    系統應用內建建構統一标準的基礎平台,在各個應用系統的接口之間共享資料和功能,

    基本原則是保證應用程式的獨立性。系統應用內建提供了4個不同層次的服務,最上層服

    務是流程控制服務。

  9. 結構化範型也稱軟體生命周期方法學,屬于傳統方法學。把軟體生命周期劃分成若幹個

    階段,每個階段的任務相對獨立,而且比較簡單,便于不同人員分工協作,進而降低了整個

    軟體開發過程的困難程度。在傳統的軟體工程方法中,軟體的生存周期分為定義時期、開發

    時期、運作和維護時期這幾個階段。

    可行性研究屬于軟體定義階段的主要任務。

  10. 需求變更管理是需求管理的重要内容。需求變更管理的過程主要包括問題分析和變更描

    述、變更分析和成本計算、變更實作。具體來說,需求變更是因為需求發生變化。根據軟體

    工程思想,需求說明書一般要經過論證,如果在需求說明書經過論證以後,需要在原有需求

    基礎上追加和補充新的需求或對原有需求進行修改和削減,均屬于需求變更。是以,需求變

    更必然會帶來相應的問題,絕不是百利無一害的。

  11. 軟體開發工具是指用于輔助軟體開發過程活動的各種軟體。其中,軟體模組化工具是輔助

    建立軟體系統的抽象模型的。常見的軟體模組化工具包括Rational Rose、Together、WinA&D、

    QuickUML、EclipseUML等。

  12. 從工程管理角度來看,軟體設計可分為概要設計和詳細設計兩個階段。概要設計也稱為

    高層設計或總體設計,即将軟體需求轉化為資料結構和軟體的系統結構;詳細設計也稱為低

    層設計,即對結構圖進行細化,得到詳細的資料結構與算法。

繼續閱讀