שינויים שאנו מבצעים
- הוספת פונקציות בלי לשבור את הקיימות
- בחינה מחודשת של ארכיטקטורות שנהגו במקור ל-32 סיביות
- החלפה הדרגתית בלי לעצור את התפעול
- שיפור הביצועים והיציבות
- ארגון קוד קיים שתחזוקתו קשה
מה חשוב לנו בעת השינוי
בשינוי תוכנה קיימת ל-Windows, החשוב אינו בהכרח מה בונים, אלא מה חייב להישמר בלי להישבר.
לכן אנו מקפידים במיוחד על:
- ההשפעה על התפעול הנוכחי
- זיהוי הרכיבים התלויים
- גבולות התהליך והארכיטקטורה של 32 או 64 סיביות
- תנאי ההפצה, הרישום וההרשאות
- חלוקה לשלבים המקילה על חזרה לאחור
נושאים נפוצים
- הארכת חייה של תוכנה המבוססת על VB6, MFC או WinForms
- ארגון נכסים קיימים עם COM, ActiveX או OCX
- בחינת ארכיטקטורות מעורבות של C++ ו-C#
- התאמה ל-64 סיביות של תוכנה שנכתבה ל-x86
- חיזוק היומנים ויכולת החקירה במהלך השינוי
פניות המתאימות לשירות זה
- התוכנה הנוכחית עובדת, אך כל שינוי כרוך בסיכונים
- אתם רוצים לבצע מודרניזציה רק לחלק מהמערכת
- רכיב של ספק או נכס ישן הפך לצוואר בקבוק
- לפני החלפה מלאה, אתם רוצים להאריך את חיי התוכנה ולארגן אותה
איך אנחנו עובדים
- תחילה אנו מזהים את התלויות והמגבלות.
- לאחר מכן אנו מחליטים אילו אזורים נשמרים ואילו מוחלפים.
- אנו בונים תוכנית שינויים הדרגתית, ובעת הצורך מחזקים גם את הבדיקות ואת היומנים.