開始制作
  • 做app就上應(yīng)用公園
  • 佛山手機APP開發(fā)公司-軟件結(jié)構(gòu)設(shè)計

    2020-11-02 19:30:00 來自于應(yīng)用公園

    關(guān)鍵詞:佛山手機軟件開發(fā)公司哪家好、佛山APP開發(fā)公司專業(yè)外包
    軟件的結(jié)構(gòu)設(shè)計是非常重要的,要經(jīng)過系統(tǒng)分析員的仔細(xì)研究,還要經(jīng)過用戶單位決策者的批準(zhǔn)才能確定。軟件結(jié)構(gòu)設(shè)計時一般先設(shè)計系統(tǒng)方案,選取較佳方案,然后進行系統(tǒng)結(jié)構(gòu)設(shè)計。
    1.設(shè)計供選擇的方案
    需求分析階段得到的邏輯模型是概要設(shè)計的基礎(chǔ)。把數(shù)據(jù)流圖中的某些處理進行邏輯組合,不同的組合可能就是不同的實現(xiàn)方案。分析各種方案,首先拋棄不可行的方案,然后提供各個合理方案的以下幾方面資料。
    (1)數(shù)據(jù)流程圖、實體關(guān)系圖、狀態(tài)轉(zhuǎn)換圖、IPO圖等。
    (2)需求規(guī)格說明、數(shù)據(jù)字典。
    (3)成本/效益分析。
    (4)實現(xiàn)該系統(tǒng)的進度計劃。
    佛山做APP開發(fā)的公司指出:成本/效益分析方法在第2章已作過初步介紹。一般應(yīng)提供低成本、中成本和高成本的不同方案供用戶選擇。進度計劃可參考曾經(jīng)實現(xiàn)的軟件系統(tǒng)的計劃執(zhí)行情況來估算,在軟件工程的后面幾個階段再作適當(dāng)調(diào)整。每項軟件工程結(jié)束后,應(yīng)做好記錄、進行總結(jié),以便在今后制定進度計劃時,能夠更加合理、準(zhǔn)確。佛山app開發(fā)誰家好專業(yè)靠譜的
    2.推薦較佳實現(xiàn)方案
    系統(tǒng)分析員應(yīng)比較各個合理方案的利弊,選擇-一個較佳方案向用戶推薦,并為所推薦的方案制定詳細(xì)的實現(xiàn)計劃。
    用戶和有關(guān)專家應(yīng)認(rèn)真審查分析員所提供的幾種方案,如果確認(rèn)某方案為較佳方案,且在現(xiàn)有條件下完全能實現(xiàn),則應(yīng)提請用戶單位的決策者進一步審核。在使用單位的負(fù)責(zé)人審批確定使用的方案后,方可進入軟件工程的下一-步一結(jié)構(gòu)設(shè)計階段。
    3.設(shè)計軟件結(jié)構(gòu)
    在結(jié)構(gòu)設(shè)計階段要確定系統(tǒng)由哪些模塊組成,并確定模塊之間的相互關(guān)系。軟件結(jié)構(gòu)設(shè)計通常采用逐步求精的方法。逐步求精的含義是,為了能集中精力解決主要問題而推遲對問題細(xì)節(jié)的考慮。這是因為,人類對事物的認(rèn)知過程遵守Miller法則:-一個人在任何時候都只能把注意力集中在7土2個知識塊上。在軟件工程的各個階段都應(yīng)遵守Miller法則,優(yōu)先考慮重要的幾(7土2)個問題,細(xì)節(jié)問題放到下一步去考慮。
    佛山APP開發(fā)公司指出:為進行結(jié)構(gòu)設(shè)計,首先把復(fù)雜的功能進一步分解為一系列比較簡單的功能,此時數(shù)據(jù)流圖也可進一步細(xì)化。通常一個模央完成一個適當(dāng)?shù)淖庸δ?。分析員應(yīng)把模塊組織成有層次的結(jié)構(gòu),頂層模塊能調(diào)用它的下一層模塊,下一層模塊再調(diào)用其下層模塊。如此依次向下調(diào)用,下層的模塊完成某項具體的功能。相關(guān)文章:有實力的app開發(fā)公司-推薦-信譽靠譜
    以上就是佛山手機APP開發(fā)公司-軟件結(jié)構(gòu)設(shè)計全文,希望對大家有所幫助!

粵公網(wǎng)安備 44030602002171號      粵ICP備15056436號-2

在線咨詢

立即咨詢

售前咨詢熱線

0755-27805158

[關(guān)閉]
應(yīng)用公園微信

官方微信自助客服

[關(guān)閉]