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

תוכן שנמחק תוכן שנוסף
מ הוספת שורת קישורים חיצוניים ותחתיה {{תב|ויקישיתוף בשורה}} במידה וחסר (תג) (דיון)
מ הוספת קישור לCambridge University Press
שורה 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|[[מודל מפל המים]]: המחשה של תהליך הפיתוח, זרימה חד-כיוונית דרך שלבים מוגדרים]]
ישנן [[מתודולוגיית פיתוח תוכנה|'''מתודולוגיות שונות לפיתוח תוכנה''']], חלקן מתבססות על פיתוח מתמשך של התוכנה, ואילו אחרות מתבססות על פיתוח בחלקים. רוב המתודולוגיות כוללות את צירוף של המרכיבים הבאים כחלק משלבי פיתוח התוכנה: