2010-11-16 38 views
1

我們討論編寫Web應用程序技術實現概念的方法,這些概念將用PHP5 + Zend Framework創建。Webdevelopment - 如何編寫技術實現概念

目標是開發人員創建應用程序的概念。因此,對我們公司瞭解最少的人就能夠開始編碼。

例(短!):

要求:創建於 崗位新聞公司網頁的應用程序。 必須有一種方式來創建,編輯,從前端的 註冊用戶 刪除新聞。

如果您不是代碼的人,那麼您對這樣的概念有什麼看法?

或者用簡單的話:

你創造什麼樣的文件,然後再開始:-)

+2

能否請您闡述一下這個概念的範圍。這是爲了什麼?基本上,我很困惑,因爲你問是否應該包含代碼和代碼文檔,這兩者在概念階段通常都不存在。另外,請說明您正在使用哪種軟件工程方法。瀑布?任何敏捷?這將對您的需求工程產生影響。它應該有UML嗎?如果任何人都可以閱讀。它應該有一個數據庫模型?如果你需要的話。還要記住,體系結構不僅僅是一些模式。 – Gordon 2010-11-16 08:53:05

+0

簡而言之,我說給他可量化和可衡量的任務。也許谷歌需求工程,但基本上我會說這個問題是一種脫離主題的SO。也許嘗試程序員,還是我們有IT項目管理問答網站? – Gordon 2010-11-16 09:25:23

回答

1

當你介紹一個新的編程環境的人時,他們需要了解業務問題而不是技術問題。對於正在考慮的功能集,您需要確定預期的成功路徑並在切換到它們之前儘量減少故障空間。我的意思是明確記錄的功能的特定部分預期如何表現,也當某部分出錯,(如不良數據會發生什麼,如字符串時,一個數字的預期,點擊一個web應用程序提交多次,但等...)。它正在識別和記錄如何處理真正花費最大努力的故障。

然後假設一個人性化的功能,用戶界面設計(例如線框)和written use cases。如果此功能旨在存在於或與另一個系統集成,則UML圖可用於顯示交互。在這一點上,你是否僱用一位榮耀的打字員或者可以思考的人?如果前者,那麼真正進入雜草和UML出類的層次結構。

模板

+0

你知道任何樣品文件嗎? – opHASnoNAME 2010-11-16 17:12:54

1

簡短的回答寫源代碼:這取決於

什麼,目的,規模,時間,工具,資金,技術...

我猜的標準是UML 2.0。

然後一個可以編寫測試。

對於網站的概念,最好是創建一個站點地圖和一個模型,例如使用Pencil