Polyspace Access
- Giriş
- MATLAB&Simulink
- Ürünler
- Polyspace Access
Polyspace Access Nedir?
Polyspace Access, yazılım mühendisliği ekiplerinin yazılım kalitesini ve güvenilirliğini geliştirmek için tasarlanmış bir statik kod analizi ve kalite izleme platformudur. Yazılım geliştirme yaşam döngüsü boyunca kodlama hatalarını tespit etmeye, statik analiz sonuçlarını merkezi bir yerde toplamaya ve proje bazlı kalite metriklerini takip etmeye olanak sağlar.
Bu ürün, özellikle güvenlik, güvenilirlik ve sürdürülebilir kod kalitesi hedefleyen ekipler için ideal bir çözümdür ve temel olarak geliştiriciler, kalite mühendisleri ve proje yöneticileri için fayda sağlar.
Polyspace Access Nasıl Çalışır?
Polyspace Access’in çalışma modeli genel olarak iki ana bileşene dayanır:
1. Polyspace as You Code (IDE Eklentisi)
Geliştiriciler, Visual Studio®, Visual Studio Code veya Eclipse™ gibi popüler IDE’lere entegre edilen Polyspace as You Code eklentisi sayesinde kod yazarken statik analiz yapabilirler. Bu eklenti:
- Kodda potansiyel hataları ve güvenlik açıklarını gerçek zamanlı tespit eder,
- Kodlama standartlarından sapmaları gösterir,
- Hataları daha entegrasyon öncesi aşamada görüntüler.
2. Web Arayüzü ve Merkezi Depo
Analiz sonuçları Polyspace Access’in web tabanlı arayüzünde toplanır. Bu arayüz üzerinden ekipler:
- Proje dashboard’larını görüntüleyebilir,
- Statik analiz bulgularını detaylarıyla inceleyebilir,
- Kod metriklerini ve kalite trendlerini takip edebilirler.
Ayrıca bu analiz sonuçları, Jira gibi proje yönetim ortamlarına entegre edilerek hataların takip ve atama süreci otomatik hale getirilebilir.
Polyspace analiz süreçlerinde hızlı bir referans olarak kullanılabileceğiniz teknik dokümana buradan erişebilirsiniz.
Polyspace Access’in Temel Özellikleri Nelerdir?
IDE İçinden Hataları Tespit Edin
Polyspace as You Code eklentisi sayesinde, kod yazılırken veya değiştirildiği anda hataları doğrudan IDE içinde tespit edin.
Visual Studio®, Visual Studio Code ve Eclipse gibi yaygın IDE’lerle entegre çalışan bu yapı, API’ler aracılığıyla diğer editör ve geliştirme ortamlarına da kolayca uyarlanabilir.
Kodlama Standartlarına ve Güvenlik Kurallarına Uyum Sağlayın
Gömülü yazılım geliştirme süreçlerinde kritik öneme sahip kodlama standartlarını henüz kod yazma aşamasındayken uygulayın.
Polyspace Access ile:
- MISRA C / MISRA C++
- CERT C / CERT C++
- AUTOSAR C++14
- JSF++
- Kuruma özel isimlendirme ve kodlama kuralları
otomatik olarak denetlenir ve ihlaller anında görünür hale gelir.
Statik Analiz Sonuçlarını İnceleyin ve Önceliklendirin
Polyspace analiz sonuçlarını web tarayıcısı üzerinden, kaynak kodla birlikte inceleyin.
Gelişmiş gezinme çözümleri sayesinde bulguları detaylıca analiz edin, sınıflandırın ve önceliklendirin.
Ekip üyeleriyle bulguları paylaşarak yorum ekleyin ve iş birliğini güçlendirin.
Proje Yazılım Kalitesini İzleyin
Statik kod analiz projelerinizi ekiplerinizin iş akışlarına uygun şekilde organize edin.
Proje panoları üzerinden:
- Yazılım kalite durumu
- Proje ilerleme durumu
- Tespit edilen hata sayısı
- Kod metrikleri
gibi kritik göstergeleri tek bir merkezden takip edin.
Yazılım Geliştirme Altyapınıza Entegre Edin
Polyspace Access’i yazılım geliştirme altyapınıza entegre ederek statik kod analizini DevOps süreçlerinizin bir parçası haline getirin.
- Sürekli entegrasyon (CI) hatlarını statik analiz sonuçlarıyla kontrol edin
- Kod doğrulama bulgularını hata takip sistemleri ve ALM ortamlarıyla ilişkilendirin
- Polyspace Access web sunucusunu, geliştirme araç zincirinize yakın bir noktada; kurum içi veya bulut ortamında çalıştırın
Bu sayede kaliteyi otomatikleştirin ve yazılım doğrulama süreçlerini ölçeklenebilir hale getirin.