? ? ? ? ? ? ? ?我們之前已經在完全不懂軟件工程的情況下,已經做完了兩個小系統,雖然能夠運行,但其中有很多的問題,學習軟工就是讓我們在工程學原理的指導之下去開發和設計軟件。
? ? 軟件工程同大多數書講的都是一樣的,首先對軟件工程有一個總的認識。認識到軟件也是有生命的,當然它也有自身的特點,另外人類從五個角度將軟件劃分為不同種類。為了使軟件的生命更長,我們就采用工程管理的理念去指導軟件的開發。在不斷發展中,我們形成了很多軟件開發模型:瀑布模型、快速原型模型、漸增模型、螺旋模型等。
? ? ? ? ? ? ??
? ? 軟件開發首先要制定計劃:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ??
制定好計劃之后就要做好需求分析,分析我們的任務,同時我
們還要編寫文檔:軟件需求說明書、數據要求說明書、初步的用戶
手冊。用戶手冊不是在軟件設計完成之后編寫的,而是從需求分析
階段就要著手編寫。
這跟我們學習的信息系統開發與管理有很多點是相同的,只不
過這是從更深的層次來理解如何運用工程學的理念來指導軟件的開
發。這是我這一階段的學習的總結,當然學習還在繼續,對軟工的
認識也會越來越深刻。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ??
? ??