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