專門提供給「軟體程式設計者」的全方位實戰指南!
實際體驗「商用軟體從事前評估、設計與執行、測試、商品化的整個過程,以及程式設計者身在其中的各個角色」。
軟體技術和編程語言的發展日新月異,如何能在如此快速的技術革新中把握技術發展趨勢,掌握軟體開發的精髓;掌握一門編程語言就是程式設計員了嗎?如何能夠成為一名優秀的程式設計員?作為一名程式設計員,職業發展路在何方……在本書中,讀者將會找到這些問題的答案。
在本書的開章,讀者可以瞭解作為一個軟體程式設計員需要掌握的專業和素質技能,並介紹軟體程式設計員的職業發展方向;在本書知識篇、工具篇中,讀者可以學習到軟體開發的精髓:軟體開發過程中所涉及的相關知識、需要掌握的相關工具。利用本書的介紹,讀者可以快速掌握這些開發工具;最後,在本書的模板篇、規範篇,還有非常實用的軟體開發模板和專案建設所需要的規範文件檔。透過本書的幫助,相信大家都能快速走上真正的軟體開發之路!
本書非常適合軟體程式設計員或有志於成為軟體程式設計者的讀者閱讀。本書提供了學習軟體編程的整體框架和藍圖,詳細介紹了程式設計員所應該具備的各種技能。從實用的角度、以「Step by Step」的方式,幫助讓開發人員快速掌握相關工具。
除此之外,本書也可作為開發經理的參考書。後面篇幅則以專案為主線組織內容,除了介紹項目相關專業知識以外,還包括了許多技能的歸納、總結和經驗分享,另外還提供項目開發模板和規範。這些對開發經理都有很高的參考價值。
本書特色:
「工具、模板、範例、開發規範」是本書的四大特色。
1.工具
本書介紹軟體開發過程所用到的11個工具,它們是Rational Rose、Power Designer、Nunit、JUnit、Install Shield、Visual Studio.NET、HLP文件製作工具、CHM幫助文件製作工具、Microsoft Visual SourceSafe、CVS、Visio等。對於這些工具介紹,都是本著能夠讓讀者快速上手的原則。如果需要深入瞭解這些內容,可以參考相關資料,也可以訪問本書提供的網址。
2.模板
本書提供了軟體開發流程各個階段的質量模板文件,可以作為讀者項目開發過程中的參考文件。
3.實例
本書提供「網上商城系統」的實戰項目,詳細介紹了從可行性分析、需求分析、系統設計、編碼到安裝盤等各個階段的具體實現,並且提供了各個階段的相關 文檔和具體代碼。讀者可以按照流程學習,體悟每個階段的關鍵知識點,熟練掌握各種開發工具的使用,同時對於實際工作中的項目開發也有一定的指導意義。
4.開發規範
在本書的附錄中,提供了團隊開發所需要的各種開發規範,包括項目組工作守則、編碼規範、源代碼控制規範、界面設計規範、數據庫使用規範、安裝盤製作規範等,會極大地方便團隊開發。
作者簡介
邵志東
電腦軟體碩士。歷任北大方正電子有限公司項目開發經理、新東方IT教育教學部經理、北京新科海學校副總經理。擁有近15年的軟體設計、需求分析和項目管理、編程經驗,參與過國內外的眾多項目開發,熟悉整個軟體項目管理流程,對.Net平台開發有著特別深入的研究。
並擁有近十年微軟產品技術講座的經驗;曾經為各行業企業單位講授過上千場微軟技術培訓課程。在多年教學同時,長期專注基於微軟產品的二次開發及解決方案,曾為多個大型企業實施及開發過百個基於微軟產品平台的系統,有非常豐富的項目開發及實施經驗。
從2005年3月起,受邀成為微軟中文網路廣播MSDNWebcast特約講師,至今累計授課近百次。主講《ASP.NET實用編程系列》、《.NET Windows編程系列》、《ADO.NET 2.0系列》等課程。被評為「2006年微軟中文網路廣播最佳講師」。