日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Django实战(1):需求分析和设计

發(fā)布時(shí)間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django实战(1):需求分析和设计 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Depot是《Agile Web Development with Rails》中的一個(gè)購(gòu)物車應(yīng)用。

該書中用多次迭代的方法,逐步實(shí)現(xiàn)購(gòu)物車應(yīng)用,使很多人走上了rails開發(fā)的道路。

遺憾的是Django世界中好像沒有類似的指引,也許是因?yàn)閜ythoner 不需要具體的例子。

但是如果通過這樣一個(gè)例子能夠讓更多的人加入pythoner的隊(duì)伍,也是一大幸事。

?

本文首先回顧一下depot的需求,在后續(xù)內(nèi)容中將會(huì)按照《Agile Web Development with Rails》中的迭代進(jìn)度,逐步用Django實(shí)現(xiàn)depot購(gòu)物車應(yīng)用。

在原例子的基礎(chǔ)上,還會(huì)增加一些新的內(nèi)容,以適應(yīng)企業(yè)級(jí)應(yīng)用的開發(fā)。

同時(shí),會(huì)盡量展示敏捷開發(fā)的特性。

?

原書中,初始階段的需求整理如下:

?

角色

?? ?????? 買方,賣方。
用例

????????? 買方:瀏覽產(chǎn)品,創(chuàng)建訂單
????????? 賣方:管理產(chǎn)品,處理訂單,管理發(fā)貨
界面設(shè)計(jì)

??? 買方界面包括:
????????? 目錄頁(yè):可以選擇一個(gè)產(chǎn)品,選中產(chǎn)品會(huì)打開購(gòu)物車頁(yè),同時(shí)該產(chǎn)品被加入購(gòu)物車
????????? 購(gòu)物車頁(yè):顯示所有已選擇的產(chǎn)品,可以返回分類頁(yè),也可以進(jìn)入支付頁(yè)進(jìn)行支付
????????? 訂單頁(yè):填寫一些要素信息,確認(rèn)支付后顯示收據(jù)頁(yè)
????????? 收據(jù)頁(yè):通知買方訂單已被接收
???? 買方界面流程如下圖所示:

??? 賣方界面包括:
????????? 登錄頁(yè):賣方要登錄后才能使用系統(tǒng),登錄后通過菜單選擇其要使用的功能
????????? 菜單頁(yè):選擇維護(hù)產(chǎn)品或者查看訂單
????????? 創(chuàng)建產(chǎn)品頁(yè):用于加入新的產(chǎn)品
????????? 產(chǎn)品信息頁(yè):顯示已經(jīng)加入的產(chǎn)品,可以進(jìn)行修改或者刪除
????????? 訂單頁(yè):顯示訂單信息,可以忽略或者處理

???? 賣方界面流程如下圖所示:

領(lǐng)域模型

從界面設(shè)計(jì)中可以很容易得出初步的模型,如下圖:

以上,就是開始階段所能得到的“需求”。盡管其中還有一些不確定的因素,但是敏捷方法認(rèn)為應(yīng)該盡快開始開發(fā),這些不確定的因素會(huì)在后續(xù)的迭代過程中逐步明確。

接下來,就可以開始第一輪迭代開發(fā)了。

轉(zhuǎn)載于:https://www.cnblogs.com/holbrook/archive/2012/01/29/2357358.html

總結(jié)

以上是生活随笔為你收集整理的Django实战(1):需求分析和设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。