軟體開發過程中的過度設計

2021-06-20 13:36:07 字數 344 閱讀 3298

在軟體設計過程中,總有以下感慨

1.總以為自己了解了使用者的細節需求;

2.在設計階段,花很多時間針對需求中的某些小功能做設計;

3.使用者在實際使用中很少使用問題2的"某些小功能";

總之,在設計過程中,使用80%的時間處理了20%的不常用的功能,而80%的主要功能,由於在設計階段考慮不周,導致問題百出。以此思路考慮問題,再簡單的專案也會失敗。

故在設計時,應該適當地掌握「度」。在設計業務架構時,可以充分地考慮細節,但不要拘泥於細節,在功能實現上,可以做功能上的減化。

哎,這些話說著容易做著難,需要很多專案經驗的歷練。

軟體開發過程中的浪費 詳細設計

詳細設計是v模型或者瀑布開發中的乙個重要的環節。這個階段負責把概要設計進行細化,並為 書寫作出指導。可以說是乙個承上啟下的重要環節。但是現實的情況真的如此嗎?我們來反思一下 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.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...