天天看點

AgileEAS.NET之子產品插件組織

  在AgileEAS.NET平台介紹中,我們提供到系統設計的一個要求,那就是系統被分解為子系統,子系統包括子系統和子產品,子產品為不可再分的葉子結節,各子產品獨立并行開發,總裝內建。

  AgileEAS.NET,我們提出了一個程式組的概念,也可以了解為程式包或者子系統,子產品安裝完成後,我們可以對其進行分組組織,這樣就可以有序的加載至系統導航欄或導航菜單,在AgileEAS.NET平台中,資源管理平台提供了程式組子產品實作程式的組織:

<a href="http://images.cnblogs.com/cnblogs_com/eastjade/WindowsLiveWriter/AgileEAS.NET_CC1C/image_2.png" target="_blank"></a>

  通過上圖界面增加和修改程式組屬性,程式組屬性包含程式組名稱、說明、排序碼,及是否為個人/公共組,是Win應用還是Web應用,是否在導航上顯示,是否展開下級子產品等。

  可以在程式組屬性中尖圓和删除組成員子產品,也可以在程式組管理主界面中進行組成員設定,如下圖:

<a href="http://images.cnblogs.com/cnblogs_com/eastjade/WindowsLiveWriter/AgileEAS.NET_CC1C/%E7%BB%84%E6%88%90%E5%91%98_2.jpg" target="_blank"></a>

  移除組成員直接在當面界面完成,确認提示資訊後直接移除,添加子產品成員操作會打開子產品選擇視窗:

<a href="http://images.cnblogs.com/cnblogs_com/eastjade/WindowsLiveWriter/AgileEAS.NET_CC1C/%E9%80%89%E6%8B%A9%E6%A8%A1%E5%9D%97_2.jpg" target="_blank"></a>

  支援多選,選中子產品後确定實作組成員子產品的增加。

  目前提供的程式組管理有兩個,一個是程式組,另一個是程式組(樹),系統的導航有兩種模式,一種是樹形導航,多層次組織,和子系統包含子系統和子產品插件,另一種是清單導航,系統隻支援子系統包含子產品插件,隻有頂級程式組,兩種模式分别應用于不同規模的應用,樹形導航應用于較大項目,而清單導航應用于小項目,當然,程式組(樹)就能同學完成多層次的分級導航和兩級的清單導航配置,是以隻适應于清單導航設定的程式組會慢慢取消。

  對于子產品的組織我說介紹到這,下文我将介紹AgileEAS.NET平台的賬戶和角色管理。

<a href="http://www.agilelab.cn/" target="_blank">靈活軟體工程實驗室</a>

本文轉自 agilelab 51CTO部落格,原文連結:http://blog.51cto.com/agilelab/561899

繼續閱讀