日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OOA

發布時間:2024/1/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OOA 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OOA:
  就是抽取和整理用戶需求并建立問題域精確模型的過程。分析工作包括理解(Comprehension)、表達(Expression)和驗證(Verification)三項內容。
    建立的模型應包括
        對象模型(靜態結構,Static Structure)
        動態模型(交互次序,Interaction Sequence)
        功能模型(數據變換,Data Transformation)

    大型系統的對象模型由五個層次組成
        主題層(范疇層)  (Subject Layer)
        類-&-對象層     (Class-&-Object Layer)
        結構層??????????????????? (Structure Layer)
        屬性層??????????????????? (Attribute Layer)

        服務層??????????????????? (Service Layer)

  面向對象分析工作大體上按下列順序進行:
    1、尋找類&對象
        1.找出候選的類-&-對象:一般按語法分析,尋找主語名詞或名詞短語
        2.篩選出正確的類-&-對象:篩選標準:1、冗余2、無關、3、籠統4、屬性5、操作6、實現
    2、識別結構(確定關聯)
    3、定義屬性:既對象所具有的性質,一般是賓語名詞
    4、識別繼承關系:確定了類中屬性之后,利用繼承機制共享的公共性質,對系統中的類加以組織。一般有兩種方法建立繼承關系:
        (1)自底向上:抽象出現有類的共同性質泛化出父類
        (2)自頂向下:把現有類細化成更具體的子類
    5、定義方法
        在確定類中應該有的的方法時,既要考慮該類實體的常規行為,又要考慮完成本系統功能所需要提供的服務。把籠統的功能細化為具體的功能,再把所有該完成 的功能分配給適當的對象去承擔。

總結

以上是生活随笔為你收集整理的OOA的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。