פתיחת התפריט הראשי

אפיון מערכת מידע

הנדסת תוכנה
ערך זה הוא חלק מקטגוריית הנדסת תוכנה

Coding Shots Annual Plan high res-5.jpg
מתכנת בעבודתו

פעילויות ושלבים
דרישותניתוחאפיוןארכיטקטורהעיצובתכנותדיבוגבדיקהאימותבנייהפריסהתפעולתחזוקה
מתודולוגיות
זריזותמפל המיםתכנת ותקןCrystal ClearScrumUnified ProcessExtreme Programmingאינטגרציה רציפהDevOps
תחומים תומכים
ניהול פרויקטיםניהול תצורהתיעודהבטחת איכותProfiling
כלים
מהדרמקשרמפרשIDEניהול גרסאותאוטומציית בנייה

אפיון מערכת מידע הוא שלב חשוב בראשית פיתוחה של מערכת מידע.

לאחר שהוחלט על פיתוח של מערכת חדשה או שינוי של מערכת קיימת, נדרש להגדיר מה המערכת אמורה לעשות. במילים אחרות, אילו שירותים המערכת תספק למשתמשים שלה ולבעלי העניין. את אוסף הדרישות, שחלקן מתייחסות ליכולות המערכת, חלקן מתייחסות לרמת ואופן הביצוע של יכולות אלו וחלקן כלליות, מרכזים במסמך הנקרא "אפיון המערכת" או "מפרט תוכנה/מערכת". כאשר לקוח מזמין מערכת בחברת פיתוח תוכנה, במידה ועדיין לא קיים אפיון - השלב הראשון שחברת הפיתוח תבצע הוא יצירת האפיון. מאידך, עדיף להגדיר את הדרישות באמצעות מסמך אפיון לפני ההתקשרות עם החברה. דבר זה מבטיח, שלשני הצדדים ברור יותר מה תכולת העבודה, ולמעשה, זה מעין חוזה ותיאום ציפיות בין הצדדים, שמגדיר לחברת הפיתוח את גבולות ותחום עבודתה ומבטיח ללקוח שיקבל תמורה מלאה והולמת עבור מה ששילם.

בהקבלה בין ענף פיתוח התוכנה לענף הבניין, ניתן לומר שאם התוצר הסופי שבו אנו מעוניינים הוא בניין משרדים, הרי שהאפיון מהווה את תוכנית העבודה העקרונית לבניית בניין זה. כשם שתוכנית עבודה לבניין תכיל פרטים כלליים לגבי גודל הבניין, התשתיות הנדרשות, התקציב הנדרש וכו', כך גם יכיל האפיון את סדר גודל המערכת, התשתיות הנדרשות (כדוגמת חומרה, מוצרי תשתית אפליקטיבית) ועוד.

לרוב, במיוחד בגופים מקצועיים, תפורט תוכנית האפיון במסמך אפיון, המהווה תוצר של תהליך ניתוח מערכות מידע. המסמך יכלול בין היתר את תיאור המצב הקיים, זיקה למערכת קודמת, בעיות שהמערכת אמורה לפתור ובעיות שהיא עלולה ליצור. כלי עזר לניתוח מערכות מידע הוא תרשים זרימת נתונים.

לקריאה נוספתעריכה

  • פרץ שובל, תכנון ניתוח ועיצוב מערכות מידע, מהדורה שנייה, הוצאת האוניברסיטה הפתוחה, 2015


  ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.