1. 怎麼樣開發一個軟體
能否開發出一個好的軟體,關鍵是看軟體開發前期所做的工作,重點是這個軟體有沒有一個好的 軟體開發流程,因為一個好的軟體開發流程關繫到到這個軟體的成敗和最後能達到一個什麼的效果;下面我們就來說一下一個好的軟體需要有哪些軟體開發流程,也可以說軟體開發流程分為哪幾個階段:
第一個階段是市場調研:技術和市場要結合才能體現最大價值。
第二個階段是需求分析:這個階段需要出三樣東西,用戶視圖,數據詞典和用戶操作手冊。用戶視圖是該軟體用戶(包括終端用戶和管理用戶)所能看到的頁面樣 式,這裡麵包含了很多操作方面的流程和條件。數據詞典是指明數據邏輯關系並加以整理的東東,完成了數據詞典,資料庫的設計就完成了一半多。用戶操作手冊是 指明了操作流程的說明書。請注意,用戶操作流程和用戶視圖是由需求決定的,因此應該在軟體設計之前完成,完成這些,就為程序研發提供了約束和准繩,很遺憾 太多公司都不是這樣做的,因果顛倒,順序不分,開發工作和實際需求往往因此產生隔閡脫節的現象。需求分析,除了以上工作,筆者以為作為項目設計者應當完整 的做出項目的性能需求說明書,因為往往性能需求只有懂技術的人才可能理解,這就需要技術專家和需求方(客戶或公司市場部門)能夠有真正的溝通和了解。
第三個階段是概要設計:將系統功能模塊初步劃分,並給出合理的研發流程和資源要求。作為快速原型設計方法,完成概要設計就可以進入編碼階段了,通常採用這 種方法是因為涉及的研發任務屬於新領域,技術主管人員一上來無法給出明確的詳細設計說明書,但是並不是說詳細設計說明書不重要,事實上快速原型法在完成原 型代碼後,根據評測結果和經驗教訓的總結,還要重新進行詳細設計的步驟。
第四個階段是詳細設計:這是考驗技術專家設計思維的重要關卡,詳細設計說明書應當把具體的模塊以最『干凈』的方式(黑箱結構)提供給編碼者,使得系統整體 模塊化達到最大;一份好的詳細設計說明書,可以使編碼的復雜性減低到最低,實際上,嚴格的講詳細設計說明書應當把每個函數的每個參數的定義都精精細細的提 供出來,從需求分析到概要設計到完成詳細設計說明書,一個軟體項目就應當說完成了一半了。換言之,一個大型軟體系統在完成了一半的時候,其實還沒有開始一 行代碼工作。那些把作軟體的程序員簡單理解為寫代碼的,就從根子上犯了錯誤了。
第五個階段是編碼:在規范化的研發流程中,編碼工作在整個項目流程里最多不會超過1/2,通常在1/3的時間,所謂磨刀不誤砍柴功,設計過程完成的好,編 碼效率就會極大提高,編碼時不同模塊之間的進度協調和協作是最需要小心的,也許一個小模塊的問題就可能影響了整體進度,讓很多程序員因此被迫停下工作等 待,這種問題在很多研發過程中都出現過。我們在編碼的時候一定要軟體開發的 代碼規范編碼時的相互溝通和應急的解決手段都是相當重要的,對於程序員而言,bug永遠存在,你必須永遠面對這個問題,大 名鼎鼎的微軟,可曾有連續三個月不發補丁的時候嗎?從來沒有!
第六個階段是軟體測試有很多種:按照測試執行方,可以分為內部測試和外部測試;按照測試范圍,可以分為模塊測試和整體聯調;按照測試條件,可以分為正常操 作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試。以上都很好理解,不再解釋。總之,測試同樣是項目研發中一個相當重要的步 驟,對於一個大型軟體,3個月到1年的外部測試都是正常的,因為永遠都會又不可預料的問題存在。完成測試後,完成驗收並完成最後的一些幫助文檔,整體項目 才算告一段落,當然日後少不了升級,修補等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟體的運營狀況並持續修補升級,直到這個軟體被徹底淘汰 為止。
總結,前四個階段在軟體開發過程中占的比重比較大,真正編碼的時間是非常短的,只有市場調研做好,能有一個明確的方案,設計出詳細合理的開發步驟;我們在 進行編碼的時候才能很順利,開發出來的軟體才有價值。有的軟體在沒有開發出來,還沒有上線就註定不行了,所以說軟體開發流程對於能否開發出一個好的軟體是 非常重要的。
希望對您有所幫助!~
2. 如何創建一個軟體
問題一:怎樣才能創建一個屬於自己的軟體或網站 首先你得建一個網站,再申請一個域名,然後把網站發布在互聯網上。
問題二:怎麼做一個軟體 大多數軟體都會相應的有一個資料庫來支持它運行。比如我們天天都在用的QQ,在它的後台就有一個很大的資料庫,而且是個共享資料庫,這樣保證了每一個用戶在任何一個地方都可以隨時登錄QQ。當用戶輸入了帳號和密碼後,它就會相應的寫入後台資料庫,當密碼與資料庫的密碼想符合,用戶才可以在前台登錄。
目前開發軟體的工具很多,比如Visual Basic,是現在比較流行的,還有Visual C++、Delphi也很不錯。另外有些人喜歡有Visual Foxpro來製作一些比較小型的軟體,還有比較早的C程序,原來我們經常玩的俄羅斯方塊和貪吃蛇有很多都是用C開發出來的。比較大型的就是Microsoftsoft SQL Server和Access。當然,這些都是需要編程的,每個工具相應用的語言都不一樣,代碼也不一樣。
當軟體做成後,還要進行調試,來測試它的穩定度。當一系列測試都通過後,還要用一種工具來使它脫離所開發的軟體來運行,生成可執行文件.exe 這樣,一個軟體就基本做成了。
我們現在用的QQ 2005 beta3就是個測試版,也許你可能感覺到了,它總是不時的會出現些小問題,因為它目前還只是個測試版,正式版出來後,這些問題也就會隨之沒有了。
問題三:怎麼製作一個小軟體? 編寫小軟體用vb好點,適合快速開發,用vc的話會很煩,如果不考慮應用界面的話完全可以用TC編寫或者vc的win32 application ,比如你想要實現復雜計算,只需要弄清 輸入 和 輸出 分別是什麼,中間過程就看你的演算法了。很容易的
附:最簡單的小軟體製作: 新建一個記事本,在記事本里寫上你要用到的命令後保存,最後把記事本的擴展名改成.bat就可以!很簡單! 比如: 我要製作一個自動清除系統垃圾文件的工具 新建個記事本,在記事本里寫上 @echo offpauseecho 正在清理系統垃圾文件,請稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %systemdrive%\recycled\*.*del /f /s /q %windir%\*.bakdel /f /s /q %windir%\prefetch\*.*rd /s /q %windir%\temp & md %windir%\tempdel /f /q %userprofile%\cookies\*.*del /f /q %userprofile%\recent\*.*del /f /s /q %userprofile%\Local Settings\Temporary Internet Files\*.*del /f /s /q %userprofile%\Local Settings\Temp\*.*del /f /s /q %userprofile%\recent\*.*echo 清理系統垃圾完成!echo. & pause 保存 改擴展名為.bat 就可以! 那要有這方面的才能了qq:961726194(業余)
問題四:一些應用程序都是怎麼做的? 如果你喜歡編一些小程序,或者進行文件交流,為你的程序或文件製作一個安裝程序可以為使用者提供很大的方便,同時也提高了軟體的製作水準。一般來說,使用專業的應用程序製作工具,如InstallShield製作應用程序安裝文件是比較復雜的,一般用戶也難以做到。最近,筆者在網上找到一個容量極小,適用簡單,但是功能卻非常強大的Win 95/98/NT應用程序製作工具CreateInstall,試用一下感覺非常好,在此願推薦給大家。
CreateInstall非常小,但是程序提供的功能卻很全面,通過該工具,我們可以創建基於Win 95/98環境使用應用程序安裝文件,該文件同時提供反安裝功能,程序提供安裝程序的背景界面設計、提供各種標題欄/標題設計、提供創建應用程序組功能、提供版許可權時功能、提供安裝完成之後運行應用程序功能、提供向系統注冊表添加鍵值及主鍵功能、提供向Windows的安裝路徑復制文件功能等等,非常全面。對於安裝文件,程序提供14種語言界面供選擇,可以滿足不同語言平台用戶使用。對於應用程序安裝製作,程序提供創建Install.exe文件,及對應用程序進行分卷壓縮打包功能,便於存儲於不同的載體中。可見應用程序安裝需要的設置它都提供了,而且使用效果也會很好的。
CreateInstall只有一個主界面,程序的所有設置均在此界面中進行,使用起來非常簡便,由於將不同的功能設置分別設計到不同的標簽項中,界面顯得很直觀。以下筆者給出使用該工具製作應用程序安裝文件的具體步驟,供您參考。
1. 將需要安裝的應用程序復制到臨時工作路徑。啟動CreateInstall,此時程序給出Main標簽項。單擊程序界面菜單條中的Project / New Project命令,表示要創建一個新的工作項目。在關聯的對話框中設置新的項目名,擊回車鍵確認;
2. 在Main標簽項中的「Source Directory文本框中鍵入需要安裝的應用程序保存路徑,在「Destination Directory文本框中鍵入由該工具製作的應用程序安裝文件的保存路徑,如果需要在安裝完成之後運行應用程序(並不一定是程序中的文件),可選擇「Run after Installation項中的Yes復選框,然後在關聯文本框中設置需要運行的文件名;
3. 切換到General標簽項,在「Window Title文本框中設置應用程序名、在「Default Path文本框中設置默認安裝路徑,如果你不希望安裝者修改這個路徑,可選擇使用「Default path can『t be changed復選框、在「Setup Language下拉文本框中選擇安裝界面語言、在「Volume Size項中設置打包分卷文件容量、在「Executable Filename文本框中設置安裝文件名,如果你希望使用具有自擴展功能的應用程序打包格式,可選擇使用「Self-extracting archive復選框,如果希望在安裝結束後,自動關閉程序安裝窗口,可選擇使用「Automatic closing setup復選框;
問題五:我想自己製作一個軟體,一款游戲,請問怎麼製作 100分 製作游戲可不是玩,你需要學習java,c語言
c++,as3,php等語言,這可是大功夫,不是一朝一夕能學成的
問題六:如何製作一個簡單的app app製作簡單軟體教程 樓主,既然你想表白的話,就一定要浪漫!我推薦使用App表白(逼格高、有面子)!網路搜索「這樣用App表白,浪漫又文藝,說不定就成功了!」內有表白教程。或者追問我,我教你製作app表白哦!祝樓主表白成功!
問題七:怎樣在桌面上設置一個軟體的快捷方式 找到這個軟體安裝的根目錄,然場找到運行的圖標,右健 創建快捷方式~ 然後給它拖到桌面上,剪切也歐顆``
問題八:怎樣製作一個B/S應用程序最簡單? 很簡單 用 OFFICE 的ACCESS 加 記事本 寫幾句 VB代碼 就可以解決了~ 做個動態的網頁 3個頁面 就可以完成你要的功能 一個頁面提交信息,一個頁面查看全部信息,一個頁面查看詳細信息。
求採納
問題九:怎麼自己製作一個輸入法軟體 根本不用學什麼語言,就用WINDOWS自帶的輸入法生成器就可以。在C:\Program Files\Windows NT\Accessories\imegen.exe就能生成。首先,你得整理自己的輸入法規則。然後用記事本編緝(下面是拼音的規則):[Description]
Name=全拼 (輸入法的名字)
MaxCodes=12 (輸入法的最大編碼長度,也就是說最多的拼音長度是12)
MaxElement=1 (輸入法的信息元,1代表單符,2代表多符)
UsedCodes=abcdefghijklmnopqrstuvwxyz (輸入法的碼元集,也就是說,26個字母都在編碼之列)
WildChar=? (輸入法的查詢鍵,有不會的拼音字元可以用?來代替)
[Text] (下面就是字的編碼了)
啊a (就是打字母a就是出現漢字啊)
阿a
呵a
吖a
嗄a
腌a
錒a
錒a
阿爸aba
阿昌achang.........最後保存擴展名是TXT文件,然後用IMEGEN.EXE來生績輸入法文件(MB),就可以了。
3. 自己怎麼開發app軟體
自己怎麼開發app軟體
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
二、手機APP平台不同,製作成本也不一樣
現在市面上流行的手機APP製作平台主要有兩種一般包括兩種系統:安卓系統(Android)和蘋果系統(IOS)。
一般來說,製作蘋果系統的手機APP軟體費用要比安卓平台的貴一些,因為蘋果公司對蘋果平台的封閉性和手機APP開發語言Objective-C的難度,都讓APP開發者加大了蘋果系統手機APP開發的難度。
三、APP製作成本包含參與人員的工資
通常情況下,開發一款APP需要產品經理、客戶端工程師、後端工程師和UI設計師各一名,這已經是製作手機APP應用軟體比較精簡的配置了,所以這些參與人員的工資也是包含在APP製作成本當中的。這些工作人員的月薪加起來可能都會超過4、5萬元。
四、APP開發公司的所在地
需要注意的是,同樣實力的APP開發公司,在不同的城市也會導致APP的成本費用高一些
4. 怎麼快速開發網站、軟體、小程序、APP
打造企業品牌
APP行業蓬勃發展,現在只有一部分企業意識到開發專屬APP的重要性,如果您率先做APP,就可以領先同行,使得品牌差異化明顯化。營造公司創新的形象,走在潮流尖端。
節省運營成本
企業擁有了自己的APP後,可以節省大量印刷的宣傳費用,包括單張、書籍,利用APP的即時推送功能,精準通知客戶,取代電話通知,以及電視、雜志廣告等,這樣就可以大大減少企業的宣傳和運營成本。
精準定位客戶群
用戶下載了企業的APP後,和傳統的普遍撒網的宣傳方式不同,APP可以投放廣告到更有發展潛力的客戶,這樣用戶轉化為客戶的概率更高,也可以按照會員的級別發針對性的廣告。
強化購買意欲
在APP中產品可以以生動的文字、圖片和影片展示,比傳統的紙質宣傳小冊子更加清晰,生動,並且可以利用APP的分類功能對產品進行精確分類,方便快捷,這樣能夠增加客戶購買產品的慾望。
創造出好口碑
增加品牌互動
用戶可以利用APP裡面的討論區發表意見,也可以隨時隨地用圖片或者文字向企業發表建議。
提高忠誠度
一個成功的APP,能為用戶帶來價值,也可以隨時拿到最新的優惠和最新產品信息等等,吸引他們定期瀏覽。
增加營業額
透過最新的優惠等推送通知,吸引用戶再次消費,同時再透過在線支付功能,或者鏈接企業的商城,把產品直接送到客戶家中。
增強內部管理
將銷售員工需要的工具以短片或音效供員工培訓或見客使用,提高公司形象;利用「打卡」功能,員工到達值勤地方後打卡,方便管理;分辨登入者,以不同的職位有不同許可權。看不同資訊;系統內保存多項數據,例如廣告點擊數、使用率、資料觀嘗率等等。
提升廣告轉換率
用戶在看到企業的廣告後,可以馬上透過手機的在線支付功能購買產品或者在APP的廣告裡面直接鏈接。移動互聯網營銷時代,企業APP應用讓您夢想成真!移動互聯網時代,該出手時就出手,你還在猶豫不決嗎?你的競爭對手已經開始行動,誰先搶佔用戶手機桌面誰就是最大的贏家!搶佔用戶手機桌面的最有利武器就是推出用戶喜愛的APP應用!
5. 怎樣能快速學會開發軟體
用我發表在百家號上的一篇文章來回答你的問題吧!
老實說,學習編程的確不是件容易的事,需要你有一定文化基礎、足夠的邏輯思維和持續學習能力。因此,你如果是個不愛思考,無法靜下心來打持久戰的人,那還是洗洗睡吧。如果以上條件你都具備了,那麼恭喜你,你可以考慮步入程序員的殿堂了。
接下來,我們就要思考如何在有限的時間里快速掌握編程技術了。這個很重要,如果長時間掌握不了一門技術,我們就會對此失去興趣,半途而廢。下面,結合自己這些年來學習編程的經驗,我總結了幾點,如果說得不到位的話,希望高手斧正。
一、循序漸進,先易後難
記住永遠不要讓自己失去了信心。如果一上來就進入難點技術,就會接二連三的沮喪,最後只能放棄。所以,我不建議一開始就學習C語言、匯編語言、數據結構這些晦澀難懂的東西,可以先從可視化編程開始,比如Microsoft Visual Studio,先快速上手做一些小程序,有了小成功,就有了興趣,再慢慢地根據項目需要,有針對性去研究難點技術。
二、多實踐,少理論
理論可以看,但不要太多,多看實例並親自敲出來運行它,發現問題時,去解決問題的過程才最能學到並記住知識。編程絕對不是捧著一本書就能學會的,你首先需要一台電腦,將書中將學到的任何東西都做一個程序去驗證學習成果,「學以致用」是學習任何知識都行之有效的手段,說一萬遍也不為過。
三、化繁為簡,總結提煉
要善於總結學到的知識,將書讀薄,總結成自己容易記住的圖表、符號,並心領神會。有一個辦法就是將學到的內容講給同行朋友聽,或寫成日記,你如果能脫開書本講出來或寫出來,就說明自己真的掌握了。
四、虛心請教,知識分享
多和同行討論分享,有問題虛心請教,或者去網上搜索,如果網上沒有現成的答案,也可以去相關的技術論壇發貼求助。有時一個小問題,你可能一個星期也想不出辦法,搞過的人可能1秒鍾就給你點化了,大大節省了學習時間和成本。
五、曲不離口、劍不離手
不要停止學習和使用自己學到的編程知識,有時自己寫的代碼如果不注釋好,三個月不看,就看不懂了;好不容易掌握的編程技術,如果長時間不用,一樣會忘記干凈的。所以,作為程序員,要不停地接項目,寫程序。現在網上的項目交易平台很多,只要想做,不愁接不到項目,再者,自己以前開發的產品,也可以進行迭代,所以,理論上你應有做不完的開發,而不能用沒有項目做作為借口。
六、用「偷懶」的思維來學習編程
要有「偷懶」的思維,很多發明的出發點,都是為了偷懶,懶人是推動社會進步的原動力。學習編程也是一樣道理,代碼中如果有重復的部分,就要考慮到寫一個函數或類什麼的,不重復造輪子,提高代碼復用率可以大大提高編程效率,同時可以積累大量基礎代碼,用於以後其他項目,就是我們常說的技術積淀,技術積淀越多越深,你就離成功不遠了。
七、專注和堅持
IT技術日新月異,各種語言、技術、框架層出不窮,令人眼花繚亂,我們程序員不要象猴子下山,三心二意,見異思遷。要根據自己的定位和目標,專攻一門技術,持續深入即可,除非這門技術真的沒有了前途。其實任何一門語言均有其存在的必然,比如C語言很早就有了,到現在依然未見過時,大有用場。
以上是我個人多年來學習編程的一些心得,不一定正確,但畢竟是經驗之談,希望對你編程學習之路有所幫助。