欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

軟件工程課后作業(yè):軟件工程方法論對(duì)軟件開發(fā)的作用 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

軟件工程課后作業(yè):軟件工程方法論對(duì)軟件開發(fā)的作用

發(fā)表時(shí)間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):70

軟件開發(fā)過程是隨著開發(fā)技術(shù)的演化而隨之改進(jìn)的。從早期的瀑布式(Waterfall)的開發(fā)模型到后來出現(xiàn)的螺旋式的迭代(Spiral)開發(fā),以致最近開始興起的敏捷軟件開發(fā)(Agile),他們展示出了在不同的時(shí)代軟件產(chǎn)業(yè)對(duì)于開發(fā)過程的不同的認(rèn)識(shí),以及對(duì)于不同類型項(xiàng)目的理解方法。

123

軟件開發(fā)方法論概述

在60年代的軟件開發(fā)行業(yè),隨著所開發(fā)的軟件復(fù)雜度不斷提升,使用原先的方法(1)開發(fā)出來的軟件終于不能滿足需要,其所出現(xiàn)的問題是層出不窮,而且由于缺少必要的文檔,人們又沒辦法尋找定位出其中的問題所在。更有甚者,就算是找出其中的問題,但由于軟件設(shè)計(jì)的雜亂不堪,其修改起來也是叫人頭大…于是,終于爆發(fā)了所謂的軟件危機(jī)。

危機(jī)爆發(fā)后,人們認(rèn)識(shí)到之所以出現(xiàn)這類危機(jī)的原因,那是因?yàn)闆]有使用一種系統(tǒng)性的方法來規(guī)范軟件的開發(fā)過程,導(dǎo)致開發(fā)出的軟件缺少架構(gòu)不明晰,代碼編寫不規(guī)范,文檔缺乏等等問題。最終使得開發(fā)出來的軟件可靠性大大下降,以至于到了不可使用的地步。

為了解決這種問題,北約組織各國的計(jì)算機(jī)專家于60年代末召開了兩次國際會(huì)議(NATO Software Engineering Conference(2))來討論軟件危機(jī)問題。會(huì)議上提出了“software engineering”一詞。從此,為解決軟件危機(jī)問題,誕生了一門新興的學(xué)科——軟件工程學(xué)。

經(jīng)歷了幾十年的發(fā)展,軟件工程學(xué)這門學(xué)科,提出了很多實(shí)際可用的軟件開發(fā)方法。這其中,最著名的,也是業(yè)界使用最廣泛的,當(dāng)屬結(jié)構(gòu)化的方法和面向?qū)ο蟮姆椒?。本文?biāo)題內(nèi)面向過程的分析(POA),其實(shí)就是結(jié)構(gòu)化的分析(SA)。

記得我們?cè)谇懊娼榻B課程的時(shí)候,說過任何程序都是由數(shù)據(jù)和處理這些數(shù)據(jù)的方法構(gòu)成的,那么對(duì)于軟件開發(fā)方法論來說,您仍然可以從這兩方面去考慮。簡單來說,您要仔細(xì)體會(huì)在某一個(gè)軟件開發(fā)方法下,人們是如何考慮下面三點(diǎn)的:

⒈ 人們?nèi)绾螐默F(xiàn)實(shí)的待解問題中抽象出要處理的數(shù)據(jù)的?
⒉ 人們是如何抽象出要處理這些數(shù)據(jù)的方法,并通過它們?nèi)ソ鉀Q整個(gè)問題的?
⒊ 人們?cè)趯⑺橄蟪龅臄?shù)據(jù)和方法映射到程序的時(shí)候,是如何考慮的?是數(shù)據(jù)方法分開考慮呢,還是一并考慮?

作用

當(dāng)公司得體量大到一個(gè)程度時(shí)。
當(dāng)公司得人員流動(dòng)量開始變大時(shí)。
軟件工程對(duì)于軟件開發(fā)整個(gè)過程得意義就體現(xiàn)出來了。

相關(guān)案例查看更多