根據(jù)題目定需求的技巧
2012-02-07 19:49:12 來源:www.579com.com 瀏覽:287次
畢業(yè)設計的開發(fā)也要遵守軟件工程的開發(fā)規(guī)則,做好一個畢業(yè)設計的重中之重就是做好畢業(yè)設計需求分析。
根據(jù)題目確定需求,在選擇好題目后,有些老師會給出畢業(yè)設計的基本需求和所需語言和數(shù)據(jù)庫,讓學生完全按照老師的意圖去制作畢業(yè)設計,這就有些死板了,有些學生對某種語言并不熟悉,也必須按老師的要求去做,這樣就有可能去重新學習一門語言和數(shù)據(jù)庫了,但是好處就是不用我們再去做需求和數(shù)據(jù)庫分析,按老師的要求做就可以了。但是絕大部分的老師不會給出需求,只有一個題目,讓同學充分發(fā)揮自己的想像,這樣,就必須根據(jù)題目進行需求的確定了。根據(jù)題目如何確定需求呢?首先要確定題目采用那種語言開發(fā),如果遇到“移動“,絕大部分是手機編程,現(xiàn)流行的安卓開發(fā)或者比較老的j2me技術都適用,這種系統(tǒng)一般程序比較小,基本上不會超過1兆。如果題目中含有“web“,“在線“,“網(wǎng)上“等,就要往bs架構系統(tǒng)考慮,如果對編程不太熟練,只是為了做畢業(yè)設計,建議考asp+access組合,如果有相當開發(fā)功底,用畢業(yè)設計當找工作的敲門磚,建議采用jsp或者ssh,采用mvc模式開發(fā),如果熟悉微軟平臺編程就采用asp.net(c#)+sqlserver,三層或者更多層的編程模式開發(fā)。如果題目中出現(xiàn)“單機“或者"cs",就要考慮采用delphi,vc,vb這幾種編程語言,如果推。薦一個掌握比較快的語言,我首推vb,因為vb是過程開發(fā)語言,相對面向對象開發(fā)要更容易些,還有一點請大家注意,單機和cs的區(qū)別,做單機程序開發(fā)只需在本機運行即可,但是cs程序開發(fā)需要服務端的支持。
以上是我在開發(fā)過程中的一些個人總結,僅供參考,在選題定需求時還是需要大家認真對待,利用自己的優(yōu)勢去選題定需求,才能確保萬無一失。該文由企鵝畢業(yè)設計原創(chuàng),轉載請保留www.bycxlw.com
根據(jù)題目確定需求,在選擇好題目后,有些老師會給出畢業(yè)設計的基本需求和所需語言和數(shù)據(jù)庫,讓學生完全按照老師的意圖去制作畢業(yè)設計,這就有些死板了,有些學生對某種語言并不熟悉,也必須按老師的要求去做,這樣就有可能去重新學習一門語言和數(shù)據(jù)庫了,但是好處就是不用我們再去做需求和數(shù)據(jù)庫分析,按老師的要求做就可以了。但是絕大部分的老師不會給出需求,只有一個題目,讓同學充分發(fā)揮自己的想像,這樣,就必須根據(jù)題目進行需求的確定了。根據(jù)題目如何確定需求呢?首先要確定題目采用那種語言開發(fā),如果遇到“移動“,絕大部分是手機編程,現(xiàn)流行的安卓開發(fā)或者比較老的j2me技術都適用,這種系統(tǒng)一般程序比較小,基本上不會超過1兆。如果題目中含有“web“,“在線“,“網(wǎng)上“等,就要往bs架構系統(tǒng)考慮,如果對編程不太熟練,只是為了做畢業(yè)設計,建議考asp+access組合,如果有相當開發(fā)功底,用畢業(yè)設計當找工作的敲門磚,建議采用jsp或者ssh,采用mvc模式開發(fā),如果熟悉微軟平臺編程就采用asp.net(c#)+sqlserver,三層或者更多層的編程模式開發(fā)。如果題目中出現(xiàn)“單機“或者"cs",就要考慮采用delphi,vc,vb這幾種編程語言,如果推。薦一個掌握比較快的語言,我首推vb,因為vb是過程開發(fā)語言,相對面向對象開發(fā)要更容易些,還有一點請大家注意,單機和cs的區(qū)別,做單機程序開發(fā)只需在本機運行即可,但是cs程序開發(fā)需要服務端的支持。
以上是我在開發(fā)過程中的一些個人總結,僅供參考,在選題定需求時還是需要大家認真對待,利用自己的優(yōu)勢去選題定需求,才能確保萬無一失。該文由企鵝畢業(yè)設計原創(chuàng),轉載請保留www.bycxlw.com