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

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

159-8711-8523

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

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

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

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

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

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

瀏覽次數(shù):70

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

123

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

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

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

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

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

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

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

作用

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

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