<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 產品設計體會(四六)——UML學習摘錄(上) 人治à法治à無為而治,大公司多為第二種:法治,1和3很像,外表經常看不出來。管理最高境界就是做到無為而治,這是產品和團隊的發展必經階段,我們的現狀就是“1à2”,開始規范化,正好有同學原來熟悉UML,所以大家也都開始學習一下。 ? UML就是統一建模語言,它試圖將軟件工程的過程給規范化,從產品設計的角度,我對它的簡單理解就是用一系列的標準圖把需求分析的過程串起來,充分體現了“字不如表,表不如圖”的原則,具體是以單個用例的粒度為界,把相關的圖理解為兩個層面。 ? 上層的圖中,用例是最小單位,不涉及用例內部,主要有: ? ????????? **類圖**:感覺有點像**實體關系圖**(ERD,更接近現實世界的對象,類圖更接近技術實現的對象),描述系統中出現的各個對象之間的關系,以及和外部系統的關系。這是對業務領域的描述,一個外行看了以后就應該了解系統是做哪方面事情的。還是用我最喜歡的“小明去飯店”為例,畫個圖練練。 ????????????? [![類圖 舉例](https://box.kancloud.cn/2016-04-22_571a0927809f5.jpg)](http://blufiles.storage.live.com/y1p3O4KBNpz6AV_KPKIkWr1mx6ubLw5xj3aAL2bUziPjISKb5XPUALmD3Cqei9of4LmasnvK3kcF6Q) ? ????????? **用例圖**:各個用例之間的關系(include/extend)、用例包、用例和actor之間的關系(將一組相關用例打包成一個模塊,畫成“**用例包**”)。描述這個系統具體可以做哪些事情。 ?????????[![用例圖 舉例](https://box.kancloud.cn/2016-04-22_571a092790d47.jpg)](http://blufiles.storage.live.com/y1p3O4KBNpz6AWnZqemj7MBtR9qbDGFCZd5UfJ353R0NxWbIdenyyZyftmGS5aW8p3hetmkKBHaJls) ? ????????? **狀態圖**:表達系統里實體的狀態轉換,這也是貫穿多個用例的。例圖里描述的就是“小明”的狀態轉換。 ???????? ???[![狀態圖 舉例](https://box.kancloud.cn/2016-04-22_571a0927a4819.jpg)](http://blufiles.storage.live.com/y1p3O4KBNpz6AWy1KAu460WvyV6Wbo6a0y6-xvJYYE1ga35dQH7K2tK3BGvcHgRxc6kos3xojFrLm4) 這個層面上的圖包裝一下就可以生成整個產品最頂級的**業務邏輯圖**,描述整個系統的業務層面的事情,用于商業演示。業務邏輯圖的畫法現在團隊內也沒有統一的意見,比較隨意,也就意味著最難畫。 下一次再畫點下層的圖。
                  <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>

                              哎呀哎呀视频在线观看