Web應用程序開發必須遵循的結構化過程
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
[p]開發web應用程序是一件非常辛苦的事情,你需要花大把大把的時間來做無數的事情。假如你不運用有條理的方法,尤其是在復雜的項目中,你會承受忽視項目,不能按時完成,浪費時間一無所獲的風險。[br]這篇文章中,結構化過程的插圖可以幫助你運用簡化的方法更加節省時間更加有效的建立你的web開發程序。[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjjj.fpevoq.pbz%2fqbp%2f10042348%2fgur-jbbex-cncref-a1]下載 woork papers n1幻燈片 |你需要知道的開發web應用程序的結構化過程[/url][/p]
工序的主要階段
[p][img]http://bbon.cn/wp-content/uploads/2009/05/214931e3w.png[/img]一般的web應用程序開發流程分為五個主要的階段:[br]1. 明確需求[br]2. 設計[br]3. 執行[br]4. 測試[br]5. 發行[/p]
[p][b]規劃與跟蹤監測[/b]是一個“跨階段”的跟隨開發發展的過程,定義一個在項目執行期間你需要跟蹤監測的項目計劃活動名單,并且每項活動需要定義一套行之有效的信息報告來進行跟蹤監測,例如:[/p]
[p]- 擁有者[br]- 持續的時間[br]- 所耗[br]- …[/p]
[p]看一看這些前一段我所寫的文章,怎樣使用excel或者google制表軟件設計制作項目實施計劃:[/p]
[p][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f11%2fcebwrpg-znantrzrag-betnavmr-cebwrpg.ugzy]how to organize a project plan[/url] 怎樣組織項目規劃[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2008%2f02%2fcebwrpg-znantrzrag-rkpry-tnagg-puneg.ugzy]excel gantt chart template[/url] excel圖表設計繪制模板[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f11%2fhfvat-tbbtyr-fcernqfurrgf-gb-vzcyrzrag.ugzy]implement a project plan and manage activities with google spreadsheets[/url] 使用google電子表格實施并靈活管理項目規劃[/p]
1. 需求定義
[p]在這第一階段你必須確定范圍和[url=http://yeeyan.com/articles/tag/web][i]web[/i][/url]應用程序的需求,在你的應用程序中必須做的,主要特點和技術要求:[/p]
[align=center][img]http://bbon.cn/wp-content/uploads/2009/05/214937qvv.png[/img][/align]
[p][b]范圍[/b][br]為了確定[url=http://yeeyan.com/articles/tag/web][i]web[/i][/url]應用程序的范圍,足以編制一份明確說明適用功能的詳細清單。目前重要的不是“如何”實現他們,而是“什么”需要實現![/p]
[p][b]需求[/b][br]需求分析需求分析是一個開發過程的關鍵組成部分。在這一步中你需要估計潛在流量,選擇一個服務器端語言( php, asp, coldfusion …),數據庫,選擇一個托管服務…[b]這里需要非常注意[/b]不要高估 /低估預期!準確的平衡的預估時間,成本和目標之間每件事情![/p]
2. 設計
[p]在需求定義階段,你需要明確的規劃“設計”你的應用。在這個階段,可以按照以下步驟:[/p]
[align=center][img]http://bbon.cn/wp-content/uploads/2009/05/2149379av.png[/img][/align]
[p][b]設計: 應用圖[/b][br]應用圖包含對應用有意義的和必要的結構信息:頁面(用區塊表示)和他們之間的主要關聯。你的應用圖可以像這樣:[/p]
[align=center]
[align=center][img]http://bbon.cn/wp-content/uploads/2009/05/214937isy.png[/img][/align][/align]
[p]通過這種方式,您擁有了有關一些“位置” (頁)和“路徑” (關系頁)的圖,您可以非常容易的遵循它,逐頁,以執行應用程序的下一階段。運用這種方式,可以節省大量的時間,并明確什么是你需要執行的。[/p]
[p][b]設計: 數據庫[/b][br]ok,現在到了設計數據庫的時候了。一個簡單的實現方法是使用實體關系(er)模型 。一般來說,你可以俺咋好下面的順序:定義第一個表確定第一個表,而不是屬性和關系的表格。您的er模型將是這樣的:[/p]
[align=center][img]http://bbon.cn/wp-content/uploads/2009/05/214937qjl.png[/img][/align]
[p]1:1表示集的關系(在這種情況下,例如1用戶只能分派1的任務, 1個用戶只生活在一個城市) 。欲了解更多有關這一主題的內容,來看看我的舊文章:[/p]
[p][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f10%2fcebwrpg-qngnonfr-qrsvar-eryngvbafuvcf.ugzy]define the entities-relationships model[/url] 定義實體關系模型[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f11%2fpbeerpg-nccebnpu-gb-qrsvar.ugzy]a correct approach to define relationships between database tables[/url] 正確對待,以定義數據庫表格關系[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2008%2f09%2f10-hfrshy-negvpyrf-nobhg-qngnonfr.ugzy]10 useful articles about database design[/url] 十篇有用的數據庫設計文章[/p]
[p][b]設計: 頁面結構[/b][br][img]http://bbon.cn/wp-content/uploads/2009/05/214938pfu.png[/img]下一步工作是設計大體的頁面結構,用名稱命名確定所有的主要部分 (例如 [i]#header[/i], [i]#navbar[/i], #maincontent, [i]#sidebar[/i]).[/p]
[p][b]設計: 服務端語言[/b][br]使用面向對象的開發方法進行開發,你可以定義類,函數和所有你所需要的,記住… 那不是“執行”只是下一階段實施的“指南”.[/p]
[p][b]設計: js 框架[/b][br]這一步選擇javascript 框架(jquery, scriptaculous, mootools…), 通過確定主要的特點和所需實施的效果(拖放,動畫效果… )編制簡單的關于在一個或多個網頁中有關聯的每一個具體功能應用圖的列表。[br]次點設計階段已完成。讓我們實施吧![/p]
3. 實施
[p]ok.. 現在是真正的挑戰的開始,因為“執行”才是實現應用。您可以劃分這一階段為以下幾個步驟:[/p]
[align=center][img]http://bbon.cn/wp-content/uploads/2009/05/214938hso.png[/img][/align]
[p][b]執行: 數據庫[/b][br]創建一個新數據庫,寫sql代碼定義表,屬性和關系。看看下面的,過去我致力于一些有關此主題的文章的鏈接,以獲取更多信息:[/p]
[p][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f10%2fcebwrpg-qngnonfr-ubj-gb-hfr-cuc-naq-fdy.ugzy]how to use php and sql to create db tables and relationships[/url] 怎樣使用php創建db表和關系[br][url=http://blockcheat.com/index.php?q=uggc%3a%2f%2fjbbex.oybtfcbg.pbz%2f2007%2f10%2fcebwrpg-qngnonfr-perngr-gnoyr-naq.ugzy]create tables and relationships with sql[/url] 使用sql創建表和關系[/p]
[p][b]執行: html[/b][br]使用在設計階段定義的頁面結構實施 html 代碼:[/p]
[/b][/p]
[color=#000099] [/b][/p]
[p][color=#666666][/color][/color][color=#000099][/color][br][color=#000099][color=#666666][/color][/color][color=#000099] [/color][br][color=#000099][color=#666666][/color][/color][color=#000099][/color] [p][b]該文章在 2010/4/27 2:14:10 編輯過 |
關鍵字查詢
相關文章
正在查詢... |