上海道寧信息科技有限公司
參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問(wèn)次數(shù):180更新時(shí)間:2021-09-10 11:24:40
-
為微軟.NET和Windows的原始平臺(tái)創(chuàng)建可靠、高性能的應(yīng)用程序、構(gòu)件和Web服務(wù)。 DevPartner Studio 專業(yè)版是一個(gè)軟件開(kāi)發(fā)和測(cè)試工具套,可讓W(xué)indows的應(yīng)用程序團(tuán)隊(duì)為微軟.NET和Windows原始平臺(tái)創(chuàng)建可靠、高性能的應(yīng)用程序、構(gòu)件和Web服務(wù)。 DevPartner Studio 可在開(kāi)發(fā)過(guò)程的早期,以盡可能低成本的方式對(duì)軟件的缺陷和性能問(wèn)題進(jìn)行自動(dòng)查找和診斷,提供內(nèi)建的專家代碼建議、編碼標(biāo)準(zhǔn)和 佳實(shí)踐,以提高開(kāi)發(fā)技能,并確保軟件的可靠性和性能。 DevPartner Studio 可通過(guò)采用可改善軟件開(kāi)發(fā)組織的軟件質(zhì)量,采用代碼編寫標(biāo)準(zhǔn)和 佳實(shí)踐,以及實(shí)現(xiàn)開(kāi)發(fā)生產(chǎn)率 大化的*功能,對(duì)Visual Studio和Visual Studio Team System進(jìn)行強(qiáng)化。
DevPartner Studio V9的新功能
- 支持Visual Studio 2008 - DevPartner Studio 為微軟的Visual Studio提供全面的支持。 這包括全面支持用微軟Visual Studio對(duì)應(yīng)用程序進(jìn)行分析,以及在Visual Studio 2008 IDE中的全面集成。
- 支持64位Windows- DevPartner
DevPartner Studio 專業(yè)版是一個(gè)軟件開(kāi)發(fā)和測(cè)試工具套,可讓W(xué)indows的應(yīng)用程序團(tuán)隊(duì)為微軟.NET和Windows原始平臺(tái)創(chuàng)建可靠、高性能的應(yīng)用程序、構(gòu)件和Web服務(wù)。 DevPartner Studio 可在開(kāi)發(fā)過(guò)程的早期,以盡可能低成本的方式對(duì)軟件的缺陷和性能問(wèn)題進(jìn)行自動(dòng)查找和診斷,提供內(nèi)建的專家代碼建議、編碼標(biāo)準(zhǔn)和 佳實(shí)踐,以提高開(kāi)發(fā)技能,并確保軟件的可靠性和性能。 DevPartner Studio 可通過(guò)采用可改善軟件開(kāi)發(fā)組織的軟件質(zhì)量,采用代碼編寫標(biāo)準(zhǔn)和 佳實(shí)踐,以及實(shí)現(xiàn)開(kāi)發(fā)生產(chǎn)率 大化的*功能,對(duì)Visual Studio和Visual Studio Team System進(jìn)行強(qiáng)化。
源代碼評(píng)估
DevPartner Studio 專業(yè)版的代碼審查與Visual Studio.NET IDE緊密地集成在一起,這樣您可以在開(kāi)發(fā)的每一個(gè)階段,連貫地應(yīng)用合適的.NET標(biāo)準(zhǔn)和技術(shù),甚至在處理多語(yǔ)言和多重構(gòu)件時(shí)也是如此。
選擇DevPartner Studio 中預(yù)先定義的代碼審核規(guī)則,或運(yùn)行自己的規(guī)則,以便:
- 對(duì)來(lái)自多種.NET語(yǔ)言,包括C#, Visual Basic .NET 和ASP .NET的源代碼進(jìn)行審核
- 識(shí)別并分析代碼錯(cuò)誤、低效的指令或.NET應(yīng)用程序中一種或多種語(yǔ)言的不當(dāng)使用,確保源代碼控件無(wú)論單獨(dú)還是組合使用均正常
- 檢查對(duì)對(duì)應(yīng)服務(wù)的調(diào)用、證明調(diào)用的情況良好,且應(yīng)用于程序的恰當(dāng)上下文
- 為整個(gè)應(yīng)用程序創(chuàng)建一個(gè)模型,以對(duì)不同的代碼構(gòu)件組合進(jìn)行掃描,并對(duì)所采用的.NET功能的有效性進(jìn)行評(píng)估。
安全掃描
DevPartner Studio 可對(duì)ASP.NET應(yīng)用程序的源代碼進(jìn)行掃描,以在安全性問(wèn)題深深嵌入您的代碼基礎(chǔ)之前將其發(fā)現(xiàn)。 通過(guò)在編輯階段對(duì)應(yīng)用程序的源代碼進(jìn)行審核,DevPartner可以查出不安全的編碼實(shí)踐,精確到方法和代碼行。
通過(guò)對(duì)您的ASP.NET應(yīng)用程序進(jìn)行安全掃描,可逐行檢查代碼中可能出現(xiàn)的200多種安全隱患以及可以的行為,例如密碼API的不當(dāng)使用、.NET代碼屬性和許可的不安全使用,以及COM和P/Invoke的不安全使用。
DevPartner 的安全掃描功能可從集成了Visual Studio的用戶界面內(nèi)按需運(yùn)行。 自動(dòng)安全掃描也可以通過(guò)DevPartner的命令行界面加入您的連續(xù)集成環(huán)境中。
錯(cuò)誤查找和診斷
DevPartner Studio 專業(yè)版的錯(cuò)誤查找功能可發(fā)現(xiàn)不可支持代碼的問(wèn)題,運(yùn)行階段的錯(cuò)誤或您在開(kāi)發(fā)時(shí)對(duì)Visual Studio.NET、Visual C++和Visual Basic中的例外的不當(dāng)處理。 您可以在開(kāi)發(fā)的早期對(duì)錯(cuò)誤進(jìn)行處理,而不必等到軟件缺陷更難以處理,解決成本高昂的較晚階段。
您可以查看代碼的調(diào)用堆棧、對(duì)您需要解決的問(wèn)題進(jìn)行強(qiáng)調(diào),DevPartner Studio會(huì)自動(dòng)把產(chǎn)生錯(cuò)誤的代碼顯示給您。 跨越整個(gè)Windows 操作系統(tǒng)和應(yīng)用程序模塊,甚至跨越多個(gè)已經(jīng)運(yùn)行的進(jìn)程查找故障,因?yàn)镈evPartner Studio:
- 可發(fā)現(xiàn)不當(dāng)和非標(biāo)準(zhǔn)的編程實(shí)踐
- 驗(yàn)證Windows API 和系統(tǒng)調(diào)用
- 支持本機(jī)模式的應(yīng)用程序,包括為靜態(tài)destructor進(jìn)行的資源跟蹤和漏洞查找,并提供針對(duì)操作系統(tǒng)的設(shè)備上下文知識(shí)
- 對(duì)Use Count分析提供*的支持
- 對(duì)受控和非受控代碼之間的過(guò)度進(jìn)行跟蹤。
存儲(chǔ)器分析
DevPartner Studio 的存儲(chǔ)器分析功能可向您顯示某個(gè)對(duì)象或類所占用的內(nèi)存,可對(duì)某個(gè)對(duì)象在存儲(chǔ)器中的保存位置的索引進(jìn)行跟蹤,并可查出用于分配內(nèi)存的方法中的源代碼。 有了程序的存儲(chǔ)器使用的精確情況分析,您可以通過(guò)對(duì)占用或浪費(fèi) 多內(nèi)存的代碼進(jìn)行優(yōu)化,從而改善運(yùn)行階段的性能和資源利用。 內(nèi)存分析器可幫助您快速定位通常以手動(dòng)方式需要數(shù)小時(shí)或數(shù)天才能發(fā)現(xiàn)的低效代碼,從而節(jié)省寶貴的開(kāi)發(fā)時(shí)間。
每當(dāng)您在運(yùn)行DevPartner Studio 的內(nèi)存分析時(shí),您可以選擇對(duì)三個(gè)重要的潛在問(wèn)題區(qū)字段之一進(jìn)行檢查:
- 內(nèi)存漏洞
- 臨時(shí)對(duì)象的創(chuàng)建
- 總體RAM痕跡
DevPartner Studio 內(nèi)存分析程序隨后會(huì)生成大量詳細(xì)的信息:
- 實(shí)時(shí)圖形: 應(yīng)用程序運(yùn)行時(shí)的現(xiàn)場(chǎng)、動(dòng)態(tài)的內(nèi)存占用視圖。 您可以觀察您的應(yīng)用程序代碼、系統(tǒng)和其他外部應(yīng)用程序代碼占用的內(nèi)存有多少以及與為受控堆(內(nèi)存)保留的內(nèi)存相比,內(nèi)存的占用情況。
- 類的動(dòng)態(tài)列表: 進(jìn)過(guò)分析的類的列表是實(shí)時(shí)更新的,向您顯示應(yīng)用程序運(yùn)行過(guò)程中所分配的對(duì)象的數(shù)量和各個(gè)類所使用的字節(jié)數(shù)。
- 詳細(xì)的堆視圖: 在程序運(yùn)行階段的任意時(shí)刻,對(duì)受控堆(內(nèi)存)的詳細(xì)觀察。 此數(shù)據(jù)可用于對(duì)內(nèi)存問(wèn)題進(jìn)行深入分析,允許您對(duì)應(yīng)用程序?qū)?nèi)存的占用情況進(jìn)行觀察,并 終找出造成內(nèi)存占用 多的方法或代碼行。
內(nèi)存分析可在任何.NET應(yīng)用程序構(gòu)件中進(jìn)行,包括VB.NET、受控的Visual C++和C#,以及ASP.NET和JScript。 包含這些語(yǔ)言的任意組合的應(yīng)用程序可以在單一的系統(tǒng)上,對(duì)內(nèi)存的占用情況進(jìn)行分析,其結(jié)果是自動(dòng)關(guān)聯(lián)的,以便于觀察。
代碼覆蓋分析
不再依賴相對(duì)主觀的報(bào)告來(lái)測(cè)試代碼了。 DevPartner Studio 專業(yè)版代碼覆蓋分析程序可告訴您被測(cè)的代碼量、代碼的測(cè)試程度以及那些代碼從未被測(cè)試過(guò)等。 在獲得需要的答案后,您可以集中測(cè)試 需要的部分,無(wú)論是代碼check in 、單元測(cè)試、集成測(cè)試還是 終的發(fā)布。 為了把未測(cè)試代碼清零,DevPartner Studio:
- 可以為應(yīng)用程序采集并組合測(cè)試段、構(gòu)件和網(wǎng)頁(yè)
- 對(duì).NET和本機(jī)代碼進(jìn)行跨用戶、語(yǔ)言和應(yīng)用程序組的跟蹤
- 對(duì)在一個(gè)或多個(gè)測(cè)試中的應(yīng)用程序未執(zhí)行部分進(jìn)行定位
- 將各部分合并,以將個(gè)部分合并,清晰地顯示測(cè)試進(jìn)程隨時(shí)間變化的情況。
有了可選的DevPartner 服務(wù)器許可證,您可以將包含在DevPartner Studio 中的的代碼分析功能擴(kuò)展至遠(yuǎn)程電腦。
性能分析
DevPartner Studio 的性能分析功能可以到達(dá)很少有分析工具能到達(dá)的高度,可分析至各代碼行,以逐行對(duì)緩慢的代碼和性能瓶頸進(jìn)行分析。 采用DevPartner Studio 的性能分析功能, 您可以:
- 對(duì)Visual C++, Visual Basic, .NET, C#, VBScript 和 JScript代碼進(jìn)行由頂至底的分析
- 對(duì)運(yùn)行的應(yīng)用程序進(jìn)行跟蹤并卻分應(yīng)用程序和操作系統(tǒng)之間的調(diào)用,所有這些均通過(guò)一個(gè)直觀的用戶界面進(jìn)行
- 在單模式和多模式應(yīng)用程序中將性能的瓶頸定位至機(jī)器、進(jìn)程、構(gòu)件或源代碼級(jí)
- 從一個(gè)關(guān)鍵來(lái)源-DevPartner Studio接收建議和修正行為。
希望對(duì)運(yùn)行在多重系統(tǒng)上的多模式應(yīng)用程序進(jìn)行性能分析么? 有了可選的DevPartner Studio Server license, 您可以實(shí)現(xiàn)更高水平的性能和可靠性。
性能專家
DevPartner Studio 包含多種專門為應(yīng)用程序的開(kāi)發(fā)進(jìn)行輔助的功能,包括可幫助您查找代碼中的瓶頸的性能分析器。 性能專家通過(guò)對(duì)以下難以解決的問(wèn)題提供深入的分析,為受控代碼Visual Studio應(yīng)用程序?qū)⑿阅芊治鱿蚯巴七M(jìn)了一部:
- CPU/線程的使用
- 文件/磁盤 I/O
- 網(wǎng)絡(luò)I/O
- 同步的等待時(shí)間
性能專家可在運(yùn)行階段對(duì)應(yīng)用程序進(jìn)行分析,并在您的代碼中對(duì)有問(wèn)題的方法進(jìn)行定位。 然后,您可以查看關(guān)于方法中的各代碼行的詳細(xì)情況,或檢查父-子調(diào)用的關(guān)系,以幫助您確定解決問(wèn)題的 佳方式。
如果您決定了采用某種方式,性能專家允許您直接跳到源代碼中有問(wèn)題的行,以便您快速解決問(wèn)題。
DevPartner 的性能專家是專為軟件設(shè)計(jì)師、軟件程序員和質(zhì)量保證(QA)工程師設(shè)計(jì)的。 還可以被開(kāi)發(fā)管理人員采用,以在連續(xù)的項(xiàng)目中發(fā)現(xiàn)問(wèn)題。
集成的報(bào)告
DevPartner Studio 在Visual Studio 環(huán)境下提供了豐富的用戶體驗(yàn),包括一個(gè)集成的代碼質(zhì)量報(bào)告生成工具。 DevPartner 允許程序員和測(cè)試人員生成HTML代碼質(zhì)量報(bào)告,從而允許管理人員從開(kāi)發(fā)的 早階段開(kāi)始,在整個(gè) 終QA測(cè)試階段對(duì)代碼基礎(chǔ)的質(zhì)量和穩(wěn)定性進(jìn)行測(cè)量。 為一定范圍內(nèi)的報(bào)告需求提供可定制化的報(bào)告,包括:
- 代碼質(zhì)量
- 代碼審查
- 錯(cuò)誤查找
- 性能
- 代碼覆蓋…及更多!
系統(tǒng)比較
DevPartner Studio 提供了一種比較功能,可為機(jī)器的配置、注冊(cè)設(shè)置、系統(tǒng)服務(wù)、驅(qū)動(dòng)、安裝的產(chǎn)品燈拍一張快照。 兩張快照可以進(jìn)行比較并對(duì)差異進(jìn)行報(bào)告。 這些快照可以來(lái)自相同的系統(tǒng)或不同的系統(tǒng)。 當(dāng)需要查找可導(dǎo)致應(yīng)用程序出現(xiàn)與所預(yù)期的不同的行為的系統(tǒng)配置差異時(shí),該功能非常有價(jià)值。