דרישות מתוכנה

כאשר אנו כותבים תוכנה מסחרית, נרצה שתעמוד בדרישות הבאות:

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



מאת: אוריה

מסמך טוב

אהבתי את ה-WhiteBox
שיתוף:
| עוד