知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
軟件工程課后作業(yè):軟件工程方法論對軟件開發(fā)的作用
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):70
軟件開發(fā)過程是隨著開發(fā)技術(shù)的演化而隨之改進的。從早期的瀑布式(Waterfall)的開發(fā)模型到后來出現(xiàn)的螺旋式的迭代(Spiral)開發(fā),以致最近開始興起的敏捷軟件開發(fā)(Agile),他們展示出了在不同的時代軟件產(chǎn)業(yè)對于開發(fā)過程的不同的認識,以及對于不同類型項目的理解方法。
軟件開發(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)案例查看更多
相關(guān)閱讀
- 支付寶小程序被騙
- 云南小程序公司
- 云南小程序代建
- 云南小程序開發(fā)費用
- 微信分銷系統(tǒng)
- 小程序定制開發(fā)
- 網(wǎng)站開發(fā)哪家好
- 模版信息
- 保險網(wǎng)站建設(shè)公司
- 政府網(wǎng)站建設(shè)服務(wù)
- 微信小程序開發(fā)入門課程
- 小程序開發(fā)公司
- python開發(fā)小程序
- 云南網(wǎng)站建設(shè)制作
- 云南旅游網(wǎng)站建設(shè)
- 云南軟件定制
- 汽車回收管理
- 網(wǎng)站建設(shè)方法
- 小程序開發(fā)聯(lián)系方式
- 貴州小程序開發(fā)
- 云南網(wǎng)站制作
- 報廢車拆解管理系統(tǒng)
- 汽車報廢管理
- 關(guān)鍵詞快速排名
- 云南網(wǎng)站建設(shè)特性
- 快排推廣
- 云南etc微信小程序
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 網(wǎng)站建設(shè)百度官方
- 網(wǎng)站建設(shè)方案 doc