自考《軟件工程》基礎(chǔ)知識點復(fù)習(xí):形式化方法
形式化方法
1.形式化規(guī)約的目標(biāo)是無二義性、一致性和完整性。形式化規(guī)約語言由語法、語義、一組關(guān)系組成。集合論是維也納開發(fā)方法等形式化方法的基礎(chǔ)。
語義指出語言如何表示系統(tǒng)需求。經(jīng)典的語義定義方法有:指稱語義、代數(shù)語義、操作語義方法。
2.有限狀態(tài)機(jī)是實時系統(tǒng)設(shè)計中的一種數(shù)學(xué)模型,由一個有限的狀態(tài)集合、一個有限的輸入集合、一個變遷函數(shù)組成。
優(yōu)點:簡單易用,狀態(tài)間的關(guān)系能直觀看到。
缺點:任何時刻系統(tǒng)只能有一個狀態(tài),無法表示并發(fā)性,不能描述異步并發(fā)系統(tǒng)。
Petri網(wǎng)是在軟件分析中,用一種系統(tǒng)的數(shù)學(xué)和圖形的描述和分析的方法。使用圖形工具,可以表示系統(tǒng)結(jié)構(gòu)和動態(tài)行為方面的信息。
Petri網(wǎng)理論認(rèn)為,任何系統(tǒng)是由表示狀態(tài)的元素和表示狀態(tài)變化的元素組成。用位置表示狀態(tài)的元素,符號為“○”。用轉(zhuǎn)移表示狀態(tài)變化的元素,符號為“―”或 “|”。
Petri網(wǎng)的行為特征分析方法有可覆蓋性樹、矩陣方程求解、分層或簡化三類。Petri網(wǎng)到程序結(jié)構(gòu)的轉(zhuǎn)換方法:流程圖方法、編程語言的方法、面向?qū)ο蟮某绦蛟O(shè)計方法。
凈室是一種以合理的成本開發(fā)高質(zhì)量軟件的基于理論、面向工作組的方法。凈室過程強(qiáng)調(diào)規(guī)約和設(shè)計上的嚴(yán)格性,凈室軟件工程使用盒結(jié)構(gòu)規(guī)約的方法來遵從操作分析原則。
凈室方法未廣泛使用的原因:(1)凈室方法太理論、太數(shù)學(xué)化,一直難以在真實的軟件開發(fā)中使用。(2)不需要進(jìn)行單元測試,與大多數(shù)軟件開發(fā)方式背離。(3)軟件開發(fā)產(chǎn)業(yè)的成熟度。
客戶/服務(wù)器模式的系統(tǒng)結(jié)構(gòu)中的服務(wù)器:文件服務(wù)器、數(shù)據(jù)庫服務(wù)器、事務(wù)服務(wù)器、組件服務(wù)器。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章
更多信息請訪問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 2026年4月自考《大學(xué)語文》名詞解釋??家c+萬能答題模板2026-03-11
- 26年4月自考倒計時!最后1月沖刺指南,這樣學(xué)效率翻倍2026-03-11
- 2026年4月自學(xué)考試公共課+專業(yè)課:題型、分值、命題規(guī)律一文看全2026-03-10
- 更新收藏!2026年4月自學(xué)考試公共課考試科目、題型分值及通用答題模板2026-03-10
- 2026年4月自學(xué)考試沖刺:簡答、論述題通用答題模板及高分技巧2026-03-09
- 2026年4月自學(xué)考試《馬原》名詞解釋??家c+答題模板2026-03-09
- 2026年4月自學(xué)考試《習(xí)概15040》名詞解釋??家c整理及答題模板2026-03-08
- 2026年4月自考《馬原》簡答題常考重點,附近4年真題匯總【免費(fèi)領(lǐng)取】2026-03-08
- 2026年4月自考本科《英語》萬能答題模板!收藏備用~2026-03-07
- 2026年4月自學(xué)考試《中國近現(xiàn)代史綱要》名詞解釋??家c整理2026-03-06