引言:
開始對軟體工程視訊的學習,首先要對軟體工程有一個大概的了解。總攬全局,提綱挈領,抓住重點有利于把知識内化成自己的東西。
主體:
1. 整體

我們以後都要成為職業軟體工程師,首先我們對什麼是軟體,什麼是軟體工程要有一個清楚的了解。下面就讓我們看看到底軟體和軟工的差別吧,看看軟體和我們的認識有什麼不同。
2. 軟體 部分
首先,軟體不像我們認為的那樣就是指程式代碼,它還包括資料和文檔。它作為一種産品擁有它獨特的品質,比如它是抽象的,沒有具體的形體,還不會陳舊老化,當然也會受一些限制,比如說硬體。軟體一開始就是個人開發一個小程式,是以也沒有什麼規範,但是随着開發的程式越來越大,需要團隊合作,沒有一個規範,一個科學的管理方法就導緻了軟體危機,經常出錯,性能差,有時候進度無法控制等。是以軟工應運而生,用一種工程的思想來開發,運作,維護軟體。
3. 軟體工程 部分
軟體工程就是用科學的方法來進行軟體開發,運作,維護等,目标主要是為了降低成本,提高效率,減少維護費用,易移植,提高功能,性能,并按時完成任務。軟工的生命周期是前期的分析計劃階段,開發設計階段,然後是運作維護階段。具體的可分為可行性分析,需求分析,設計,編碼,測試,運作,維護。其他的開發模型都是建立在這個瀑布模型的基礎之上的。
總結:
從軟體到軟工是人們在一次又一次的實踐中慢慢總結出的經驗,是軟體開發正規化,科學化的标志。是以我們要站在巨人的肩膀上,以宏觀的眼光看待軟工,吸取其中的精華,進而在以後以後的軟體開發之路上走的更穩,更遠。