<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 連載:面向對象葵花寶典:思想、技巧與實踐(20) - 用例圖的陷阱 你知道么,用例圖?**不是**?用來描述 用例的哦!!!! 熟悉UML的朋友都肯定知道,UML有一個叫做用例圖的東東。 單純從名字上來看,你可能以為用例圖是用來描述用例的,即:用例圖?=?用例的圖形化表示。 ? 然而各位發明UML的大師們,卻在無意中給我們設下了一個陷阱:所謂的用例圖,不是用來描述用例,而是用來描述系統的圖形。 ? 聽起來有點奇怪和別扭,既然是用來描述系統的圖形,為什么叫做用例圖,而不叫系統圖呢? ? 這和用例圖的畫法有關,用例圖雖然是用來描述系統的圖形,但其內容主要就是用例。 我們來看用例圖的定義: The?use?case?view?captures?the?behavior?of?a?system,?subsystem,?or?class?as?it?appears?to?an?outside?user 簡單翻譯一下:用例圖用于捕獲系統、子系統或者類相關的呈現給外部用戶的行為。 ? 單純看這個定義有點難以理解,其實看看用例圖的組成就很簡單了。用例圖的組成如下: Actor:系統外的用戶,對應5W中的Who,包括但不限于用戶、外系統; Use?Case:用例,對應前面講到的用例; System:系統,所有用例的集合就是系統了。 ? 我們以ATM取款機為樣例,用例圖如下: ?![](https://box.kancloud.cn/2016-01-20_569f5cca01fde.jpg) 從這個圖可以清楚的看到,所謂用例圖,可以簡單的**理解為系統用例的集合**,而不是詳細描述每個用例的具體步驟和流程。 這也是前面我們提到的為什么是用“用例”來分析需求,而不是用“用例圖”來分析需求的原因
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看