RUP概述
RUP(Rational Unified Process),統一軟件開發過程,統一軟件過程是一個面向對象且基于網絡的程序開發方法論。
在RUP中采用“4+1”視圖模型來描述軟件系統的體系結構。“4+1”視圖包括邏輯視圖、實現視圖、進程視圖、部署視圖和用例視圖。
最終用戶關心的是系統的功能,因此會側重于邏輯視圖;
程序員關心的是系統的配置、裝配等問題,因此會側重于實現(開發)視圖;
系統集成人員關心的是系統的性能、可伸縮性、吞吐率等問題,因此會側重于進程(處理)視圖;
系統工程師關心的是系統的發布、安裝、拓撲結構等問題,因此會側重于部署(物理)視圖。
分析人員和測試人員關心的是系統的行為,因此會側重于用例(場景)視圖;