אפיון מערכת מידע
הנדסת תוכנה |
---|
ערך זה שייך לקטגוריית הנדסת תוכנה |
פעילויות ושלבים |
דרישות • ניתוח • אפיון • ארכיטקטורה • עיצוב • תכנות • ניפוי שגיאות • בדיקה • אימות • בנייה • פריסה • תפעול • תחזוקה |
מתודולוגיות |
זריזות • מפל המים • תכנת ותקן • Crystal Clear • Scrum • Unified Process • Extreme Programming • אינטגרציה רציפה • DevOps |
תחומים תומכים |
ניהול פרויקטים • ניהול תצורה • תיעוד • הבטחת איכות • Profiling |
כלים |
מהדר • מקשר • מפרש • IDE • ניהול גרסאות • אוטומציית בנייה |
אפיון מערכת מידע הוא שלב חשוב בראשית פיתוחה של מערכת מידע.
לאחר שהוחלט על פיתוח של מערכת חדשה או שינוי של מערכת קיימת, נדרש להגדיר מה המערכת אמורה לעשות. במילים אחרות, אילו שירותים המערכת תספק למשתמשים שלה ולבעלי העניין. את אוסף הדרישות, שחלקן מתייחסות ליכולות המערכת, חלקן מתייחסות לרמת ואופן הביצוע של יכולות אלו וחלקן כלליות, מרכזים במסמך הנקרא "אפיון המערכת" או "מפרט תוכנה/מערכת". כאשר לקוח מזמין מערכת בחברת פיתוח תוכנה, במידה ועדיין לא קיים אפיון - השלב הראשון שחברת הפיתוח תבצע הוא יצירת האפיון. מאידך, עדיף להגדיר את הדרישות באמצעות מסמך אפיון לפני ההתקשרות עם החברה. דבר זה מבטיח, שלשני הצדדים ברור יותר מה תכולת העבודה, ולמעשה, זה מעין חוזה ותיאום ציפיות בין הצדדים, שמגדיר לחברת הפיתוח את גבולות ותחום עבודתה ומבטיח ללקוח שיקבל תמורה מלאה והולמת עבור מה ששילם.
בהקבלה בין ענף פיתוח התוכנה לענף הבניין, ניתן לומר שאם התוצר הסופי שבו אנו מעוניינים הוא בניין משרדים, הרי שהאפיון מהווה את תוכנית העבודה העקרונית לבניית בניין זה. כשם שתוכנית עבודה לבניין תכיל פרטים כלליים לגבי גודל הבניין, התשתיות הנדרשות, התקציב הנדרש וכו', כך גם יכיל האפיון את סדר גודל המערכת, התשתיות הנדרשות (כדוגמת חומרה, מוצרי תשתית אפליקטיבית) ועוד.
לרוב, במיוחד בגופים מקצועיים, תפורט תוכנית האפיון במסמך אפיון, המהווה תוצר של תהליך ניתוח מערכות מידע. המסמך יכלול בין היתר את תיאור המצב הקיים, זיקה למערכת קודמת, בעיות שהמערכת אמורה לפתור ובעיות שהיא עלולה ליצור. כלי עזר לניתוח מערכות מידע הוא תרשים זרימת נתונים.
לקריאה נוספת
עריכה- פרץ שובל, תכנון ניתוח ועיצוב מערכות מידע, מהדורה שנייה, הוצאת האוניברסיטה הפתוחה, 2015
ראו גם
עריכה- SRS (מפרט דרישות תוכנה)
- דרישה (הנדסת תוכנה)