教培參考
教育培訓(xùn)行業(yè)知識(shí)型媒體
發(fā)布時(shí)間: 2022-02-26 13:26:00
軟件工程方法學(xué)的三要素
軟件工程方法學(xué)的三要素是指方法、工具、過(guò)程。方法是完成軟件開(kāi)發(fā)的各項(xiàng)任務(wù)的技術(shù)方法,為軟件開(kāi)發(fā)提供“如何做”的技術(shù)。工具為運(yùn)用方法而提供的自動(dòng)的或半自動(dòng)的軟件工程的支撐環(huán)境。過(guò)程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟,如何將軟件工程方法與軟件工具相結(jié)合,合理、及時(shí)地進(jìn)行軟件開(kāi)發(fā)。
擴(kuò)展資料:
軟件工程的目標(biāo):
1、可修改性:允許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。它支持軟件的調(diào)試和維護(hù),是一個(gè)難以達(dá)到的目標(biāo)。
2、可靠性:能防止因概念、設(shè)計(jì)和結(jié)構(gòu)等方面的不完善造成的軟件系統(tǒng)失效,具有挽回因操作不當(dāng)造成軟件系統(tǒng)失效的能力。
3、可理解性:系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問(wèn)題的需求??衫斫庑杂兄诳刂葡到y(tǒng)軟件復(fù)雜性,并支持軟件的維護(hù)、移植或重用。
4、可維護(hù)性:軟件交付使用后,能夠?qū)λM(jìn)行修改,以改正潛伏的錯(cuò)誤,改進(jìn)性能和其它屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化等。軟件維護(hù)費(fèi)用在軟件開(kāi)發(fā)費(fèi)用中占有很大的比重??删S護(hù)性是軟件工程中一項(xiàng)十分重要的目標(biāo)。
5、可重用性:把概念或功能相對(duì)獨(dú)立的一個(gè)或一組相關(guān)模塊定義為一個(gè)軟部件??山M裝在系統(tǒng)的任何位置,降低工作量。
6、可移植性:軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。
7、可追蹤性:根據(jù)軟件需求對(duì)軟件設(shè)計(jì)、程序進(jìn)行正向追蹤,或根據(jù)軟件設(shè)計(jì)、程序?qū)浖枨蟮哪嫦蜃粉櫟哪芰Α?/p>
985大學(xué) 211大學(xué) 全國(guó)院校對(duì)比 專(zhuān)升本 美國(guó)留學(xué) 留求藝網(wǎng)