Web應(yīng)用程序開發(fā)必須遵循的結(jié)構(gòu)化過程
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
開發(fā)web應(yīng)用程序是一件非常辛苦的事情,你需要花大把大把的時間來做無數(shù)的事情。假如你不運用有條理的方法,尤其是在復(fù)雜的項目中,你會承受忽視項目,不能按時完成,浪費時間一無所獲的風(fēng)險。 一般的web應(yīng)用程序開發(fā)流程分為五個主要的階段: 規(guī)劃與跟蹤監(jiān)測是一個“跨階段”的跟隨開發(fā)發(fā)展的過程,定義一個在項目執(zhí)行期間你需要跟蹤監(jiān)測的項目計劃活動名單,并且每項活動需要定義一套行之有效的信息報告來進(jìn)行跟蹤監(jiān)測,例如: - 擁有者 看一看這些前一段我所寫的文章,怎樣使用excel或者google制表軟件設(shè)計制作項目實施計劃: how to organize a project plan 怎樣組織項目規(guī)劃 在這第一階段你必須確定范圍和web應(yīng)用程序的需求,在你的應(yīng)用程序中必須做的,主要特點和技術(shù)要求: [align=center][/align]范圍 需求 在需求定義階段,你需要明確的規(guī)劃“設(shè)計”你的應(yīng)用。在這個階段,可以按照以下步驟: [align=center][/align]設(shè)計: 應(yīng)用圖 通過這種方式,您擁有了有關(guān)一些“位置” (頁)和“路徑” (關(guān)系頁)的圖,您可以非常容易的遵循它,逐頁,以執(zhí)行應(yīng)用程序的下一階段。運用這種方式,可以節(jié)省大量的時間,并明確什么是你需要執(zhí)行的。 設(shè)計: 數(shù)據(jù)庫 1:1表示集的關(guān)系(在這種情況下,例如1用戶只能分派1的任務(wù), 1個用戶只生活在一個城市) 。欲了解更多有關(guān)這一主題的內(nèi)容,來看看我的舊文章: define the entities-relationships model 定義實體關(guān)系模型 設(shè)計: 頁面結(jié)構(gòu) 設(shè)計: 服務(wù)端語言 設(shè)計: js 框架 ok.. 現(xiàn)在是真正的挑戰(zhàn)的開始,因為“執(zhí)行”才是實現(xiàn)應(yīng)用。您可以劃分這一階段為以下幾個步驟: [align=center][/align]執(zhí)行: 數(shù)據(jù)庫 how to use php and sql to create db tables and relationships 怎樣使用php創(chuàng)建db表和關(guān)系 執(zhí)行: html 此時添加所有在設(shè)計階段定義的所需要的html元素。例如,如果maincontent部分包含一個標(biāo)題,文字和文章的標(biāo)簽后,添加這些內(nèi)容: this is the moment to add all html elements you need in sections identified during design phase. for example if the sections maincontent contains a post with a title, a text body and post tags, add these elements: >
實施: css css coding: semantic approach in naming convention css編碼:語義的方法命名慣例 實施: 服務(wù)器端語言 實施應(yīng)用類,應(yīng)用功能,db互動,查詢,以及一切需要服務(wù)器端的實現(xiàn)的交互。 實施: javascript 在這一階段需要“強調(diào)”的是。你的應(yīng)用程序能在各種條件下執(zhí)行(例如使用不同的瀏覽器) 。您的目標(biāo)是在最后釋放前檢測和修復(fù)所有的應(yīng)用程序錯誤。 [align=center][/align]請記住,這一過程需要有條理,需要極大的耐心!試驗的每個頁面和每個功能(在這種情況下還可以幫助理順應(yīng)用圖) 。如果您測試過程中發(fā)現(xiàn)一個bug ,修復(fù)它修改代碼并繼續(xù)進(jìn)行最后的代碼審核(一個不可告人的測試)。 5. 發(fā)布最后你準(zhǔn)備好發(fā)布了!在測試文件夾中發(fā)布并做最后的測試,假如一切都o(jì)k的話,那就進(jìn)行最后的發(fā)布吧。 在scribd上,閱讀與下載此篇文章下載 woork papers n1幻燈片 |你需要知道的開發(fā)web應(yīng)用程序的結(jié)構(gòu)化過程 [align=center] [/align]that’s all. 希望這篇文章能幫助到那些朋友,并要求我對這個主題做補充。 如果您有任何建議,以改善這一過程,請?zhí)砑釉u論!謝謝: ) via:structured process you must know to develop a web application 來源:你需要知道的開發(fā)web應(yīng)用程序的結(jié)構(gòu)化過程 該文章在 2010/4/27 2:14:10 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |