使用UML的必要性

使用UML的必要性

背景:

目前開發(fā)流程為,需求人員采集到需求后,UI根據(jù)需求設計出原型,開發(fā)人員根據(jù)原型來開發(fā)

目前開發(fā)模式帶來的問題:

  1. 需求經(jīng)過了開發(fā)和UI人員進行了初步校核,但是UI校核沒人來做。采集到的需求和設計好的UI無法體現(xiàn)需求細節(jié),但是往往需求細節(jié)才是客戶變動比較頻繁,比較耗時的地方
  2. 目前安排開發(fā)工作時,無法有效的抽取出共性需求。只是憑經(jīng)驗,并不科學。可能會導致多人做同樣的工作,如,項目中需要日歷控件,用到日歷控件的人都去找了一遍日歷控件?;ハ嘁媚K時,會導致事件沖突和資源重復加載等問題。

使用UML的好處

如果在確定UI后,項目組成員根據(jù)UI一起梳理邏輯,并且梳理出類關系,深入到代碼層面去實現(xiàn)業(yè)務,則在一定程度上細化了需求,也校核了UI。并且梳理出類關系,確定了基本的類結構,確定了編碼規(guī)范,也同時確定了接口,減少對于開發(fā)人員經(jīng)驗的依賴。
UML圖Demo如下:


UML
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,346評論 25 708
  • 先說項目開發(fā)過程中團隊人員的分工協(xié)作。 一 人員安排 畢業(yè)至今的大部分項目都是獨立完成,雖然也有和其他同事協(xié)作的時...
    SnowflakeCloud閱讀 11,138評論 3 59
  • 糾結了半個小時,還是穿上了鞋,出了門。 走出小區(qū)的大門,一陣涼風吹過來,他開始慶幸自己出門時脫下了那件...
    傻子卡其閱讀 335評論 0 0
  • 雖然經(jīng)常戲謔自己在思考人生,但卻沒有靜下心來好好思考過。雖然我明白,這可能是我最近的想法,但是,它的確是在我深思熟...
    Sakura醬的柔軟時光閱讀 323評論 0 0
  • 說到詞,大家都知道詞的鼎盛時期是宋,唐詩登峰造極,宋詩不過抓住唐詩的某一點再加充分發(fā)揮而已。然后宋詞卻脫離了唐詩的...
    劉小麥同學閱讀 824評論 0 1

友情鏈接更多精彩內(nèi)容