閱讀33 返回首頁    go 阿裏雲 go 技術社區[雲棲]


軟件工程之五個層次四個部分

     在麵向對象技術這一章中,提到了“五個層次”和“四個部分”,對於這兩方麵以及關係做了一下總結。

       首先,說一下“五個層次”。OOA麵向對象的分析)模型由5個層次(主題層、對象類層、結構層、屬性層和服務層)組成。OOA有兩個任務,形式地說明我們所麵對的應用問題,最終成為軟件係統基本構成的對象,還有係統所必須遵從的,由應用環境所決定的規則和約束;明確地規定構成係統的對象如何協同合作,完成指定的功能。

    

識別類和對象

 

 

屬性層

 

 

服務層

 

       然後,說一下“四個部分”。OOD(麵向對象的設計)模型由4個部分(問題論域部分、人機交互部分、任務管理部分、數據管理部分)組成。

      1、問題論域部分

          執行基本應用功能的對象

          包括與應用問題直接有關的所有類和對象

          在OOD階段,繼續OOA階段的工作,對OOA中得到的結果改進和增補

      2、人機交互部分

          用於係統的某個特定實現的界麵技術

      3、任務管理部分

          指定了那些創建係統時必須建立的操作係統部分

     4、數據管理部分

          主要涉及數據庫

          定義了那些與所用數據庫技術接口的對象

         下麵,說一下這二者之間的關係。OOD繼續做OOA階段的工作,建立軟件結構。OOA中的5個層次貫穿在OOD(麵向對象的設計)過程中。問題論域部分是繼續OOA的工作,是對OOA的細化,對OOA中的某些類、對象、屬性的進一步說明;人機交互部分(用戶界麵設計),OOA已經給出了所需屬性和操作,在OOD中進行細節加入到用戶界麵設計中。

 

最後更新:2017-04-03 14:54:06

  上一篇:go PHP壓縮html網頁代碼(清除空格,換行符,製表符,注釋標記)
  下一篇:go poj 1528 Perfection