פיתוח תוכנה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ (19110948) שחזור הבוט - לגרסא של משתמש:VirtuOZ
מ הפיכת קישורים מהצורה ISBN XXX לתבנית:ISBN#
שורה 1:
'''פיתוח תוכנה''' הוא תרגום הצרכים של משתמש או של יעד שיווקי למוצר [[תוכנה]]{{הערה|1={{cite book|author=Birrell, N.D.|title=A Practical Handbook for Software Development|publisher=Cambridge University Press|year=1985|id={{ISBN |0-521-25462-0}}}}}}{{הערה|1={{cite web|author=DRM Associates|title=New Product Development Glossary |url=http://www.npd-solutions.com/glossary.html |date=2002|accessdate=2006-10-29}}}}. פיתוח תוכנה הוא ברוב המקרים [[פיתוח מוצר חדש]], המורכב מ[[הנדסת תוכנה]] במשולב עם [[מחקר]], ולעתים גם עם [[שיווק]]{{הערה|1=McCarthy, Jim (1995). "Dynamics of Software Development". Microsoft Press, pp. 10-30.}}.
[[קובץ:Waterfall model-he.svg|ממוזער|שמאל|280px|[[מודל מפל המים]]: המחשה של תהליך הפיתוח, זרימה חד-כיוונית דרך שלבים מוגדרים]]
ישנן [[מתודולוגיית פיתוח תוכנה|'''מתודולוגיות שונות לפיתוח תוכנה''']], חלקן מתבססות על פיתוח מתמשך של התוכנה, ואילו אחרות מתבססות על פיתוח בחלקים. רוב המתודולוגיות כוללות את צירוף של המרכיבים הבאים כחלק משלבי פיתוח התוכנה: