תיאור
ספר UML זה הוא המדריך העברי המלא הראשון לשפת UML, ומהווה כלי עזר מושלם בתחום ניתוח המערכות המודרני. הסברים מקיפים בשיטת צעד אחר צעד, טיפים ועצות, דוגמאות ותרגילים.
שפת ה-UML
שפת (Unified Modeling Language) UML היא שפת תרשימי הנדסת תוכנה לתכנון ותיאור מערכות תוכנה. בעזרתה, מנתח המערכות או מהנדס התוכנה של ימינו אינו נדרש עוד לכתיבה מייגעת של מסמכי אפיון ועיצוב עבי-כרס, שמעטים יקראו אי-פעם.
לחלופין, הוא מכין במהירות וביעילות ערכה סדורה של תרשימים הנדסיים המלווים בהסברים, אשר מתארים מודל של מערכת תוכנה. התרשימים מאפשרים לו לתאר באופן ברור את דרישות הלקוח וכן את מבנה המערכת המיועדת לפיתוח. תרשימים אלו ישמשו בהמשך גם את צוות הפיתוח בתכנון ובבניית רכיבי התוכנה. מנהלי הפרויקט, אנשי ה-DBA והתשתיות, וצוותי הבדיקות והבטחת האיכות (QA) – כולם משתמשים בתרשימי UML במהלך עבודתם. כיום, יותר ויותר חברות תוכנה גדולות ומובילות בארץ ובעולם עוברות לפיתוח פרויקטים בשיטת UML, ושיטה זו תופסת את מקומן של שיטות הניתוח הקלאסיות.
המדריך העברי הראשון
ספר UML זה הוא המדריך העברי המלא הראשון לשפת UML, ומהווה כלי עזר מושלם בתחום ניתוח המערכות המודרני. ספר UML זה כולל הסברים מקיפים בשיטת צעד אחר צעד, טיפים ועצות, דוגמאותותרגילים. הספר נכתב במיוחד עבור שלוש קבוצות של קוראים:
- מתחילים, חסרי ניסיון קודם, המעוניינים להפוך את השליטה בשפת UML למקצוע.
- מנתחי מערכות מתחום הניתוח הקלאסי, המעוניינים להתמקצע בגישה החדשה.
- מהנדסי תוכנה ובעלי מקצוע מנוסים המעוניינים להפוך למקצוענים מובילים בתחום.
בספר זה אפשר למצוא:
- הסבר מקיף על התיאוריה ההנדסית שמאחורי שפת ה.UML-
- שיטת לימוד מקיפה, שלב אחר שלב, של תרשימי UML ויצירתם באמצעות כלי CASE.
- הלכה למעשה – מדריך לשימוש מעשי בשפת UML בעשרים ואחד שלבים.
- עשרות נושאים מתקדמים למקצועני .UML
- טיפים ועצות שימושיות השוות זהב.
- דוגמאות, דוגמאות ועוד דוגמאות.
- תרגילים לשיפור הרמה המקצועית ופתרונות מלאים בליווי הסברים.
הספר מציג את גרסה 2 של UMLעבור התרשימים העיקריים של UML אשר משמשים את מרבית הפרויקטים בעולם ונלמדים במרבית האוניברסיטאות בעולם.
הספר כולל את התרשימים הבאים בגרסת 2.0 UML:
Actors diagram
Usecase diagram
Activity diagram
Package diagram
Class diagram
Sequence diagram
Communication diagram
State diagram
Component diagram
Deployment diagram
Realization diagram
Problem Domain Object Model
על המחבר
עדי פלורנטין הוא יועץ UML בכיר ומנהל פרויקטים מנוסה בתחום התוכנה.
בתפקידו הנוכחי מנהל עדי את תחום המתודולוגיה והכלים ואת פרויקט IT Governance במערך המחשוב של בנק דיסקונט.
במהלך שירותו הצבאי שימש בתפקידי תכנות, ניתוח מערכות וניהול פיתוח תוכנה בפרויקטי המחשוב של ממר"מ.
לאחר מכן מילא תפקידים בכירים במספר חברות בניתוח מערכות, ייעוץ והדרכת UML, ניהול צוותי הנדסת תוכנה, מתודולוגיה וכלים וניהול פרויקטים.