ארכומר

Archmapper הוא כלי למיפוי אדריכלות תיאורים קוד המקור של Java.
הורד עכשיו

ארכומר דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Michael Gottschalk
  • אתר האינטרנט של המוציא לאור:

ארכומר תגים


ארכומר תיאור

Archmapper הוא כלי למיפוי אדריכלות תיאורים קוד המקור של Java. Archmapper הוא כלי למיפוי אדריכלות תיאורים ל- Java Code.Archmapper הוא כלי למיפוי אדריכלות ברמה גבוהה תיאורים של תוכנית ליישום חפצים. במדויק, הוא מציע שתי פונקציות עיקריות: · יצירת קוד המקור של Java מארכיטקטורה · בדיקת יישום Java עבור התאמה עם ארכיטקטורהמפרה יכול ליצור יותר ספציפי sourcecode אם היישום מבוסס על מסגרת תווכה או יישום. הפרטים של תווכה יש לתת במיפוי ספציפי לסגנון זה לעבודה. כמו כן, יכול להיות גם בדיקות קונפורמיות כי הם ספציפיים עבור middle.Architecture תיאור הארכיטקטורה חייב להיות מוגדר כתצורה של רכיבים ומחברים. נכון לעכשיו, אדריכלות תיאור שפה (ADL) ACME ניתן להשתמש למטרה זו. יש Eclipse Plug-in (Acmestudio), אשר מאפשר עריכה גרפית של ארכיטקטורה כזו.הארכיטקטורה ניתן להגדיר עם פורמט XML פשוט. האלמנטים המושגים הם זהים לגבי ACME, אבל התחביר הוא פשוט יותר, כי כמה תכונות ACME מתקדמים הושמטו. אדריכלות מיפוי תיאור אדריכלות יכול להיות מאוד מופשט. כל רכיב או מחבר ניתן ליישם במספר שיעורים. לא כל מחלקה במרכיב צריך להיות גלוי עבור רכיבים אחרים. כלומר, יציאות צריך לשמש רק על ידי כמה שיעורים יציאות צריך לחשוף רק את הממשק של רכיב.מקורות, אנחנו צריכים מיפוי מרכיבים, מחברים, יציאות לשיעורים. מיפוי זה יכול להיות מוגדר בקובץ XML. עבור כל רכיב ומחבר, ניתן להגדיר שיעורים וממשקים במפורש או עם דפוסים בכיתה. לא ניתן להגדיר חלופה או משלים, מיפויים ניתן להגדיר עם הערות Java ישירות בכיתה. החיסרון הוא כי דור sourcecode לא עובד עם גישה זו. סגנון mappingan אדריכלות יכול להיות מבוסס על סגנון אדריכלי. סגנון אדריכלי מגדיר סוגי רכיבים ומחברים ומגבלות על האופן שבו ניתן להרכיב ארכיטקטורה. אם הסגנון מושפע תווכה, אז משהו ניתן לומר על יישום של כל סוג רכיב. עבור כל סגנון נתמך, חייב להיות קובץ XML עם מידע מיפוי בסגנון. זה כולל סוגי בכיתה עבור כל רכיב או מחבר סוג עם מידע על שיעורים סופר וממשקים. ניתן להגדיר סוגי יציאות כי לייצא רק סוגי מחלקה מסוימים. עבור סוגי קבצים, ניתן להגדיר תבנית עבור גנרטור הקוד. קוד דור גנרטור קוד אוספת מידע מן הארכיטקטורה, מיפוי האדריכלות, לחלופין, מיפוי הסגנון האדריכלי. זה כולל מידע על superclasses וממשקים, שם המחלקה, החבילה ואת המעמדות הידועים מהממשק של רכיבים מחוברים. יתר על כן, ניתן ליצור קבצים עם תוכן תבנית המוגדרת במיפוי הסגנון. יכול גם להיות גנרטורים ספציפיים בסגנון עבור תווכה. לדוגמה, יש גנרטור שיכול לייצר קבצי תצורת האביב. קונפורמציה בדיקת השאלה החשובה ביותר בנוגע להיאמת הארכיטקטורה והיישום היא: "האם האמצעים אכן מתקשרים בדרך המוגדרת בארכיטקטורה?". זה נקרא "שלמות תקשורת" והוא אחד הכללים שניתן לבדוק. במדויק, הוא נבדק אם בכיתה יש התייחסויות לשיעורים במרכיבים שאינם מחוברים או לשיעורים שאינם חשופים באמצעות נמל רכיב מחובר.אחר כללים גנריים לבדוק אם כל הרכיבים נמצאים בקוד המקור, אם כל המחלקה שייכת למרכיב, ואם כל השיעורים מיושמים בדרך המוגדרת במיפויים. יש גם כללים לבדוק את המבנה של האדריכלות עצמה. הם בודקים אם יש תלות מחזורי בין הרכיבים וכיצד מורכבת מבנה התלות. Moreover, כל סגנון תווכה יכול להגדיר את הכללים שלו. משמעות הדבר היא כי ניתן לבדוק את ההגבלה של שיעורים ברכיבים מסוג מסוים, בהתבסס על כללים המוגדרים בסגנון. מה חדש במהדורה זו: · Eclipse 3.3 תמיכה (כולל גרסה חדשה של TPTP) · תיעוד נוסף


ארכומר תוכנה קשורה

Snippeq

Snippeq חוסך קטעי מסד נתונים MySQL ומספק פונקציונליות לחיפוש, מניפולציה וייצוא אותם. ...

59

הורד