개발 / 프로그래밍
Home 개발 / 프로그래밍 디버깅/튜닝
DevPartner Studio Professional Edition
제조사 | Micro Focus |
---|---|
상품형식 | 없음 |
※ 더 저렴하게 구매하는 방법
하나! 회원으로 가입해서 할인가로 구매하기!
둘! 현금으로 구매해서 3% 추가할인 받기!
셋! 덱스트몰 배송비는 모두 무료!
(※ 프로모션 제품을 포함한 일부 제품 제외)
· 가격정보
제품명 | 판매가격 |
---|---|
DevPartner Studio Professional Edition V11.1 - per Named User | |
Initial Product - per Named User with Subscription Plus | 1,840,000 |
DevPartner Studio Professional Edition V11.1 - per Concurrent User | |
Initial Product - per Concurrent User with Subscription Plus | 5,520,000 |
· 상세설명
- 모든 Migration 및 기술지원은 현재 유지보수 상태에 있는 License에 한하여 가능
- Virtual Machine 환경에서는 Concurrent User License가 필요
- 유지보수(Subscription) 만료일로부터 30일 이내에만 Subscription 갱신 가능
- 유지보수(Subscription) 만료일로부터 90일 이내에만 Upgrade 구매 가능
What's new in DevPartner Studio Professional V11.0?
- Full support and integration for Microsoft Visual Studio 2012 - includes full support the analysis of applications developed using Microsoft Visual Studio, and full integration into the Visual Studio 2012 IDE.
- .NET 4.5 / Common Language Runtime (CLR) 4.5 Support -test and analyze any applications that leverage CLR 4.5. Support includes all DevPartner supported project types in Visual Studio 2012.
- Improved error detection - The FinalCheck feature has been streamlined and delivers improved performance, allowing larger applications with instrumented code to finish FinalCheck in significantly less time.
- Discrete block tracking - Track single objects in memory during interactive inspection with laser-like precision and full stack trace details.
- Stronger 64-bit application support and scalability -Performance enhancements in BoundsChecker instrumented applications and stability fixes for mixed .NET/native applications.
- Windows Platform Support Statement - No Windows versions were added or dropped in DevPartner 11.0. Customers awaiting Windows 8 and Server 2012 can expect x64 and x86 compatibilites to ship in a future 11.x point release.
What’s new in DevPartner Studio 10.5.0?
Support for 64-bit Applications
DevPartner Studio 10.5 includes support to monitor and profile 64-bit applications on both AMD x64 and Intel EM64T architectures. The DevPartner suite of products extends its current support to perform run time analysis, including Performance Analysis, Coverage Analysis, and Memory Analysis for 32-bit and 64-bit applications.
Error Detection has been updated to include monitoring of both 32-bit and 64-bit native executables. Error Detection now also handles the increased memory limits and data values used by 64-bit applications. DevPartner Studio's Analysis can now also monitor both 32-bit and 64-bit executables, web applications, and assemblies. These components have also been updated to handle the increased memory limits and data values used by 64-bit applications.
Remote Profiling on Windows 7
You can now update security settings to properly profile remote applications when the local and remote computers use supported Windows Vista SP1 and later operating systems, including Windows 7, Windows Server 2008, and Windows Server 2008 R2. Configuring remote profiling is required for both local (client) and remote (server) computers includes performing the following:
- Creating firewall inbound and outbound program and port rules
- Creating COM access permissions
- Setting up local security policy
- Configuring the firewall to enable data exchange at a specific IP address and port
For more information and detailed instructions, search for "remote profiling" in either the Understanding DevPartner Studio Guide or the online help in Visual Studio.
Integration with Silk Central Test Manager
DevPartner .NET code analysis in now supported in Silk Central Test Manager(SCTM). SCTM customers who have .NET applications can change their code analysis profile to DevPartner Studio to collect runtime details of their .NET code.
Tolerance for Applications Monitored by Silk Test
DevPartner Studio 10.5 can tolerate continuous integration testing scenarios with Micro Focus Silk Test where applications driven by Silk Test scripts can be profiled under Performance Analysis and Coverage Analysis.
What’s new in DevPartner Studio 10.0.0?
- Integration and Full Support for Visual Studio 2010
- .NET/CLR 4.0 Support
- Team Foundation Server 10 Integration
DevPartner Studio Professional Edition
주요 기능 |
기능 요약 |
Static Code Analysis |
CodeReview는 툴에 내장된, 또는 사용자가 추가한 rule에 따라 소스코드를 자동으로 분석하여 코딩표준 준수여부 확인 및 일반적으로 많이 발생하는 코드 에러를 진단, 검출하고 그에 대한 해결책을 제시합니다. |
*Automated Error Detection |
BoundsChecker는 개발 과정 중에 메모리와 리소스 leak, 포인터 문제, Windows API call validation 등과 관련된 다양한 런타임 에러를 발견하고 수정하는 작업을 자동화 해줍니다. |
*Performance Analysis |
Performance Analysis의 자동 성능분석을 통하여 실행시간, 호출횟수 등을 포함하는 소스코드의 라인별, 함수별, 모듈별 성능 보고서를 제공함으로써 성능 병목지점 검출 및 최적화 수행을 가능하게 합니다. |
*Coverage Analysis |
Coverage Analysis는 프로그램 실행 테스트 동안, 또는 런타임 에러 진단 동안에 자동으로 프로그램 코드 실행에 대한 데이터를 수집하여 소스코드의 라인별, 함수별로 실행된 코드와 실행되지 않은 코드를 구분하고 프로그램의 어느 부분이 테스트 되었는지 아닌지를 한 눈에 알 수 있도록 정량적인 실행 분석 보고서를 제공합니다. |
Memory Analysis |
Memory Analysis는 .NET 애플리케이션에 의해서 얼마나 많은 메모리가 할당되고 있는지를 분석해줍니다. 메모리 분석 기능을 이용하여 특정한 오브젝트나 클래스에 의해서 얼마나 많은 메모리가 사용되고 있는지를 보여 줄 수 있으며, 특정 시점까지의 메모리 할당량, 수명이 짧은 Temporary Object, Memory Leak 데이터 등을 제시하여 성능 문제를 야기시키는 애플리케이션의 문제를 메모리 관점에서 다각도로 분석할 수 있는 데이터를 제공합니다. |
Performance Expert |
Performance Expert는 .NET 애플리케이션 실행 중 분석을 수행하여 기존의 성능 프로파일러를 통해서는 측정할 수가 없었던 파일과 디스크 I/O, 네트워크 I/O, 쓰레드 동기화 등과 같이 성능과 관계가 깊은 작업들을 기다리는데 소비된 시간을 측정할 수 있습니다. |
Fault Simulator SE |
Fault Simulator SE를 사용하여 에러 처리 코드를 테스트하기 위하여 선택된 .NET 프레임워크 결함들을 신속하고 안전하게 시뮬레이션 할 수 있습니다. 일단 에러를 시뮬레이션 하면, 문제점을 진단하고 수정하기 위하여 에러 처리 코드를 한 단계씩 테스트할 수 있습니다. |
System Comparison Capability |
System Comparison 기능은 왜 애플리케이션이 어떤 시스템에서는 실패하고 또 다른 시스템에서는 제대로 실행되는지, 또는 왜 안정적이었던 애플리케이션이 시간이 지나면서 불안정해졌는지를 이해할 수 있도록 도와줍니다. 이를 통해 레지스트리 키, 시스템 서비스, 드라이버, 기타 세팅의 시스템 레벨 스냅샷을 생성함으로써, 어떤 시스템 레벨 세팅이 변경되었고 애플리케이션 안정성에 영향을 주었는지 쉽게 알 수 있습니다. |
XML Data Export |
Data Export 기능을 사용하면 성능 데이터와 커버리지 데이터를 표준화 된 XML 형식의 보고서로 저장하여 DevPartner Studio 외의 다양한 툴을 통해서도 액세스할 수 있습니다. |
Security Checker |
Security Checker는 개발자들이 ASP.NET application의 보안 취약점을 빨리 찾아 고칠 수 있도록 해주는 강력한 보안 분석 툴 기능으로 권한 및 인증 관련 이슈, 보안에 취약한 코딩 습관, 실행 중 발생할 수 있는 해킹에 노출되는 에러, 애플리케이션 무결성(integrity) 이슈, 배포(deployment) 이슈 등의 문제를 3가지 분석 모드(compile time, run-time, 해커공격 모드)로 찾아내 해결책을 제시해 줍니다. |
*DevPartner VC++ Boundschecker Suite은 Error Detection, Performance Analysis, Coverage Analysis 기능만을 지원합니다.
l 비즈니스 도전
모든 개발자는 코딩 오류 및 성능에 대한 문제를 최소화하면서 잘 테스트된 애플리케이션 및 컴포넌트를 신속하게 구축할 방법을 찾고 있습니다. 그러나, 오늘날의 환경에서, 애플리케이션은 성능 및 확장성 문제, 많은 메모리 및 리소스 누수, 런타임 오류 또는 보안 취약성 등의 많은 문제를 포함하는 광범위한 범위의 기술을 결합하여 사용합니다. 이들 문제는 매우 어려울 수가 있으며, 많은 경우, 사실상 탐지가 불가능, 숨겨진 또는 풀리지 않은 문제와 함께 배포된 애플리케이션은 생산 현장에서 한번에 치명적인 결과를 유발할 수도 있습니다.
l 제품 개요
DevPartner Studio는 개발 생산성을 증가시키는 코드 품질 기능 제품군으로 Microsoft Visual Studio 및 Microsoft Visual Studio Team system Edition의 기능을 향상시킵니다. DevPartner Studio는 개발 과정 초기에 소프트웨어 결함, 성능 문제 및 보안 취약점등을 자동으로 탐지하고 진단합니다. - 문제 해결이 비용대비 가장 효율적이다. 전문가의 조언과 코딩 표준, 내장된 모범 사례들로 DevPartner Studio Professional Edition은 Windows애플리케이션 팀이 소프트웨어 품질을 개선하고, 개발자의 생산성을 극대화하고, 우수한 소프트웨어의 안정성, 성능 및 보안을 제공할 수 있도록 해줍니다.
l 주요 이점
DevPartner Studio Professional Edition은 소프트웨어 개발 및 테스트 툴의 분야에서 수상 경력에 빛나는 기능들이 모아진 통합 제품으로 Windows 애플리케이션 팀이 .NET 및 원시 윈도우 플랫폼에서 신뢰할 수 있는 고성능 애플리케이션, 컴포넌트 그리고 웹 서비스의 구축을 가능케 합니다.
개발 능력을 향상하고 소프트웨어의 신뢰성 및 성능을 보증할 수 있는 Built-in된 코딩에 대한 조언, 코딩 표준 및 모범 사례를 제공하여, 비용대비 효과적으로 가능한 개발 과정에서, 소프트웨어의 결함 및 성능 문제를 자동으로 탐지 및 진단 합니다.
개발 조직이 소프트웨어 품질 향상, 모범 사례 및 코딩 표준 채택, 그리고 개발자 생산성 극대화를 할 수 있도록 진보된 기능으로 Microsoft Visual Studio 및 Microsoft Visual Studio Team system Edition의 기능을 강화시켜 줍니다
l 상세 특징
- 소스 코드 리뷰, 오류 탐지
DevPartner Studio는 코드 리뷰 프로세스를 자동화함으로써 개발 팀을 지원합니다. 코드 리뷰 기능은 Visual Basic, .NET, C # 및 ASP.NET를 포함한 다양한 언어에서 최상의 사례 및 코딩 표준에 반하는 각 소스 라인을 확인하면서 신속하게 소스 코드를 검사합니다.
개발 팀은 그들의 프로세스, 또는 새로운 룰을 만들어 자신들의 기준과 관행을 정의하기 위해 적용하는 미리 정의된 코드 리뷰 룰을 선택합니다. 어떤 애플리케이션의 부분이 가장 복잡하다는 것을 이해하기 위한 코드 복잡도는 잠재적인 품질 문제의 초기 지표이면서 보다 나은 테스트를 용이하게 할 수도 있습니다.
DevPartner Studio의 코드 리뷰는 자동으로 코드 복잡도를 계산하고 .NET 애플리케이션의 각 메서드에 대해 "Bad-fix"확률을 적용합니다. 이러한 수치는 발견되지 않은 결함을 포함하고 있는 가장 많은 잠재성을 가진 코드에 초점을 맞춘 테스트 개발을 도와 우선순위 및 가이드를 제공합니다.
- 소스 코드 보안 취약점 탐지 및 해결을 지원합니다
DevPartner Studio는 보안 취약점이 소스 코드 내에 깊숙이 포함되기 전에 보안 문제를 찾기 위해 ASP.NET 애플리케이션의 소스 코드를 검색합니다.
DevPartner는 컴파일시 애플리케이션의 소스 코드를 검색함으로써 정확한 방법으로 코드의 정확한 라인에 보안에 취약한 코딩 관행을 파악할 수 있습니다. 소스 코드 보안취약성 점검 스캔은 암호화 API의 부적절한 사용, .NET 코드의 특성과 권한에 대한 보안 취약성 노출, COM 및 P/invoke의 보안 취약성 노출과 같은 의심스러운 행동과 200여 취약점에 대해 ASP.NET 코드의 각 라인을 점검합니다.
- 오류 및 메모리 누수 자동 탐지, 신속한 문제 해결을 지원합니다
DevPartner Studio의 Error Detection기능은 Native C/C++코드에서 문제를 탐지하기 위하여 실행중인 애플리케이션을 모니터링하고 문제 해결에 대한 지침을 제공합니다. BoundsChecker기술과 함께 DevPartner Studio의 Error Detection기능을 사용하여, 개발자들은 메모리, 인터페이스 및 리소스 누수, 포인터 오류, 초기화되지 않은 메모리 와 오버런과 같은 방대하고 다양한 C/C++의 문제를 찾을 수 있습니다.
개발자는 알려진 문제를 방지하고 런타임 오류 진단을 지원하기 위해 윈도우 API 및 시스템 호출을 확인하실 수 있습니다. DevPartner Studio의 Error Detection도 Managed 경계를 넘어서 .NET코드로 넘어가는 원시 응용프로그램 콜을 모니터링 합니다. 그것은 원시 코드가. NET 코드로 마이그레이션해야 할 때뿐만 아니라 원시 코드의 오류가 Managed코드에서 문제를 야기시킬 때에도 개발자의 결정을 돕기 위하여 경계를 넘는 빈도에 대한 유용한 정보를 제공합니다.
- 성능 병목의 원인이 부분을 찾아낼 수 있습니다
분산 및 웹 애플리케이션은 많은 움직이는 부분을 가지고 있기 때문에, 분산 환경에서 성능 병목 현상의 원인을 찾아내는 것은 어려운 작업이 될 수 있습니다. DevPartner Studio의 Performance Analysis기능은 단일 및 다중 계층 애플리케이션에서 성능 병목 지점을 문제가 있는 컴포넌트, 메서드 또는 코드 라인으로 신속하게 분리하여 개발자를 지원합니다.
직관적인 사용자 인터페이스와 결합된 DevPartner Studio의 Performance Analysis기능은 개발자가 애플리케이션 작동을 추적하고 성능 문제의 신속한 식별을 위한 어플리케이션 과 운영 체제 호출을 구별할 수 있도록 해줍니다.
- .NET 애플리케이션의 성능을 세밀하게 분석할 수 있습니다
DevPartner Studio의 Performance Expert은 애플리케이션의 성능 분석을 .NET 애플리케이션의 전체 성능을 측정하고 최적화할 수 있도록 새로운 차원으로 확장합니다. 이 기능은 네트워크 I / , 파일 및 디스크 I / O 및 다른 쓰레드 대기 시간을 측정하여, 애플리케이션의 대기 시간이 전반적인 성능과 최종 사용자 경험에 얼마나 영향을 미치는지에 대한 깊은 이해를 제공합니다.
개발자는 매일 코딩 및 디버깅하는 동안 잠재적인 성능 문제를 식별할 수 있도록 그들의 수동 또는 자동화된 테스트 루틴과 Performance Expert기능을 통합할 수 있습니다. 개발자와 테스터들은 이전 코딩 사이클이 어떤 새로운 성능 문제를 만들어 냈는지 확인하기 위해 각각 새로운 빌드 후에 Performance Expert 세션 파일을 검토할 수 있습니다. 코딩이 끝났을 때, 최종 Performance Expert 세션 파일 및 성능 보고서는 해당 프로젝트의 성능 목표에 도달되었다는 문서 작업에 사용할 수 있습니다.
- . NET의 메모리 사용을 최적화 합니다.
DevPartner Studio의 메모리 분석기능은 런타임 시에 사용하는 메모리의 용량을 그래픽으로 표시하고, 메모리를 할당하는 엔트리 포인트, 메쏘드 및 코드 라인을 식별하여, 개발자들이 신속하게 비효율적인 코드를 찾을 수 있도록 합니다. 그것은 Managed 메모리 사용 문제가 존재하는 곳을 확인하기 위해 상세한 정보와 함께 개발자에게 제공합니다.
실시간 그래프는 어떤 오브젝트가 현재 얼마나 많이 할당하고, 각 객체에 의해 얼마나 많은 메모리가 사용되는지 애플리케이션의 메모리 사용에 대한 동적 뷰를 제공합니다. 이것은 개발자들에게 프로그램을 실행하는 동안 메모리가 어떻게 관리되는 있는지에 대한 전반적인 관점을 제공합니다. 자동으로 생성된 메모리 사용에 대한 정확한 프로파일을 통해 개발자는 런타임 성능 과 메모리 사용의 개선을 위한 시간을 절약할 수 있습니다.
- 철저하게 테스트 한 응용프로그램을 배포합니다
DevPartner Studio의 Coverage Analysis 기능은 사용자, 언어, 어플리케이션 계층에 대하여 컴포넌트 와 어플리케이션을 위한 테스트 세션을 캡쳐하고 결합함으로써 테스트가 안된 코드를 자동으로 정확히 나타낼 수 있습니다. 그것은 어떤 코드의 일부는 충분히 테스트가 되었고 어떤 코드는 잘 또는 전혀 테스트가 되지 않았는지 여부를 식별합니다.
DevPartner Studio를 사용하면, 테스트팀은 애플리케이션의 품질을 보장하기 위해 그들이 가장 필요로 하는 것들을 개선하기 위한 활동에 초점을 맞출 수가 있습니다.
- 통합 보고서를 활용하여 코드 품질을 추적할 수 있습니다
DevPartner Studio를 통합보고 기능은 관리자와 팀 리더들이 웹 브라우저를 사용하여 손 쉽게 검토할 수 있는 코드 품질 보고서를 생성합니다. 중요 통계 및 요약 수준의 세부 정보는 관리자가 신속하게 개발의 초기 단계부터 최종 품질 테스트 단계까지 코드 레벨의 품질과 안정성을 쉽게 이해할 수 있도록 해줍니다. 사용자 정의 리포트는, 코드 품질, 코드 검토, 오류 탐지, 성능 및 코드 커버리지를 포함한 일정 범위의 리포팅 요구사항을 반영하여 제공합니다.
- 시스템 구성 문제를 쉽게 진단합니다.
DevPartner Studio의 System comparison기능은 개발자들이 애플리케이션의 안정성에 영향을 주는 구성 과 시스템 레벨 설정의 차이를 이해하는 데 도움을 줍니다. 시스템 스냅샷의 사용을 통해, System comparison기능은 두 개의 시스템의 구성을 비교하거나, 단일 시스템에서 일정 기간 동안 발생한 구성 변경을 보여줄 수 있습니다. DevPartner Studio는 시스템 스냅샷 기능을 제품 수준의 애플리케이션에 변경하여 내장할 수 있도록 해주는 스냅샷 SDK포함하고 있습니다. 이것은 DevPartner를 사용하는 개발자들이 개발실을 뛰어넘어 트러블 슛팅 전문 지식의 범위를 늘리는 데 사용하실 수 있습니다.
- 분산 애플리케이션을 분석합니다
분산 애플리케이션의 안정성 및 성능의 개선을 돕기 위해 DevPartner Studio는, 여러 계층에 걸쳐 분산 애플리케이션의 데이터를 분석하며, 개발자들에게 상호 관련된 하나의 관점으로 제공합니다. 원격 컴퓨터에 DevPartner Studio 서버 라이센스를 추가하면 개발자가 원격으로 실행하는 컴포넌트로부터 데이터를 수집 및 분석할 수 있습니다. 이것은 IT팀이 개발 및 테스트 과정 동안 분산 생산 환경을 정확하게 시뮬레이션할 수 있도록 합니다.
- Visual Studio Team System으로 원활하고 생산적으로 작업하실 수 있습니다
DevPartner Studio는 가장 진보된 진단 기능, 분산 분석 기능과 Team Foundation Server와의 작업 항목 통합으로 Visual Studio Team System의 가치와 기능을 확장시킵니다. 작업 항목 통합은 DevPartner Studio 사용자들이 보다 효과적으로 협업할 수 있도록 해줍니다. 테스터와 개발자가 팀 시스템 환경에서 서로 상세한 진단 데이터를 교환할 수 있습니다. 더 나은 협력과 시기 적적한 자료는 애플리케이션 개발 프로젝트의 일정이 지켜질 수 있도록 결함의 보다 빠른 해결로 이어질 수 있습니다.
· 라이선스 안내
Named User: 이름이 지정된 유저 1명 및 컴퓨터 1대에 1 소프트웨어 라이센스가 필요함.
Concurrent User: 동시사용 유저 1명에 1 소프트웨어 라이센스가 필요함.
서버 라이센스: 분산 응용 프로그램의 성능을 모니터링하려면 서버 1대에 1소프트웨어 라이센스가 필요함.
참고: DevPartner Studio Professional Edition의 Named User 또는 Concurrent User 라이센스를 가진 고객만 사용할 수 있음.
· 호환성 정보
- Windows 7
- Windows Server 2008
- Windows Vista
- Windows XP
- Windows Server 2003
- 32Bit
- 64Bit
- Application
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2005
- Microsoft Visual Basic 2012
- Microsoft Visual C++ 2012
- Microsoft Visual C++ 2010
- Microsoft Visual C++ 2008
- Microsoft Visual C++ 2005
- .NET Framework 4.5
- .NET Framework 4.0
- .NET Framework 3.5
- .NET Framework 3.0
- .NET Framework 2.0
- .NET Development Tool