設(shè)計(jì)是需求從概念到具象化的過(guò)程,軟件(產(chǎn)品)設(shè)計(jì)和開(kāi)發(fā)管理面臨的首要問(wèn)題是如何正確地理解需求。隨著市場(chǎng)化競(jìng)爭(zhēng)愈發(fā)激烈的趨勢(shì),需求也變得越來(lái)越復(fù)雜,單靠語(yǔ)言文字描述很容易產(chǎn)生理解上的偏差。
設(shè)計(jì)&開(kāi)發(fā)工作的困難在于:你是否真正理解需求,并準(zhǔn)確地分解到可實(shí)現(xiàn)單元
在軟件(產(chǎn)品)研發(fā)流程中,需求的分析和設(shè)計(jì)部分結(jié)束后,就已經(jīng)形成明確的功能列表了。接下來(lái)要做的,是根據(jù)業(yè)務(wù)流程和操作流程,把這些功能用可視化的方式表達(dá)出來(lái)。從表達(dá)效果來(lái)看,模型要好于文檔、圖片的形式,其主要區(qū)別在于模型是可以通過(guò)統(tǒng)一建模語(yǔ)言進(jìn)行動(dòng)態(tài)解析的,從而使得研發(fā)人員能夠借助數(shù)字化技術(shù)和工具實(shí)現(xiàn)模擬仿真,減少返工成本,提前發(fā)現(xiàn)問(wèn)題,達(dá)到“未卜先知”的效果。
基于模型的設(shè)計(jì)(MBD)是一種軟件開(kāi)發(fā)過(guò)程,其中主要關(guān)注點(diǎn)和產(chǎn)品是軟件模型,而不是直接的代碼。MBD已經(jīng)成為自引入編譯器以來(lái)軟件開(kāi)發(fā)領(lǐng)域第一次真正的飛躍。
PART 01:設(shè)計(jì)管理
在工業(yè)領(lǐng)域,隨著產(chǎn)品設(shè)計(jì)過(guò)程的逐步深入細(xì)化,最后的可實(shí)現(xiàn)單元被劃分到各個(gè)專(zhuān)業(yè)學(xué)科(譬如:軟件、硬件、邏輯、結(jié)構(gòu));同時(shí),技術(shù)人員的工作時(shí)間都是很寶貴的,為了導(dǎo)入管理工具/平臺(tái)而帶給技術(shù)人員額外工作量是企業(yè)不應(yīng)承擔(dān)的成本。因此,一款真正做到支持MBD的設(shè)計(jì)管理平臺(tái),不僅是要能提供基于模型的設(shè)計(jì)功能,更重要的是能夠兼容和集成各專(zhuān)業(yè)領(lǐng)域的設(shè)計(jì)工具,使工程師可以有權(quán)選擇專(zhuān)業(yè)內(nèi)的最佳工具完成設(shè)計(jì),而不會(huì)受到管理平臺(tái)的束縛。
- POLARION ALM支持在線設(shè)計(jì)
- POLARION ALM支持包括EA、Simulink在內(nèi)的多種設(shè)計(jì)工具集成
產(chǎn)品的復(fù)雜性也導(dǎo)致了研發(fā)過(guò)程需要經(jīng)過(guò)多個(gè)層級(jí)的分析設(shè)計(jì),整個(gè)過(guò)程被分解的層級(jí)越深,越是難以應(yīng)對(duì)快速迭代的市場(chǎng)變化趨勢(shì),如何確保設(shè)計(jì)&開(kāi)發(fā)工作適應(yīng)這種變化,做到充分的影響分析和及時(shí)反饋,也是設(shè)計(jì)&開(kāi)發(fā)管理面臨的重要問(wèn)題。
- POLARION ALM直觀呈現(xiàn)數(shù)據(jù)的完整追溯,幫助用戶(hù)快速完成影響分析
一旦影響分析結(jié)果需要設(shè)計(jì)做出更改,用戶(hù)可以直接從ALM平臺(tái)打開(kāi)設(shè)計(jì)工具,一邊查看變更原因,一邊根據(jù)分析結(jié)果對(duì)設(shè)計(jì)模型進(jìn)行修改。
- POLARION ALM可以幫助用戶(hù)及時(shí)響應(yīng)并做出設(shè)計(jì)更改
PART 02:軟件開(kāi)發(fā)與代碼管理
隨著研發(fā)活動(dòng)的深入,可實(shí)現(xiàn)的軟件單元最終形態(tài)就是代碼,現(xiàn)在的設(shè)計(jì)工具已經(jīng)可以根據(jù)模型自動(dòng)生成代碼了,很多企業(yè)也構(gòu)建了基于Jenkins的CI/CD軟件交付流水線。其目的都是為了通過(guò)工具替代人的重復(fù)作業(yè),以減少人為錯(cuò)誤的發(fā)生。技術(shù)人員也可以把更多精力放在代碼管理以及如何重用上面。
- POLARION ALM幫助企業(yè)輕松構(gòu)建CI/CD流水線
軟件開(kāi)發(fā)過(guò)程管理作為ALM的本職工作,主要為滿(mǎn)足開(kāi)發(fā)人員使用工具最佳化而服務(wù)。
- POLARION ALM能夠集成多種軟件開(kāi)發(fā)、構(gòu)建、測(cè)試工具
PART 03:完整的可追溯性
可追溯一直都是很多標(biāo)準(zhǔn)規(guī)范對(duì)企業(yè)研發(fā)管理提出的要求,由于信息、數(shù)據(jù)表達(dá)方式的不同,早期的很多工具只能在單一領(lǐng)域建立數(shù)據(jù)的可追溯性,譬如:需求之間的追溯,元素與設(shè)計(jì)模型之間的追溯,代碼之間的追溯。而在打通整個(gè)研發(fā)數(shù)據(jù)方面,企業(yè)需要考慮一定投入,從不同工具之間獲取相關(guān)信息,通過(guò)后期工具實(shí)施、或二次開(kāi)發(fā)來(lái)建立和呈現(xiàn)從需求到代碼的全程追溯。
- POLARION ALM可輕松建立需求到代碼的全程追溯
寫(xiě)在最后
POLARION為企業(yè)研發(fā)團(tuán)隊(duì)提供了最佳的ALM解決方案,在持續(xù)改進(jìn)管理水平的同時(shí),重視研發(fā)人員的工作效率,完全開(kāi)放的API和成熟的應(yīng)用生態(tài),輕松將管理平臺(tái)和設(shè)計(jì)&開(kāi)發(fā)工具鏈集成,真正實(shí)現(xiàn)了數(shù)據(jù)在不同工具間流轉(zhuǎn)和互聯(lián)互通,為企業(yè)研發(fā)資產(chǎn)重用和大數(shù)據(jù)分析創(chuàng)造了條件。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。