Thursday, June 17, 2004

視覺化工具簡化人員溝通問題

記者鍾翠玲/台北報導  10/06/2004

為了降低軟體開發專案中需求溝通不良的問題,鼎新電腦推出視覺化工具。

鼎新電腦推出「軟體分鏡」的工具,強調提供視覺化呈現方式取代抽象的文字及程式語言,降低系統分析階段中,客戶與IT團隊在功能需求上溝通的歧異。

在一般專案過程中,主要包括系統分析、系統設計、塑模(modeling)、測試、寫程式、佈署等幾大步驟。系統分析主要在確認需求,而在進入真正寫程式之前,往往還需要建立原型(prototyping),以便加以修改。

鼎新電腦技術總監周忠信指出,軟體開發專案失敗的原因之一,在於軟體開發出來不是客戶要的。他表示,雖然軟體專案具有UML(Unified Modeling Language)作為文件記錄的標準,然而由於系統分析人員(System Analyst)及需求端(如客戶或老闆)雙方對於文件有不同解釋,造成開發出來的軟體,和客戶、老闆腦中預期的迥然不同。

周忠信並節錄引用微軟董事長比爾蓋茲今年三月接受eWeek專訪時的看法。比爾蓋茲指出,「塑模(modeling)是最重要的….你知道UML會讓後設模型(meta-model)變得更加複雜,所以我覺得光是UML還不能解決問題。」(Modeling is everything…You know UML made meta model a little complex, so I don't think UML alone is the answer.)

他指出,現有塑模工具中的文件使用文字或圖表(diagram)來描述功能需求及商業邏輯,太過抽象的表達方式產生造成雙方「雞同鴨講」。

目前CA、Borland以及IBM Rational為主要塑模工具的供應商。其中IBM Rational的Rose系統更常被當成UML的代名詞。這些大廠供應用生命週期管理(Application Lifecycle Management, ALM)中的完整工具。

鼎新電腦的軟體分鏡產品,則是強調將系統功能像電影分鏡一樣,先一格格畫好,再以邏輯串起來,藉此模擬系統運作過程。例如,在學校成績查詢中,可預先模擬輸入帳號、密碼正確者,可以跳到輸入學號的頁面,而輸入錯誤者則系統將此存取動作加以紀錄。

鼎新強調,由於一切過程都是視覺化,客戶需求可以更容易被確認。周忠信並指出,對於極思轉型軟體委外的台灣系統整合商而言,也縮短系統分析到系統設計之間的時間,而且減少軟體原型建立及需求不清, 反覆修改造成的高額成本。「最重要的是,由於功能標示得很清楚,專案結案更為容易。」他說。

不過他強調,軟體分鏡系統解決的是IT與客戶端的溝通問題,和實際產製軟體的工具沒有關係,自然也不是以和Rational等軟體競爭為目的。

周忠信指出,目前這套視覺化的系統分析軟體,已經被運用鼎新電腦不論在系統開發或ERP的客製化上。

fr.: http://taiwan.cnet.com/news/software/0,2000064574,20090101,00.htm

0 Comments:

Post a Comment

<< Home