軟件的生存周期
瀏覽量:3476
由于軟件發(fā)展的迅速,使人們認識到軟件開發(fā)有其獨特的內(nèi)在規(guī)律,遵循這個規(guī)律,才能掌握軟件生產(chǎn)的自由。軟件生存周期是指一個軟件從提出開發(fā)要求開始,經(jīng)過需求分析、設計、制造、調(diào)試、使用維護,直到該軟件產(chǎn)品被淘汰為止的整個過程。
應該說人們對于軟件生存周期的認識是一個不斷深化的過程。軟件的生存周期的活動和任務劃分為主要過程、支持過程和組織過程。軟件生存周期階段劃分有許多種方法,例如,按軟件規(guī)模、種類、開發(fā)方式、開發(fā)環(huán)境以及開發(fā)時使用的方法等。但不管采用哪一種方法,在劃分軟件生存周期階段時應該遵循一條基本原則;使各個階段的任務彼此間盡可能相對獨立,同一階段各項任務的性質(zhì)盡可能相同,從而降低每個階段任務的復雜程度,簡化不同階段之間的聯(lián)系,有利于軟件開發(fā)工程的組織管理。