自考《軟件工程》基礎(chǔ)知識點(diǎn)復(fù)習(xí):Jackson方法
Jackson方法
Jackson方法是以Jackson結(jié)構(gòu)圖(上下層間是組成關(guān)系)為描述工具,用三種基本結(jié)構(gòu)來表示,是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。不僅可以表示程序結(jié)構(gòu),還可表示數(shù)據(jù)結(jié)構(gòu)。主要分為:
JSP:用于開發(fā)規(guī)模較小的數(shù)據(jù)處理系統(tǒng)的設(shè)計(jì)。定義一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。適用于詳細(xì)設(shè)計(jì)階段。
JSD:主要以活動事件為中心,通過由一串活動順序組合構(gòu)成進(jìn)程,建立系統(tǒng)模型,最后實(shí)現(xiàn)該模型。
Jackson特點(diǎn):能對結(jié)構(gòu)進(jìn)行自頂向下的分解,可表示層次結(jié)構(gòu);結(jié)構(gòu)易讀,形象直觀;既能表示數(shù)據(jù)結(jié)構(gòu)也能表示程序結(jié)構(gòu)等組成關(guān)系。
Jackson設(shè)計(jì)步驟:
(1)分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用Jackson結(jié)構(gòu)圖表示這些數(shù)據(jù)結(jié)構(gòu)。
(2)找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出結(jié)構(gòu)中有對應(yīng)關(guān)系的數(shù)據(jù)單元(對應(yīng)關(guān)系指數(shù)據(jù)單元在數(shù)據(jù)內(nèi)容、數(shù)量、順序上有直接的因果關(guān)系,重復(fù)的次序和次數(shù)都相同才有對應(yīng)關(guān)系)。
(3)按一定的規(guī)則由輸入、輸出的數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)。
(4)列出基本操作和條件,并把它們分配到程序結(jié)構(gòu)圖的適當(dāng)位置。
(5)用偽碼寫出程序。
在Jackson方法中,如果輸入數(shù)據(jù)和輸出數(shù)據(jù)結(jié)構(gòu)之間找不到對應(yīng)關(guān)系,稱為結(jié)構(gòu)沖突。
解決方法:引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件,將沖突部分分隔開來,建立多個程序結(jié)構(gòu),再利用中間文件將它們聯(lián)系起來,構(gòu)成一個系統(tǒng)的整體。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章
更多信息請?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前必背!自學(xué)考試《中國近現(xiàn)代史綱要》論述題高頻考點(diǎn)2024-10-19
- 自考報(bào)考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過?2024-03-30
- 考點(diǎn)匯總:《中國近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國近現(xiàn)代史綱要》簡答題考點(diǎn)匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16