

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件設計師工作計劃范文隨著大型軟件開發(fā)越來越多,整體把握軟件架構變的越來越重要。需求并不明確的情況下,就要開始做軟件,如何防止交付的軟件產品和用戶的要求差的很遠,這就需要軟件系統(tǒng)設計師進行恰當?shù)脑O計。在應用軟件開發(fā)中,軟件設計師擔當承上啟下的角色.也就是把用戶的需求.基于應用的問題變成計算機系統(tǒng)中可以解決的問題。設計可以分為功能上的設計和技術體系上的設計,但在實際工作中,這兩者很難區(qū)分清晰。軟件設計師的周圍也有很多角色,應用專家對應用需
2、求分析了解的更深。還有技術平臺的專家,因為盡管設計師對技術平臺有一定的了解,但對于細節(jié)的內容還要請教技術平臺專家的,還需要程序員做出原型并進行驗證,通過反饋和評估不斷完善。最終用戶的反饋也是軟件設計師非常重視的。作為應用軟件開發(fā)中層頂層的角色,軟件設計師的能力要求更強,除了具備更強的編程技巧能力外,還帚要了解系統(tǒng)結構、主流軟件技術和軟件趨勢,同時要具備相當?shù)膶I(yè)知識。(1)多年編程經(jīng)驗:既包括在專業(yè)領域的經(jīng)驗,也包括在軟件工程領域的經(jīng)驗
3、。對于一個構架團隊,這些素質要求可由各團隊成員來分別承擔,但其中至少要有一名構架設計師能夠把握項目的全局。和任何行業(yè)—樣.經(jīng)驗是員重要的。軟件設計不是紙上談兵.一個軟件設計師首先要是非常好的程序員。軟件設計師在編程的時候,用的工具和普通程序員沒有任何差別.但使用深度是絕對不—祥的。廖恒毅花了三天寫了個處理表格的程序,因為考慮的很巧妙,代碼不到一千行左右,但有人寫只是畫表格單元的代碼就有二干多行.這就是經(jīng)驗的差距。做軟件設計的時候,肯定要
4、求是可實施和可5il試的,如果沒有做過程序員,就無法保證這個設計可實施并進行測試。(2)抽象能力:一個程序員剛寫程序的時候,無非就是為了解決某個功能而進行代碼編寫。隨著程序編寫越來越多,加密軟件他對自己所做的應用方面的理解也越來越多。不同的企業(yè)有不同的需求,但把這些企業(yè)放在—起來看的話,就會發(fā)現(xiàn)他們的—些共性。將這些共性提煉出來,這就是抽象的過程。抽象出來的共性形成的模型可以把這些企業(yè)的需求都包含進去,這是做通用軟件必須要走的一步。(3
5、)面向對象的思想:面向對象是軟件開發(fā)出現(xiàn)以來最偉大的創(chuàng)新之一,這是每個程序員都追求的,但是否真正輩握了面向對象的思想,這是需要探討的。面向對象并不受開發(fā)工具和語言的限制。很多程序員在用cl寫面向對象的代碼時候.實際上還是在寫c代碼。甚至使用co這種完全面向對象的語言寫出來的還是流程化的程序。面向對象可以應用的領域非常廣泛。不僅在寫代碼的過程中要考慮到面向對象,實際上在設計和分析階段也可以用面向對象的方法。(4)舍得拋棄:軟件設計是一個漸
6、進過程.是通過不斷碰壁,不斷調整提高的。要想取得突破,就需要舍得拋棄o(5)領悟和突破:程序員技術成長一種是通過學習技巧而成長,一種是通過思想領悟而得到成長,后者更為重要。如果不能領倍開發(fā)的思想,僅僅攀提了技巧,一旦改換了平臺和語言,又要從頭學起,所以很多人在轉型過程中失敗了。而竄退了編程的思想,自動就移過去了。廖垣毅表示:語言本身從來不對我產生任何障礙.各種語言沒有任何本質的差別,就像練武一樣,刀背也可以當錘子用。。以上就是由為您帶來
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論