פיתוח מונחה-בדיקות
פיתוח מונחה-בדיקות (TDD) אומר: כותבים בדיקה לפני שמ пишים את הקוד. בדיקת יחידה היא בדיקה קטנה. היא בודקת חלק אחד בקוד. צריך כלי שמריץ בדיקות אוטומטיות. כלי כזה עוזר לראות מהר אם משהו נשבר. 1. כותבים בדיקה חדשה. 2. מריצים אותה ומוודאים שהיא נכשלה. זה טוב. 3. כותבים את הקוד הפשוט שיעשה שהבדיקה תעבו...
פיתוח תוכנה
פיתוח תוכנה הוא להפוך רצונות של משתמשים לתוכנית שעובדת. לפעמים המטרה היא גם למכור מוצר. פיתוח בדרך כלל משלב הנדסת תוכנה ועבודה מחקרית. לפעמים יש גם צוות שנותן דגש על שיווק. יש דרכים שונות לבנות תוכנה. "מתודולוגיה" היא מילה שקוראים לה שיטה. חלק מהשיטות בונות בהדרגה. אחרות בונות בשלבים גדולים. יש...
הבטחת איכות תוכנה
הבטחת איכות תוכנה (SQA) היא סדרה של צעדים שעוזרת לגרום לתוכנה לעבוד טוב ובטוח. תוכנה - תוכנית שרצה על מחשב. לפני כן היו מקרים שבהם תוכנות פגומות פגעו באנשים. לכן חברות מוודאות את האיכות. בקרת איכות בודקת אם התוכנה עומדת בדרישות. דרישות - מה שהתוכנה אמורה לעשות. הבטחת איכות היא כל הפעולות שעושות את ...