商城
網(wǎng)站建設(shè)關(guān)于項(xiàng)目需求設(shè)計(jì)流程與設(shè)計(jì)工作步驟詳解。
網(wǎng)站建設(shè)公司提醒,在我們商城網(wǎng)站建設(shè)工作立項(xiàng)前需分組討論,細(xì)化并分析每個(gè)功能模塊的需求。查閱文獻(xiàn)、資料,分組討論前、后臺功能的區(qū)別。撰寫網(wǎng)上購物系統(tǒng)的需求規(guī)格說明書。網(wǎng)上購物系統(tǒng)總體設(shè)計(jì)任務(wù)描述根據(jù)網(wǎng)上購物系統(tǒng)的需求分析進(jìn)行系統(tǒng)總體設(shè)計(jì),畫出系統(tǒng)總體功能結(jié)構(gòu)圖和系統(tǒng)流程圖。,總體設(shè)計(jì)的任務(wù)系統(tǒng)總體設(shè)計(jì)的基本目的就是回答“概括的話,系統(tǒng)該如何實(shí)現(xiàn)?”這個(gè)問題。深圳網(wǎng)站建設(shè)公司總結(jié)在這個(gè)階段主要完成兩個(gè)方面的工作:

(1)劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫、人工過程和文檔等。
(2)設(shè)計(jì)系統(tǒng)的結(jié)構(gòu),確定系統(tǒng)中每個(gè)程序由哪些模塊組成,以及這些模塊相互間的關(guān)系。制作出系統(tǒng)總體功能結(jié)構(gòu)圖。
商城網(wǎng)站建設(shè)關(guān)于項(xiàng)目需求設(shè)計(jì)流程與設(shè)計(jì)工作步驟詳解之總體設(shè)計(jì)的工作步驟
系統(tǒng)總體設(shè)計(jì)階段的工作步驟主要有以下幾個(gè)方面:
(1)尋找實(shí)現(xiàn)系統(tǒng)的各種不同的解決方案,參照需求分析階段得到的數(shù)據(jù)流圖來做。
(2)分析員從這些供選擇的方案中選出若干個(gè)合理的方案進(jìn)行分析,為每個(gè)方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素,進(jìn)行成本\效益分析,并且制訂這個(gè)方案的進(jìn)度計(jì)劃。
(3)分析員綜合分析、比較這些合理的方案,從中選擇一個(gè)最佳方案向用戶和使用部門負(fù)責(zé)人推
(4)對最終確定的解決方案進(jìn)行優(yōu)化和改進(jìn),從而得到更合理的結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫設(shè)計(jì),確定測試要求并且制訂測試計(jì)劃。
從上面的敘述中不難看出,在詳細(xì)設(shè)計(jì)之前先進(jìn)行總體設(shè)計(jì)的必要性:可以站在全局的高度,花較少成本,從較抽象的層次上分析對比多種可能的實(shí)現(xiàn)方案和軟件結(jié)構(gòu),從中選擇最佳方案和最合理的軟件結(jié)構(gòu),從而用較低成本開發(fā)出較高質(zhì)量的軟件系統(tǒng)。
商城網(wǎng)站建設(shè)關(guān)于項(xiàng)目需求設(shè)計(jì)流程與設(shè)計(jì)工作步驟詳解之總體設(shè)計(jì)的原則
深圳網(wǎng)站建設(shè)公司下面介紹在進(jìn)行系統(tǒng)總體設(shè)計(jì)時(shí)的幾個(gè)原則。
1.模塊化設(shè)計(jì)的原則
模塊是由邊界元素限定的相鄰程序元素的序列。模塊是構(gòu)成程序的基本構(gòu)件。模塊化是把復(fù)雜的問題分解成許多容易解決的小問題,原來的問題也就容易解決了。
在軟件設(shè)計(jì)中進(jìn)行模塊化設(shè)計(jì)可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)也容易閱讀和理解。模塊化的設(shè)計(jì)方法容易測試和調(diào)試,從而提高軟件的可靠性和可修改性,有助于軟件開發(fā)工程的組織管理。
2.抽象設(shè)計(jì)的原則
人類在認(rèn)識復(fù)雜現(xiàn)象的過程中一個(gè)最強(qiáng)有力的思維工具就是抽象。人們在實(shí)踐中認(rèn)識到,在現(xiàn)實(shí)世界中一定事物、狀態(tài)和過程之間總存在某些相似的方面(共性)。把這些相似的方面集中和概括起來,暫時(shí)忽略它們之間的差異,這就是抽象。或者說抽象就是考慮事物間被關(guān)注的特性而不考慮它們其他的細(xì)節(jié)。
由于人類思維能力的限制,如果每次面臨的因素太多,是不可能做出精確思維的。處理復(fù)雜系統(tǒng)的唯一有效的方法是用層次的方法構(gòu)造和分析它。軟件工程的每一步都是對軟件解法的抽象層次的一次精化。
3.信息隱藏和局部化設(shè)計(jì)的原則
在設(shè)計(jì)模塊時(shí)應(yīng)盡量使得一個(gè)模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問的。局部化是指把一些關(guān)系密切的軟件元素物理地放得彼此靠近。局部化的概念和信息隱藏概念是密切相關(guān)的,
如果在測試期間和以后的軟件維護(hù)期間需要修改軟件,那么信息隱藏原理作為模塊化系統(tǒng)設(shè)計(jì)的標(biāo)準(zhǔn)就會帶來極大好處。它不會把影響擴(kuò)散到別的模塊。
4.模塊獨(dú)立設(shè)計(jì)的原則
模塊獨(dú)立是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。模塊獨(dú)立有兩個(gè)明顯的好處:
第一,有效的模塊化的軟件比較容易開發(fā)出來,而且適于團(tuán)隊(duì)進(jìn)行分工開發(fā)。
第二,獨(dú)立的模塊比較容易測試和維護(hù)。
模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量:內(nèi)聚和耦合。耦合是指不同模塊彼此間互相依賴的緊密程度;內(nèi)聚是指在模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。
在軟件設(shè)計(jì)中應(yīng)該追求盡可能松散的系統(tǒng)。這樣的系統(tǒng)中可以研究、測試和維護(hù)任何一個(gè)模塊,不需要對系統(tǒng)的其他模塊有很多了解。模塊間的耦合程度強(qiáng)烈影響系統(tǒng)的可理解性、可測試性、可靠性和可維護(hù)性。在系統(tǒng)設(shè)計(jì)時(shí)力爭做到高內(nèi)聚、低耦合。通過修改設(shè)計(jì)提高模塊的內(nèi)聚程度、降低模塊間的耦合程度,從而獲得較高的模塊獨(dú)立性。
5.優(yōu)化設(shè)計(jì)的原則要在設(shè)計(jì)的早期階段盡量對軟件結(jié)構(gòu)進(jìn)行精化。設(shè)計(jì)優(yōu)化應(yīng)該力求做到在有效的模塊化的前提下使用最少量的模塊,以及在能夠滿足信息要求的前提下使用最簡單的數(shù)據(jù)結(jié)構(gòu)。可以設(shè)計(jì)出不同的軟件結(jié)構(gòu),然后對其進(jìn)行評價(jià)和比較,力求得到“最好”的結(jié)果。
好了,
深圳網(wǎng)站建設(shè)公司本文關(guān)于“商城網(wǎng)站建設(shè)關(guān)于項(xiàng)目需求設(shè)計(jì)流程與設(shè)計(jì)工作步驟詳解”就分享到這里。如果您需要深圳網(wǎng)站建設(shè)公司為您定制開發(fā)高端商城網(wǎng)站建設(shè)服務(wù),請咨詢我們網(wǎng)站在線客服或者撥打我們建站技術(shù)客服聯(lián)系電話,為您提供詳細(xì)的高端商城網(wǎng)站建設(shè)解決方案。謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。