Yazılım geliştirme araçları, uygulamaları tasarlamanın ve kurmanın yanı sıra geliştirme ve devreye alma sürecini de destekler.
Analiz, Tasarım ve Oluşturma
Analiz, modelleme, tasarım ve oluşturma araçları, modelle üretilen uygulamaları, uygulama gereksinimlerini, veri tanımlarını, programlama belirtimlerini, sıra şemalarını, veri ve iş süreçlerini ve iş kurallarını oluşturmaya ya da yapılandırmaya yardımcı olan (nesne odaklı olan ya da olmayan) biçimlendirilmiş metodolojileri ve teknolojileri içerir. Örnekler: Lotus Domino Designer, Rational Application Developer for WebSphere Software, Rational Software Architect, WebSphere Developer for System z.
Değişiklik ve Yayın Yönetimi
IBM, geliştirme ve BT ekiplerinin, yazılım dağıtımını hızlandırarak, küresel ekipleri daha verimli hale getirerek ve uçtan uca yazılım süreçlerini yöneterek işi desteklemelerine yardımcı olan tümleşik yazılım değişikliği, yapılandırma ve yayın yönetimi çözümleri sağlar. Bu çözümler, yazılım varlıklarını yönetmek ve denetlemek, yazılım süreçlerini otomatikleştirmek ve uygulamak, oluşturma ve yayınlama çevrimlerini hızlandırmak için kullanılan ürünleri içerir. Örnekler: Rational ClearCase, Rational ClearQuest, Breeze for SCLM for z/OS, SCLM Administrator Toolkit.
Gereksinim Yönetimi
Gereksinim yönetimi, örnek olay geliştirmesi, iş modellemesi ve veri modellemesi için tümleşik araçlar.
Kurumsal Mimari Yönetimi
Kurumsal Mimari (Enterprise Architecture; EA) ürünleri, bir kuruluşun hedeflerini desteklemek için kuruluşun güncel iş ve BT ekosisteminden oluşan mevcut durumuna ve bunun yanı sıra gelecekteki iş ve BT yapısına ilişkin bilgileri toplar. İş ve BT paydaşları arasında güçlü iletişim ve işbirliği sağlanmasına ilişkin başarısı kanıtlanmış bir yaklaşım sunan Kurumsal Mimari, temel BT mimarisine özgü yapıtaşlarından yararlanarak kurumsal proje planlarının oluşturulmasını kolaylaştırır. Bu proje planları iş dönüşümünün nasıl başarılabileceğini gösteren kullanımı kolay güncel ve geleceğe yönelik modellerdir.
Süreç ve Portföy Yönetimi
Yazılım geliştirme ve devreye alma sürecini destekleyen uygulama yaşam çevrimi yönetimi ürünleri, otomatik yazılım kalitesi araçlarını ve yazılım yapılandırması yönetim araçlarını içerir.
Yazılım Geliştirme Ürün Grupları
Yazılım Geliştirme Ürün Grupları, yazılım geliştirme ve devreye alma sürecini destekler.
Yazılım Kalite Yönetimi
Yazılım kalite yönetimi araçları, yazılım birimi testleri ve sistem testlerini destekler. Ayrıca test, yürütme, sonuç analizi ve Kalite Güvencesi yönetimi aracılığıyla yazılım kalitesi güvencesini destekler. Örnekler: Rational Functional Tester, Rational PurifyPlus, WebSphere Studio Workload Simulator for z/OS and OS/390.
