商城需求分析怎麼寫
『壹』 項目需求分析怎麼寫
項目需求分析的概念需求分析是指理解用戶需求,就軟體功能與客戶達成一致,估計軟體風險和評估項目代價,最終形成開發計劃的一個復雜過程。(這個和我在微軟體驗到的又不太一樣,微軟的需求分析大多是市場人員和用戶協助小組的人去評估用戶的接受程度,這一點也可以理解,因為公司的性質有根本差別)在這個過程中,用戶的確是處在主導地位,需求分析工程師和項目經理要負責整理用戶需求,為之後的軟體設計打下基礎。需求分析階段結束後,要求得到:1.SRS文檔(System Requirement Specification); 2.DRM 文檔;3.Acceptance Plan. 從廣義上理解:需求分析包括需求的獲取、分析、規格說明、變更、驗證、管理的一系列需求工程。
狹義上理解:需求分析指需求的分析、定義過程。 一、為什麼要需求分析需求分析就是分析軟體用戶的需求是什麼.如果投入大量的人力,物力,財力,時間,開發出的軟體卻沒人要,那所有的投入都是徒勞.如果費了很大的精力,開發一個軟體,最後卻不滿足用戶的要求,從而要重新開發過,這種返工是讓人痛心疾首的.(相信大家都有體會)比如,用戶需要一個for linux的軟體,而你在軟體開發前期忽略了軟體的運行環境,忘了向用戶詢問這個問題,而想當然的認為是開發for windows的軟體,當你千辛萬苦地開發完成向用戶提交時才發現出了問題,那時候你是欲哭無淚了,痕不得找塊豆腐一頭撞死.
需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,他在軟體開發的過程中具有舉足輕重的地位.大家一定要對需求分析具有足夠的重視.在一個大型軟體系統的開發中,他的作用要遠遠大於程序設計. 二、需求分析的任務簡言之,需求分析的任務就是解決"做什麼"的問題,就是要全面地理解用戶的各項要求,並准確地表達所接受的用戶需求.三、需求分析的過程需求分析階段的工作,可以分為四個方面:問題識別,分析與綜合,制訂規格說明,評審.
問題識別
就是從系統角度來理解軟體,確定對所開發系統的綜合要求,並提出這些需求的實現條件,以及需求應該達到的標准.這些需求包括:功能需求(做什麼),性能需求(要達到什麼指標),環境需求(如機型,操作系統等),可靠性需求(不發生故障的概率),安全保密需求,用戶界面需求,資源使用需求(軟體運行是所需的內存,CPU等),軟體成本消耗與開發進度需求,預先估計以後系統可能達到的目標.
分析與綜合
逐步細化所有的軟體功能,找出系統各元素間的聯系,介面特性和設計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分.最後,綜合成系統的解決方案,給出要開發的系統的詳細邏輯模型(做什麼的模型).
制訂規格說明書
即編制文檔,描述需求的文檔稱為軟體需求規格說明書.請注意,需求分析階段的成果是需求規格說明書(好象軟考曾經考過這個問題),向下一階段提交.
評審
對功能的正確性,完整性和清晰性,以及其它需求給予評價.評審通過才可進行下一階段的工作,否則重新進行需求分析。 四、需求分析的方法需求分析的方法有很多.這里只強調原型化方法,其它的方法如:結構化方法,動態分析法等(個人認為,對初學者不必深究這些方法,實際上我也從來沒用過這些方法)在此不討論.
原型化方法是十分重要的(是軟考等常考的知識點).原型就是軟體的一個早期可運行的版本,它實現了目標系統的某些或全部功能.
原型化方法就是盡可能快地建造一個粗糙的系統,這系統實現了目標系統的某些或全部功能,但是這個系統可能在可靠性,界面的友好性或其他方面上存在缺陷.建造這樣一個系統的目的是為了考察某一方面的可行性,如演算法的可行性,技術的可行性,或考察是否滿足用戶的需求等.如,為了考察是否滿足用戶的要求,可以用某些軟體工具快速的建造一個原型系統,這個系統只是一個界面,然後聽取用戶的意見,改進這個原型.以後的目標系統就在原型系統的基礎上開發.
原型主要有三種類型(軟考考過):探索型,實驗型,進化型.探索型:目的是要弄清楚對目標系統的要求,確定所希望的特性,並探討多種方案的可行性.實驗型:用於大規模開發和實現前,考核方案是否合適,規格說明是否可靠.進化型:目的不在於改進規格說明,而是將系統建造得易於變化,在改進原型的過程中,逐步將原型進化成最終系統。
在使用原型化方法是有兩種不同的策略:廢棄策略,追加策略.廢棄策略:先建造一個功能簡單而且質量要求不高的模型系統,針對這個系統反復進行修改,形成比較好的思想,據此設計出較完整,准確,一致,可靠的最終系統.系統構造完成後,原來的模型系統就被廢棄不用.探索型和實驗型屬於這種策略。
追加策略:先構造一個功能簡單而且質量要求不高的模型系統,作為最終系統的核心,然後通過不斷地擴充修改,逐步追加新要求,發展成為最終系統。進化型屬於這種策略.
『貳』 php如何寫商城
php可以做網上商城的,而且效率很高。
具體可以去網路參考現成的例子:
『叄』 需求分析怎麼寫
參考這里:
http://..com/question/14937380.html?fr=qrl3
『肆』 需求分析具體要怎麼寫要包括哪些內容
方法
⑴首先調查組織機構情況
包括了解該組織的部門組成情況,各部門的職能等,為分析信息流程作準備。
⑵然後調查各部門的業務活動情況
包括了解各個部門輸入和使用什麼數據,如何加工處理這些數據,輸出什麼信息,輸出到什麼部門,輸出結果的格式是什麼。
⑶協助用戶明確對新系統的各種要求
包括信息要求、處理要求、完全性與完整性要求。
⑷確定新系統的邊界
確定哪些功能由計算機完成或將來准備讓計算機完成,哪些活動由人工完成。由計算機完成的功能就是新系統應該實現的功能。
常用的調查方法有:
⑴跟班作業
通過親身參加業務工作來了解業務活動的情況。這種方法可以比較准確地理解用戶的需求,但比較耗費時間。
⑵開調查會
通過與用戶座談來了解業務活動情況及用戶需求。座談時,參加者之間可以相互啟發。
⑶請專人介紹。
⑷詢問
對某些調查中的問題,可以找專人詢問。
⑸設計調查表請用戶填寫
如果調查表設計得合理,這種方法是很有效,也很易於為用戶接受的。
⑹查閱記錄
即查閱與原系統有關的數據記錄,包括原始單據、賬簿、報表等。
通過調查了解了用戶需求後,還需要進一步分析和表達用戶的需求。
分析和表達用戶需求的方法主要包括自頂向下和自底向上兩類方法。
『伍』 網上商城系統需求與分析
1.闡述網上商城的現狀,以及創建walkmanyy網上商城的意義,並對整個系統做了需回求分析和可行性分答析。
2.介紹開發網站所需要的技術。
3.
用功能模塊圖直觀地展示walkmanny網上商城的後台,及實現後台管理的具體代碼。
4.
對網站進行了全面的評價,探討了本課題的發展方向和今後的工作
『陸』 需求分析怎麼寫
1、功能分解方法。
將新系統作為多功能模塊的組合。各功能義可分解為若乾子功能及介面,子功能再繼續分解。便可得到系統的雛形,即功能分解——功能、子功能、功能介面。
2、結構化分析方法。
結構化分析方法是一種從問題空間到某種表示的映射方法,是結構化方法中重要且被普遍接受的表示系統,由數據流圖和數據詞典構成並表示。此分析法又稱為數據流法。
其基本策略是跟蹤數據流,即研究問題域中數據流動方式及在各個環節上所進行的處理,從而發現數據流和加工。結構化分析可定義為數據流、數據處理或加工、數據存儲、端點、處理說明和數據字典。
3、信息建模方法。
它從數據角度對現實世界建立模型。大型軟體較復雜;很難直接對其分析和設計,常藉助模型。模型是開發中常用工具,系統包括數據處理、事務管理和決策支持。
實質上,也可看成由一系列有序模型構成,其有序模型通常為功能模型、信息模型、數據模型、控制模型和決策模型。有序是指這些模型是分別在系統的不同開發階段及開發層次一同建立的。
(6)商城需求分析怎麼寫擴展閱讀:
需求分析的特點
1、確定問題難。主要原因:一是應用領域的復雜性及業務變化,難以具體確定;二是用戶需求所涉及的多因素引起的,比如運行環境和系統功能、性能、可靠性和介面等。
2、需求時常變化。軟體的需求在整個軟體生存周期,常會隨著時間和業務而有所變化。有的用戶需求經常變化,一些企業可能正處在體制改革與企業重組的變動期和成長期,其企業需求不成熟、不穩定和不規范,致使需求具有動態性。
3、交流難以達到共識。需求分析涉及的人事物及相關因素多,與用戶、業務專家、需求工程師和項目管理員等進行交流時,不同的背景知識、角色和角度等,使交流共識較難。
『柒』 電子商務系統網站需求分析怎麼寫
提供三部分的功能:(1)網上購物;(2)在網上進行商品庫存管理;(3)在網上進行訂單管理。
一、網上購物主要包括:用戶的登錄、用戶的注冊、用戶個人信息維護、商品瀏覽、網上購買。
用戶登錄,對用戶登錄輸入的用戶名密碼進行驗證。 用戶注冊,要求提供用戶的詳細資料。
用戶個人信息維護,對用戶個人資料及個人密碼進行維護。
商品瀏覽, 用戶在網上對本站點所提供的商品進行瀏覽和搜索(用戶無需注冊)。網上購買,注冊用戶提交所要購買的商品列表(列表為用戶點擊商品下的購買按鈕時自動生成)。 二、網上進行商品庫存管理主要包括:庫存管理員登錄、庫存管理員個人信息修改、管理庫存、對商品類別和商品進行管理。
管理員登錄,對管理員登錄輸入的用戶名密碼進行驗證。 管理員對自己的個人信息進行必要的修改。 商品類別管理,對商品進行分類管理。 商品管理,對商品進行管理。
管理庫存, 管理員對庫存商品的數量進行管理。
三、網上進行商品訂單管理主要包括:訂單管理員登錄、訂單管理員個人信息修改、管理訂單。
訂單管理員登錄,對管理員登錄輸入的用戶名密碼進行驗證。 管理員對自己的個人信息進行必要的修改。
管理訂單,包括已發貨訂單、未發貨訂單的瀏覽查詢以及未發貨訂單的的修改和刪除。
1.2 用戶特點
所面向的用戶群分為網上購物者、網站管理人員兩種。 網上購物者:這一類人員包括各種人員,這些人員中可能有一小部分人對網路的使用存在一些問題,例如:不會使用瀏覽按鈕,不會使用購買按鈕等等。對於這種情況,我們將提供細致的服務和詳細的幫助文檔。
網站管理人員:這一類人不存在使用問題,只需簡單培訓即可.
http://wenku..com/link?url=-
『捌』 如何做市場需求分析
(1)分析市場需要量及質量要求
要對目標市場的需要量和質量要求進行分析。目標市場對某種商品需要的數量是多少?常年的銷售量有多大變化?有什麼質量要求?應該有一個清醒的認識,切忌從某一個或數個特例來指導對整個目標市場的分析,「一葉障目」。那樣會對創業者進行誤導,甚至使創業者的事業走向失敗。
(2)分析商品供應量及質量情況
分析相應商品的供應數量及其質量情況,可以對其競爭對手有一個大致的了解,為自己的商品進入市場做一個鋪墊,做到知己知彼。
(3)分析商品數量和質量變化對市場的影響
還應該分析創業者產品的數量和質量對市場的影響。在市場供求關系趨於平衡的狀態下,如果創業者的產品注入市場,就會產生波動。在注入量並不是很大的情況下,這個波動不會有較大影響;如果數量達到一定規模,則會產生較大的波動,加上一些市場操盤者的運作,這種波動會放大,直至產生很大的影響。如果產品的耐儲藏性越差,這種影響就越大。
其實,每一種新產品進入市場時,總會打破原有的供求平衡。作為一個創業者,要想在市場大潮中獲得收益,應該了解這些變化,才能減少損失,增加勝算的把握。
(4)成本核算
此外,創業者還需要了解自己產品到達市場的綜合成本,包括生產成本、運輸成本、管理成本等,作為確定產品是否上市的依據。
『玖』 網下購物系統的需求分析該怎麼寫
1.找個網上訂餐的網站實踐下,了解下具體的客戶需要;(菜色,訂餐流程等)2.考慮餐主的需要;(我接到了訂單該如何處理等)3.設計流程圖;4.細化功能圖,考慮系統架構,資料庫應用模式等比較基礎的設計思路;5.制定底層資料庫表格式和表間連接,配合邏輯圖進行規劃;6.界面設計,功能分割7.開發測試過程的思路8.online和batch的處理機制其實可以在設計文檔中考慮很多的東西,功能設計只是很小的一部分內容,主要是對於整個結構的把握和擴展性,維護性的考量比較重要。