當我們設計一個(gè)工程的時(shí)候,我們不單單考慮程序是怎末實(shí)現的,而且要做到如何把用戶(hù)的不斷變化的需求與要實(shí)現的管理系統結合起來(lái)。 當項目進(jìn)行需求分析的時(shí)候,用戶(hù)也只能提出當前的系統的功能,至于以后會(huì )不會(huì )發(fā)生需求的改變,他也說(shuō)不出來(lái),只能說(shuō)將來(lái)可能會(huì )變,再加上一個(gè)大的MIS 管理系統開(kāi)發(fā)周期比較長(cháng),可能一至兩年,開(kāi)發(fā)期間需求的不斷變化,著(zhù)就給項目的開(kāi)發(fā)造成很大的困難,我們要找出一種工具來(lái)解決這種困難,所以就出現了如Rose ,playcase ,xp等系統分析開(kāi)發(fā)工具。
我之所以選擇Rose做為項目系統管理分析工具,是因為它從需求分析,系統設計,代碼生成,程序構架,資源分配,系統測試上都有相應的工具,而我最看中的是它采用了面向對象的迭代開(kāi)發(fā),uml的設計思想,逆向工程的管理,這給我帶來(lái)了極大的方便。
其實(shí),無(wú)論哪一種工具,只要它能給你帶來(lái)設計上的便利,有效的滿(mǎn)足需求,就是一種好的工具。
微軟成功的很大原因是他的操作系統是開(kāi)放式,兼容性很好。
Rational這方面吸收成功者的經(jīng)驗,Rose有Together,visio可替換;ClearCase有PTVS,VSS可替換,需求管理也有可替換者。
Rational同主要平臺廠(chǎng)商來(lái)往也很密切IBM,Microsoft,Sun都有協(xié)作。
Rational以其實(shí)力擺出fairplay的姿勢,好象每個(gè)人都能代替Rational的一部分,但是擊敗Rational公司是很難的。
不過(guò)對我們用戶(hù)而言這是一件大好事。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/