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