1、隨著信息產(chǎn)業(yè)的高速發(fā)展,軟件在各行各業(yè)的應(yīng)用越來(lái)越廣泛,客戶(hù)對(duì)軟件產(chǎn)品的開(kāi)發(fā)周期以及質(zhì)量提出了更高的要求。軟件企業(yè)面對(duì)持續(xù)變化的需求,必須能夠快速地響應(yīng),才能贏得市場(chǎng)和客戶(hù)。UML建模工具作為軟件設(shè)計(jì)過(guò)程中的主要輔助工具,能夠完整地覆蓋軟件設(shè)計(jì)的各項(xiàng)需求,高效地完成設(shè)計(jì)過(guò)程中的各種工作。然而,目前UML建模工具在國(guó)內(nèi)中小企業(yè)中的應(yīng)用還不廣泛,從工具成本和易用性方面分析,主要是缺少了適合本國(guó)軟件設(shè)計(jì)人員的建模工具,國(guó)內(nèi)在工具領(lǐng)域也缺少深入
2、的研究。 針對(duì)上述挑戰(zhàn)性的問(wèn)題,在分析了軟件設(shè)計(jì)領(lǐng)域的問(wèn)題以及設(shè)計(jì)人員的需求后,本文提出了一套功能完備的、輕量級(jí)的、資源消耗低以及用戶(hù)接口友好的UML建模工具的設(shè)計(jì)方案。該方案同時(shí)考慮了工具的易用性和低成本要求,以UML標(biāo)準(zhǔn)規(guī)范為基礎(chǔ),提出了建模工具的整體架構(gòu),同時(shí)分析了架構(gòu)的分層結(jié)構(gòu)以及各層的內(nèi)容和功能。另外,本文也詳細(xì)討論了方案涉及到的各種關(guān)鍵技術(shù)以及它們的優(yōu)點(diǎn)。 本文結(jié)合了軟件設(shè)計(jì)人員的實(shí)際需求,深入學(xué)習(xí)了商用建模