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