軟體的設計之生生不息

2021-05-11 11:59:41 字數 1066 閱讀 6074

傳統理論把軟體的設計理念:

1.         問題的定義及規劃

2.         需求分析

3.         軟體設計

4.         程式開發

5.         軟體測試

6.         執行維護

7.         新專案、新需求

8.         ......

到了「執行維護」之後,由於主要的開發人員,去做其它新的賺錢的專案了,只留幾個新人一邊接著客戶的反饋**,一邊東改西補地擺弄這堆**。而實際上「執行維護」更像是「最後的掙扎」。有一天客戶發現能適應他新需求的軟體來了,原來的這些程式也就消失了。所謂軟體傳統理念,向我們講述的的也是軟體的死亡之道。

現在我們需具有的軟體的理念:

1.         問題的定義及規劃

2.         需求分析

3.         軟體設計

4.         程式開發

5.         軟體測試

6.         執行維護

7.         歸納總結

8.         需求分析

9.         軟體設計

10.       程式開發

11.       軟體測試

12.       執行維護

13.       發布新版本

14.       ......

什麼是存在之道呢?那就是軟體能做到生生不息,不斷地幻化重生,說白了就是不斷開發,持續更新版本。別等新的軟體來替換你,用自己的新版本替換自己;別等客戶定好了需求找你再去修改程式,主動分析業務和客戶,自己敦促自己提公升;更別把優秀的開發人員都調到別的專案,他們呆在這裡,軟體才會有活力。只有這樣你的軟體才能具有不死之身,這才是生存之道。

軟體有軟體的規則,這是用純人力創造出來的、虛擬的、他的價值在於人的需求。但由於地球在轉動,人類在發展,需求在變動,如果你的軟體不能適應這種變動,你麼你走的就是死亡之道,想要跳出死亡之道,就需要更新我們的軟體理念,跳出傳統的設計理念,不斷的優化重構我們的程式,走出軟體消亡的誤區,使你設計的軟體時時刻刻相應客戶的需求,在生存大道上走出自己的輝煌。

UWA STAR 知識的聚光生生不息

uwa問答社群是uwa團隊精心打造的技術交流社群,至今已有近千個問題在uwa問答上得到了回答和解決。為了感謝並鼓勵大家繼續交流各自的真知灼見,我們設立了uwa star 知識的聚光者 尋找樂於分享的你,一起將智慧型的火花碰撞交織,讓知識的傳遞生生不息!活動招募 從誕生到現在,uwa問答社群的交流內容...

測試人生 生生不息的人性化測試

生命是最重要的。生命是由活力組成的。活力是一切事物的根源,測試保持活力,則能夠讓整個團隊生生不息,保持良性迴圈。在有活力的團隊中,大家是否會都變得身體健康,我想一定會的!最活躍,最稚嫩的嬰兒,它也是最無知的,需要不斷的學習,在學習中,得到知識,得到成長。作為乙個測試工程師,我們誰都不會說自己是無知的...

生生不息地傳遞著不滅綠的生機與活力

春,走的太匆忙,以至於靈魂沒有跟上。所以,即便已是仲春,可塵世卻還是看不出明顯的生機。好在,昨天下了一場雨,蕭瑟的天,明亮了許多,走在彎彎的溪水邊,細細的嫩草已成淡綠,沾著點點細小的水珠兒,乙隻悠閒的灰色蝴蝶,停泊在被風吹笑的草的容顏上,親吻著淡雅芳草的青香。清幽寧靜的流水,泠泠地唱著動聽的旋律,河...