Enterprise Architect

Dünya Çapında Yüzbini (100,000) Aşkın Lisanslı Kullanıcı!
Enterprise Architect UML ürünleri esneklikleri ve yetenekleriyle ün kazanmışlardır. Ancak belki de en şaşırtıcı özellikleri çarpıcı fiyat/kabiliyet oranlarıdır. Ürünün en üst versiyonunun fiyatı 239 USD'dır. EA'yı benzerlerinden ayıran Nesne Teknolojilerine ve İş Süreçlerinize yönelik tüm ihtiyaçlarınızı karşılayabilecek, yazılım projelerinin tüm yaşam döngüsüne cevap verebilen bir ürün olmasıdır: Yazılım Geliştirme, Proje Yönetimi, İş Analizi ve Gereksinim Yönetimi ihtiyaçlarınızın tümüne verilebilen bir cevaptır. Ürünü en iyi özetleyen ifade belki de Uzun bir Kabiliyet Listesi, Mantık Sınıını Aşmayan Fiyat'tır. Tüm ürün özellikleri için tıklayınız

Tek Üründe Tüm Yazılım Yaşam Döngüsü
EA'nın tipik UML ürünlerinden en önemli farkı tüm yazılım yaşam döngüsüne yönelik olarak ve en geniş Unified Process kapsamına dahi cevap verecek şekilde geliştirilmiş olmasıdır. Tamamıyla model odaklı olan üründe gereksinimler, test, metrikler ve iş atamaları gibi yönetim öğeleri modelin bir parçasıdır. Dokümantasyon işin odağı olmak yerine gerektiğinde üretilen bir öğeye dönüşmüştür. Bir diğer önemli özellik Enterprise Architect model dosyasının aslında bir veritabanı dosyası olmasıdır (MS Access, SQLServer, MySQL, PostgreSQL, Oracle, MSDE, Adaptive Server Anywhere). Böylece kendinizin yazabileceği script veya programlar aracılığıyla bu veritabanını dilediğiniz gibi kullanabilirsiniz.

Ürün Kabiliyetlerinin Şeması için Tıklayınız

[i] Ürüne Entegre Gereksinim Yönetimi Modülü
EA'nın en önemli özelliklerinden birisi UML'in tanımında dikkat çekilen bir unsurdan etkili bir şekilde yararlanmasıdır: "UML is extensible" (UML spesifikasyonundaki tanım ihtiyaçlara göre genişletilebilir). Sparx Systems tasarımcıları bunu akıllarında tutarak tanıma bir gereksinim sembolü eklemişler. Bu gereksinimin türü ve ona atanabilecek değişkenler tamamıyla sizin ihtiyaçlarınıza göre tanımlanabiliyor. Böylece geleneksel olarak bir doküman üzerinden yürütülen Gereksinim Yönetimi çalışmaları tamamen görsel bir ortamda ve modelle sıkı bir izlenebilirlik ilişkisi içerisinde yürütülebiliyor. Bu çalışmaları bir dokümana dökmek istediğinizde ise tek yapmanız gereken dilediğiniz kapsamı (paketi) sağ tıklayarak doküman formatını (RTF, HTML) seçmek! Bir diğer önemli Gereksinim Yönetimi özelliği ise Activity Şemalarında (akış şemaları) gereksinimler tanımlayabilmenizdir. Diğer bir deyişle, doküman bazlı çalışmayı hiç istemiyor ama aynı zamanda gereksinim yönetimi (izlenebilirlik matrisleri, değişiklik etki analizi vs.) yapmak istiyorsanız bu da mümkündür!

[ii] Ürüne Entegre Doküman Üretimi Modülü
Yapısını tamamen ihtiyaçlarınıza bağlı olarak belirleyebileceğiniz şablon bazlı doküman üretim modülü EA'ya tamamen entegredir. Ayrıca, farklı kapsamlara sahip sanal dokümanlar oluşturmak mümkündür. Bu yaklaşım sizleri UML modeli oluşturuken tamamen serbestleştirme esasına göre geliştirilmiştir. Aynı modelden farklı kapsamlarda doküman üretmek mümkün olduğundan, çalışma şeklinizi yazılım projesi süreçlerini kötü etkileyebilecek doküman içeriğine uyum sağlama mecburiyetinden kurtarmaktadır. Yazılım ekiplerinin korkulu rüyası olan dokümana göre süreç belirleme, dolayısıyla tutamayacağınız sözler verme veya sürecin o aşamasında öngörülemeyecek bilgileri hayal gücümüze başvurarak temin etme zorluğundan sizleri kurtarmaktadır.

Sparx Systems Enterprise Architect Ekran Görüntülerini indirmek için tıklayınız

[iii] Ürüne Entegre Proje Yönetimi
Enterprise Architect bünyesinde yazılım ekibi ve müşteriler gibi paydaşların tanımlanmalarına izin verdiğinden, modeli paylaşanlar (değişiklik yapan veya sadece izleyenler) arasında iş atama ve iş statüsü izleme bazlı bir proje yönetimi mümkündür. Dilenen detay seviyesinde (dilediğiniz herhangi bir UML sembolünü kullanarak) iş atamak mümkündür. Projenizle ilgili olarak Kaynak Yönetimi, Proje Zamanlama Tahminleri, Metrik Tanımlama ve Takip gibi faaliyetleri ürün içinde yapmak mümkündür.

[iv] Ürüne Entegre Değişiklik Yönetimi
Geleneksel suite (pek çok uzman ürünün birlikte kullanıldığı) çözümlerde en sorunlu alanlardan birisi budur. EA yaklaşımında ise gereksinimlerden teste kadar tüm yazılım mühendisliği disiplinleri UML odaklı olduğundan, zaten herşey entegredir ve değişikliği takip etmek çok kolaydır. Buna ek olarak ürünün içinde baseline oluşturup, farklılıkları izleyebileceğiniz bir diff-merge mekanizması vardır. Daha karmaşık takım çalışmaları içinse ürün popüler konfigürasyon yönetimi ürünleri olan Subversion, CVS, Microsoft Team Foundation Server (TFS) ile SCC standardına uyan ClearCase, Visual SourceSafe ve benzerleriyle birlikte kullanılabilmektedir.

[v] Ürüne Entegre IDE
Ürün içerisinde compilation ve run destekli, breakpoint koyarak satır satır debugging yapabileceğiniz bir IDE'si bulunmaktadır. Ayrıca seçilen öğenin (Bir Class, Bir Class'ın bir değişkeni vs.) kodunun otomatik olarak gösterilmesi mümdür. Seçilen öğe Class veya Sequence Şemalarında olabilir. Ayrıca ürünün explorer penceresinde seçilen öğelerin de kodları aynı şekilde bulunmakta ve gösterilmektedir.

[vi] Geniş Roundtrip Engineering (Forward + Reverse) Desteği
Ürün pek çok platforma yönelik kod ve veritabanı script'i üretebilmekte ve desteklediği her platformdan kod ve script karşılıklarını modele çekebilmektedir. Veritabanları söz konusu olunca Stored Procedure ve View desteği vardır. Kod Üretimi durumunda ise farklı hedefler gösterilerek aynı class gruplarından kolayca farklı platformlara yönelik kodlar üretmek yine çok kolaydır. Desteklenen platformlar ActionScript, C, C#, C++, Delphi, Java, PHP, Python, VB.NET, Visual Basic ve desteklenen veritabanları DB2, MS Access, InterBase, MySQL, PostgreSQL, Oracle, SQLServer2000, SQLServer7, Sybase'dir. Bunlara ek olarak .NET binary, Java binary, XSD ve WSDL desteği de mevcuttur.

[vii] Ürüne Entegre Test Yönetimi
Test Yönetimi tamamen UML modeline entegre olan formlar ve görsel öğeler aracılığıyla yapılabilmektedir. Ayrıca ürün içerisinde Unit Test yapmak mümkündür. Çalıştırdığınız bir programın akışından otomatik olarak Sequence Şemaları üretilebilmektedir.

[viii] Ürüne Entegre Tartışma Forumu
Ürün içerisinden çalışmalarınıza yönelik açık konuları tartışmak için forum oluşturabilirsiniz. Buradaki mesajlarınızla UML Şemalarını alakalandırmak mümkündür. Forumlar modellere özel olup farklı modellerdeki forumlara bağlanmak da mümkündür.

[ix] SysML Desteği
Sistem Mühendisliği Tasarım Dili standardı olan SysML desteği ürüne eklenebilmektedir. Sistem bazında gereksinimleri yönetebileceğiniz, karmaşık pek çok alt sistemden oluşan sistemleri tasarlayabileceğiniz bir yapıyı UML ürünlerinin kullanım kolaylığıyla sizlere sunmaktadır.

[x] RTI DDS Desteği
Gerçek zamanlı sistemler için veri bazlı publish-subscribe servislerini tasarlamak için ürüne eklenebilen ekonomik bir çözüm sunmaktadır. Çalıştırılabilir (executable) kod üretimi, heterojen DDS uygulamaları desteği ve gereksinimlerin DDS entity'leriyle ilişkilendirilebilmesi ürünün kabiliyetleri arasında sıralanabilir. Ayrıca DDS Domain, Participant ve QoS Policy tanımlamaları da yapılabilmektedir.

[xi] DOORS Desteği
EA'nın en önemli özelliklerinden birisi UML'in tanımında dikkat çekilen bir unsurdan etkili bir şekilde yararlanmasıdır: "UML is extensible" (UML spesifikasyonundaki tanım ihtiyaçlara göre genişletilebilir). Sparx Systems tasarımcıları bunu akıllarında tutarak tanıma bir gereksinim sembolü eklemişler. Bu gereksinimin türü ve ona atanabilecek değişkenler tamamıyla sizin ihtiyaçlarınıza göre tanımlanabiliyor. Böylece geleneksel olarak bir doküman üzerinden yürütülen Gereksinim Yönetimi çalışmaları tamamen görsel bir ortamda ve modelle sıkı bir izlenebilirlik ilişkisi içerisinde yürütülebiliyor. Bu çalışmaları bir dokümana dökmek istediğinizde ise tek yapmanız gereken dilediğiniz kapsamı (paketi) sağ tıklayarak doküman formatını (RTF, HTML) seçmek! Ayrıca mevcut yatırımlarınızın değerlerini koruyacak bir gereksinim yönetimi yaklaşımıyla DOORS ve RaQuest entegrasyonları mevcuttur. Ürün diğer herhangi bir gereksinim ürünüyle birlikte de kullanılabilir. DOORS modüllerin direkt olarak EA'ya alınabilmesini (import), kullanıcı tarafından tanımlanabilen bir şekilde DOORS değişkenleri ile EA değişkenleri ve/veya Ea tagged value değerlerinin birebir bir ilişkiye sahip olabilmesi, EA'ya alınan DOORS modüllerinin senkronizasyonu ile DOORS view filtering mekanizmasından yararlanılarak kısıtlı import seçeneği DOORS desteği kabiliyetleri arasında sayılabilir.

[xii] Visio Desteği
EA Microsoft platformuna verdiği desteği Visio'daki çalışmalarınızı modele çekebilmenizi sağlayacak yeni modülleriyle artırmaya devam ediyor.

Ürünler hakkındaki bilgilere ve ürünlere erişmek için aşağıdaki linklere başvurunuz:

EA Deneme Sürümünü indirmek için tıklayınız Enterprise Architect (EA) Windows deneme sürümünü indirmek için tıklayınız

MDG Link for Visual Studio .NET Microsoft Visual Studio 7.1 için Entegrasyon Modülü olan MDG Link'i indirmek için tıklayınız

MDG Link for Visual Studio .NET HELP Microsoft Visual Studio 7.1 için Entegrasyon Modülü olan MDG Link'in Help'ini indirmek için tıklayınız

MDG Link for Eclipse Eclipse için Entegrasyon Modülü olan MDG Link'i indirmek için tıklayınız

MDG Integration for Visual Studio 2005 Microsoft Visual Studio 2005 için Entegrasyon Modülü olan MDG Integration'ı indirmek için tıklayınız

MDG Integration for Visual Studio 2005 HELP Microsoft Visual Studio 2005 için Entegrasyon Modülü olan MDG Integration'ın Help'ini indirmek için tıklayınız

MS Visual Studio 2005 için MDG Integration - Viewlet Microsoft Visual Studio 2005 için Entegrasyon Modülü olan MDG Integration hakkındaki viewlet'i izlemek için tıklayınız

PDF Dokümanı EA ile Takım Çalışması Dokümanı için tıklayınız

PDF Dokümanı EA ile Versiyonlama Dokümanı için tıklayınız

PDF Dokümanı EA ile Gereksinim Yönetimi Dokümanı için tıklayınız

PDF Dokümanı EA ile Doküman Üretimi Dokümanı için tıklayınız

PDF Dokümanı EA ile CMMI Odaklı Çalışma Dokümanı için tıklayınız

Bize yazınız Enterprise Architect ürününe yönelik tanıtım CD-ROM'unu kargoyla almak isterseniz, lütfen bize erişim bilgilerinizi gönderiniz.

EA Tanıtım Sunumu Enterprise Architect özelliklerine kısa bir bakış için tanıtım sunumumuzu indirebilirsiniz

Dış Kaynaklı bir HTML Dokümanı UML ürünleri hakkında çeşitli bilgilere ulaşmak için tıklayınız

Dış Kaynaklı bir HTML Dokümanı UML ürünleri hakkında interaktif olarak size tavsiyeler veren umlderby portal'ine erişmek için tıklayınız

i-con.com.tr | 2008© i-con