電子商務項目-軟件測試需求分析與建模第一部分[4]

發表于:2009-09-03來源:作者:點擊數: 標簽:軟件測試電子商務需求項目建模
電子商務項目-軟件 測試 需求分析 與建模第一部分[4] 軟件需求管理 關鍵字:需求分析與建模 它是編制軟件藍圖的標準化語言,用于對復雜軟件系統的各種成分的可視化地說明和構造系統模型(建模是人類對客觀世界和抽象事物之間聯系的具體描述),以及建立軟件

電子商務項目-軟件測試需求分析與建模第一部分[4]  軟件需求管理

關鍵字:需求分析與建模   它是編制軟件藍圖的標準化語言,用于對復雜軟件系統的各種成分的可視化地說明和構造系統模型(建模是人類對客觀世界和抽象事物之間聯系的具體描述),以及建立軟件文檔。

    因為模型的作用就是使復雜的信息關聯簡單易懂,它使我們容易洞察復雜堆砌而成的原始數據背后的規律,并能有效地使我們將系統需求映射到軟件結構上去。

    (2)UML的誕生

    面向對象建模的標準語言的產生背景

    目前人們普遍開始采用面向對象的分析與設計,但是很少有開發人員使用形象化的設計方法,其主要原因就是缺乏統一的語言語義來為復雜軟件系統的組件定義、可視化、構建和編制文檔。而UML的出現徹底的改變了這一現狀,并成為了面向對象建模的標準語言。 

    關于UML的形成

    James Rumbaugh加入Rational公司,與Grady Booch共同發布了UM的0.8版(1994);

    Rational收購Objectory公司,三人一起工作,發布了UML0.9版(1995);

    0.9版帶動了諸如IBM、HP以及Microsoft等眾多公司的加入;

    OMG發布了UML1.1(1997) 

    2、為什么要使用UML

    在工程設計中,工程師使用各種工程圖來進行溝通。軟件設計中通過使用UML,可以以OO的方式來進行系統的分析、設計,并且已經被OMG(Object Management Group)標準化了。UML的使用目的如下:

 UML易于使用,能夠進行可視化建模; 

 與具體的實現無關,可應用于任何語言平臺和工具平臺; 

 與具體的過程無關,可應用于任何軟件開發的過程; 

 簡單并且可擴展,具有擴展和專有化機制,便于擴展,無須對核心概念進行修改;

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97