《海神號》和軟體開發過程

2021-08-22 04:01:58 字數 874 閱讀 2807

昨天看了《海神號》,感覺這部**還不錯,起碼沒有太多的這類影片的通病:矯情。一直都喜歡看這種型別的影片,突發災難,若干人等被困在乙個封閉的空間,團結互助,歷經千險,最後成功脫難。其中有勇士,有智者,有人唯唯諾諾,有人捨生取義,簡直就是乙個現實社會的縮影。像史泰隆的《龍出天生》,《異型》都是屬於此類。這部影片好在情節很緊湊,除了前15分鐘交待人物關係外,其後的情節簡直是一氣呵成,每次脫險後,不用等待1分鐘,下一次危險就會到來。主角們只比致命危險的來臨領先一分鐘。這種型別片,最大吸引人之處在於觀眾無法預知主角們怎樣去應對即將到來的危機,編劇的功力就在於此。在看的過程中,我有好幾次都沒有在主角行動之前猜出應對方案。不像一些爛片,故事流程一目了然,全然沒有觀影的樂趣。影片的大結局誰都能猜得出,精彩就在於過程的處理上。

軟體的開發過程和這種情況其實也差不多,一幫人為了乙個共同的目標努力。終點是開發完成,精彩同樣也蘊含與開發的過程之中,怎樣才能在開發的工程中使利益最大化,即以最低成本,最高質量到達終點。就像在影片中犧牲在所難免,但如何避免無畏的犧牲,什麼時候該救,什麼時候不能救。人的主觀能動性在這時就要發揮最大的功效,在各種取捨之間進行衡量,最初最優化的選擇。敏捷開發強調,關注的重點並不是開發的最終結果,而是在開發過程中獲得利益的最大化。軟體開發是乙個過程,有時候可能會很順利,但是大多數情況它並不是一帆風順的。其中的很多突發情況是計畫時想不到的。我們的目的是讓這個過程順利的進行,所以就要不斷的對過程進行指引。在此工程的進行中,要頻繁的對當前的情況進行分析評估,再與計畫的大方向進行比較,對工程進行的走向作出小心的調整。整個軟體開發工程的重心就是要放在對每一小步的調整上。

就像軟體設計有其模式一樣,影片也有許多淪為模式的地方。此類影片中,帥哥大英雄最後肯定會活下來,有情人會倖存,以章顯愛情的偉大。狂妄自大者,唯唯諾諾者一定是堅持不到最後,陸陸續續的成為那些突發事件的犧牲品。多麼真實的人生寫照。

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...

軟體開發過程

軟體生命週期 1 問題定義 使用者需要解決什麼問題?2 可行性分析 使用者需要解決的問題是否可行 技術可行性 市場可行性 3 需求分析 將使用者提出的問題進行細化 4 系統設計 確定細化問題的實現方法 5 編碼 依據需求和設計穩定進行開發,解決問題 6 測試 驗證是否已經解決使用者提出的問題 單元測...