軟件工程方法
瀏覽量:2458
軟件工程方法是在軟件開(kāi)發(fā)與維護(hù)的過(guò)程中為了保證產(chǎn)品的高質(zhì)量、低成本和高效率而采用的技術(shù)方法。如今軟件開(kāi)發(fā)公司在開(kāi)發(fā)軟件的方法中主要體現(xiàn)在使用圖形或某種特殊語(yǔ)言的方式來(lái)表現(xiàn)這些任務(wù)中需要建立的軟件系統(tǒng)模型,如:數(shù)據(jù)流模型、軟件結(jié)構(gòu)模型、對(duì)象模型、組件模型等。主要的軟件工程方法有:結(jié)構(gòu)化方法、JSD方法和面向?qū)ο蠓椒ā?br />
結(jié)構(gòu)化方法是通過(guò)軟件功能的劃分來(lái)實(shí)現(xiàn)軟件過(guò)程的建模。包括結(jié)構(gòu)化功能分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化維護(hù)。JSD方法主要用在軟件設(shè)計(jì)上,也是一種以軟件功能為對(duì)象的軟件設(shè)計(jì)方法。它以軟件中的數(shù)據(jù)結(jié)構(gòu)為基本依據(jù)來(lái)進(jìn)行軟件結(jié)構(gòu)與程序算法設(shè)計(jì),是對(duì)結(jié)構(gòu)化設(shè)計(jì)方法的有效補(bǔ)充。
軟件開(kāi)發(fā)公司面向?qū)ο蠓椒ㄊ且攒浖?wèn)題域中的對(duì)象為依據(jù)來(lái)構(gòu)建軟件系統(tǒng)開(kāi)發(fā)模型。在人們提出的諸多面向?qū)ο蠓椒ㄖ校葿ooch和Rumbaugh等提出的面向?qū)ο蟮姆椒ǔ蔀橹髁鞣椒?,并被集合稱(chēng)為統(tǒng)一建模語(yǔ)言(UML Unified Modeling Language)。不同的方法有不同的適用領(lǐng)域。如面向?qū)ο蟮姆椒ǔS糜诿嫦蛴脩?hù)的交互式系統(tǒng)開(kāi)發(fā),但并不適用于有嚴(yán)格實(shí)時(shí)性要求的系統(tǒng)中。
本文由軟件開(kāi)發(fā)公司提供:http://www.bigbenlau.com
上一篇:軟件工程的工具以及開(kāi)發(fā)過(guò)程
下一篇:ceshi