Archmapper

ArchMapper, Mimarlık açıklamalarını Java kaynak koduna eşleştirmek için bir araçtır.
Şimdi İndirin

Archmapper Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Michael Gottschalk
  • yayıncı web sitesi:

Archmapper Etiketler


Archmapper Açıklama

ArchMapper, mimarlık açıklamalarını Java kaynak koduna eşleştirmek için bir araçtır. ArchMapper, Mimarlık Açıklamalarını Java Kaynağı Koduna eşleştirmek için bir araçtır. ArchMapper, bir programın üst düzey mimarisi açıklamalarını uygulama eserlerini yerine getirmek için bir araçtır. Daha kesin olarak, iki ana fonksiyon sunar: · Bir mimariden Java kaynak kodu sapları oluşturma · Bir MimariyeRearchMapper ile uygunluk için bir Java uygulamasının kontrol edilmesi Uygulama bir ara yazılım veya uygulama çerçevesine dayanırsa daha belirgin bir kaynak oluşturabilir. Katman yazılımının özellikleri bunun çalışması için stiline özel bir eşlemede verilmelidir. Bir ara katman yazılımı için özel olan uygunluk kontrolleri de olabilir. Mimarlık, bileşenlerin ve konektörlerin bir konfigürasyonu olarak tanımlanmalıdır. Halen, Mimarlık Açıklama Dili (ADL) ACME bu amaç için kullanılabilir. Böyle bir mimarinin grafiksel düzenlemesini sağlayan bir Eclipse eklentisi (ACMestudio) var.Alternatif olarak, mimarlık basit bir XML formatıyla tanımlanabilir. Kavramsal unsurlar ACME'de olduğu gibi aynıdır, ancak sözdizimi daha basittir, çünkü bazı gelişmiş ACME özellikleri atlandı. Mimarlık Haritalama Mimarisi Açıklama çok özet olabilir. Her bileşen veya konektör birkaç sınıfta uygulanabilir. Bir bileşenindeki her sınıf başka bileşenler için görünmemelidir. Bu, yalnızca bazı sınıflar tarafından kullanılması gerektiği anlamına gelir ve bağlantı noktaları yalnızca bir bileşenin arayüzünü ortaya koymalıdır. Ayrıca, bileşenlerden, konnektörlerden ve bağlantı noktalarından sınıflara eşlemeye ihtiyacımız var. Bu eşleme bir XML dosyasında tanımlanabilir. Her bileşen ve konnektör için, sınıflar ve arabirimler açıkça veya sınıfname paternleriyle tanımlanabilir. Bir alternatif veya tamamlayıcı olarak, eşlemeler doğrudan bir sınıfta Java ek açıklamalarıyla tanımlanabilir. Dezavantaj, SourceCode nesnesinin bu yaklaşımla çalışmadığıdır. Stil Purchan Mimarisi mimari bir tarza dayanarak olabilir. Bir mimari tarz, bir mimarinin nasıl oluşabileceği hakkında bileşen ve konnektör türlerini ve kısıtlamalarını tanımlar. Stil bir ara katman yazılımı etkilenirse, her bir bileşen türünün uygulanması hakkında bir şeyler söylenebilir. Her desteklenen stil için, stil haritalama bilgisine sahip bir XML dosyası olmalıdır. Bu, süper sınıflar ve arabirimler hakkında bilgi içeren her bir bileşen veya konektör tipi için sınıf türlerini içerir. Bağlantı noktası türleri, yalnızca belirli sınıf türlerini dışa aktarır. Dosya türleri için, kod üreteci için bir şablon tanımlanabilir. Kod Üretimi Kod Üreticisi, mimarlıktan, mimarlık haritası ve isteğe bağlı olarak mimari tarz haritasını toplar. Bu, üst sınıflar ve arayüzler, sınıf adı, paket ve bağlı bileşenlerin arayüzünden bilinen sınıflar hakkında bilgi içerir. Ayrıca, dosyalar stil eşlemesinde tanımlanan bir şablon içeriği ile oluşturulabilir. Bir katman yazılımı için stil spesifik jeneratörler de olabilir. Örneğin, yay yapılandırma dosyaları oluşturabilen bir jeneratör var. Uygunluk Mimarlık ve Uygulamanın Uyuşmasına İlişkin En Önemli Soru: "Sınıflar gerçekten mimarlıkta tanımlanan şekilde iletişim kuruyor mu?". Buna "iletişim bütünlüğü" denir ve kontrol edilebilecek kurallardan biridir. Daha kesin olarak, bir sınıfın, bağlı olmayan bileşenlerde sınıflara veya bağlı bir bileşenin portundan maruz kalmayan sınıflara referans olup olmadığı kontrol edilir. Diğer genel kurallar, eğer varsa, tüm bileşenlerin kaynak kodunda bulunmadığını kontrol eder. Sınıf bir bileşene aittir ve tüm sınıflar eşlemelerde tanımlanan şekilde uygulanırsa, mimarlığın yapısını kontrol eden kurallar da vardır. Bileşenler arasında döngüsel bağımlılıklar olup olmadığını ve bağımlılık yapısının ne kadar karmaşık olup olmadığını kontrol ederler.Moreover, her katmanlı tarzı kendi kurallarını tanımlayabilir. Bu, farklı bir türün bileşenlerindeki sınıflar için kısıtlamanın, tarzda tanımlanan kurallara dayanarak kontrol edilebileceği anlamına gelir. Bu sürümde yeni olanlar: · Eclipse 3.3 Destek (TPTP'nin yeni sürümü dahil) · Daha fazla belgeler


Archmapper İlgili Yazılım

Gladeks

GladEx, birkaç programlama dilini destekleyen glade için bir kod üretecidir. ...

150

İndirmek

Php2wsdl

PHP2WSDL, PHP Web Service desteği için bir WSDL jeneratörüdür, yani yerleşik sabun API'sidir. ...

839

İndirmek

Ayrıştırma

Ayrıştırma Modülü, bir LR (1) ayrıştırıcı jeneratörünün yanı sıra CFSM ve GLR ayrıştırıcı sürücülerini uygulayan saf piton bir modüldür. ...

219

İndirmek

Clearparse

ClearParse, programlama dillerini yorumlama veya derleme dahil olmak üzere herhangi bir ayrıştırma görevi için kullanılabilecek esnek bir motordur. ...

168

İndirmek

jmax

Jmax, etkileşimli gerçek zamanlı müzikal ve multimedya uygulamaları oluşturmak için görsel bir programlama ortamıdır. ...

184

İndirmek