這個是需求分析師和架構師水平的體現,根據自己的經驗,儘量把沒用的理論進行簡化,從實踐實戰出發,能快速實現上層搭建的步驟如下:
1、明確戰略目標和定位。 目標細化,定位清楚,方向明確。
2、製作工作場景描述卡,場景包括現有的,和將來所需要的,都得對環境,角色,業務流程進行準確表達。
3、所有的場景用魚骨圖進行歸類設計,魚刺是具體場景,場景的共有抽象是魚骨,魚刺魚骨的關係能清晰表達出場景之間的邏輯結構。
4、大粒度用例,對所有基於魚骨圖的邏輯架構進行建模。粒度越大,抽象度越高,可設計性就會越強,適應面也會更廣。
5、對模型的戰略目標支撐能力進行綜合性評估。把抽象的架構例項化測試,判斷模型的適應未來不可預測情況的寬容度和生存期。
6、對用例模型進行迭代,組織頭腦風暴,進行碰撞,發現問題,進行完善,一般三輪快速迭代以後,就趨於穩定成熟定下里程碑的版本號,然後執行軟體工程的下一步流程。
以上需要場景描述和未來環境預測能力,實際工作中是也是創造力的重要體現,是基於現實面向未來的創造過程。
上述內容,雖然沒有涉及到程式碼和測試等環節,卻是系統成敗,優秀與否的關鍵!!
這個是需求分析師和架構師水平的體現,根據自己的經驗,儘量把沒用的理論進行簡化,從實踐實戰出發,能快速實現上層搭建的步驟如下:
1、明確戰略目標和定位。 目標細化,定位清楚,方向明確。
2、製作工作場景描述卡,場景包括現有的,和將來所需要的,都得對環境,角色,業務流程進行準確表達。
3、所有的場景用魚骨圖進行歸類設計,魚刺是具體場景,場景的共有抽象是魚骨,魚刺魚骨的關係能清晰表達出場景之間的邏輯結構。
4、大粒度用例,對所有基於魚骨圖的邏輯架構進行建模。粒度越大,抽象度越高,可設計性就會越強,適應面也會更廣。
5、對模型的戰略目標支撐能力進行綜合性評估。把抽象的架構例項化測試,判斷模型的適應未來不可預測情況的寬容度和生存期。
6、對用例模型進行迭代,組織頭腦風暴,進行碰撞,發現問題,進行完善,一般三輪快速迭代以後,就趨於穩定成熟定下里程碑的版本號,然後執行軟體工程的下一步流程。
以上需要場景描述和未來環境預測能力,實際工作中是也是創造力的重要體現,是基於現實面向未來的創造過程。
上述內容,雖然沒有涉及到程式碼和測試等環節,卻是系統成敗,優秀與否的關鍵!!