回覆列表
  • 1 # 搞技術的莊大叔

    先一句話回答題主:《軟體工程方法學》是《軟體工程》這門學科的核心內容。

    --------------------------------------

    《軟體工程》是計算機專業的本科生必修的一門課程,我曾經也修過這門課,它的存在肯定是有他的意義,軟體工程是為了解決“軟體危機”而產生的,我不喜歡重複造輪子,下面引用“百度知道”網友的一段話來解釋軟體危機:

    “從50年代到60年代,人們曾經把程式設計看作是一種任人發揮創造才能的技術領域,只要程式能得到正確的結果,程式的寫法可以不受任何約束.人們認為好的程式應該是運用了許多與眾不同的技巧和竅門的程式.這種觀點好象把程式設計序當成了一種藝術,因為藝術總是宣揚個性,喜歡與眾不同.(實際上,程式設計序的確可以看做是一種藝術,不過這種藝術是在遵循一定正規化和準則這個前提下的藝術,個人觀點)

    然而,隨著軟體的規模越來越大,人們在實踐中發現隨心所欲編寫的程式給維護,修改帶來了很大的麻煩.程式晦澀難懂,不同程式設計師,不同時期編寫的模組難以介面.因此,軟體開發遇到了很大的困難.往往投入很大,收穫甚微.做的軟體漏洞百出,或無人使用.這就是軟體危機.

    於是,人們在茫然中,漸漸的拋棄了原先的觀點,開始探索一種新的軟體開發的思想.這就導致了軟體工程的產生.程式也從按個人意圖創造的"藝術品"轉化為一種工程化的產品。”

    --------------------------------------

    說完《軟體工程》怎麼來的,我們再說說其內容。

    《軟體工程》包含三個要素:方法、工具和過程,《軟體工程方法學》就是《軟體工程》的核心內容。

    《軟體工程方法學》是指導我們在軟體開發時如何去做,其內容主要有結構化方法、面向物件方法和形式化方法,更多的內容這裡就不說了,太多,而且也超過題主提問的範圍了,具體的有書籍可以看。

    --------------------------------------

    --------------------------------------

    參考連結:https://zhidao.baidu.com/question/128190823.html?entrytime=1552207859132

  • 中秋節和大豐收的關聯?
  • 老公腦出血開顱手術後恢復很好,但是就是不愛說話,怎樣能讓他與人正常交流?