雖然軟件開發(fā)人員在軟件工程原理的指導(dǎo)下,對已有的軟件開發(fā)項(xiàng)目進(jìn)行了工程化的管理,并且也取得了一定的效果,但是讓大家遺憾的是軟件工程的實(shí)施效果不佳,這點(diǎn)令人非常的不滿意。非常多的軟件項(xiàng)目不能夠按照人們所制定的計劃實(shí)施和完成,軟件危機(jī)變得異常嚴(yán)峻,持續(xù)了二三十年的軟件危機(jī)變得更突出。
軟件始終是作為一種強(qiáng)有力的工具而存在,軟件也已經(jīng)得到了大家廣泛使用,而且軟件開發(fā)技術(shù)也取得了突飛猛進(jìn)的發(fā)展。盡管如此,軟件開發(fā)所涉及的問題的復(fù)雜程度增長得更快。現(xiàn)在仍然困擾著絕大多數(shù)軟件機(jī)構(gòu)的問題是:無法預(yù)期開發(fā)符合前期預(yù)算的和計劃進(jìn)度要求的高可用性和可靠性軟件。軟件開發(fā)的速度和軟件維護(hù)能力遠(yuǎn)遠(yuǎn)趕不上人們對軟件要求的增長。
1986年美國國防部開始組織軟件工程專家對軟件工程的管理方法進(jìn)行研究,并資助美國卡耐基梅隆大學(xué)成立了軟件工程研究所(Software Engineering Institute,SEI)。該研究所的任務(wù)是,領(lǐng)導(dǎo)改進(jìn)軟件工程實(shí)踐的當(dāng)前狀況,以提高以軟件為主的系統(tǒng)的質(zhì)量。
經(jīng)過軟件專家們多年的共同努力,SEI已于1991年,提出的軟件能力成熟度模型(Capability Maturity Model for Software,CMM)。該模型描述了嚴(yán)格定義的以及能有效測量的軟件過程單元的框,其目的是在成本和進(jìn)度要求條件下能提交高質(zhì)量的軟件。CMM為軟件機(jī)構(gòu)描述了從混亂的、不成熟的軟件過程向成熟的、有紀(jì)律的軟件過程改進(jìn)的一條途徑。
旅游團(tuán)電子合同有效嗎在法國,怎樣注冊商標(biāo)?TS16949認(rèn)證審核要點(diǎn)如何申報ISO質(zhì)量體系辦理?xiàng)l件是什么合同故意隱瞞欺詐該怎么辦債權(quán)轉(zhuǎn)讓的條件包括哪些房屋租賃合同違約金有怎樣的規(guī)定