。荆荆2015自學(xué)考試《管理信息技術(shù)》復(fù)習(xí)重點(diǎn)匯總
自頂向下逐步求精
將軟件體系結(jié)構(gòu)自頂向下,對(duì)過(guò)程細(xì)節(jié)和數(shù)據(jù)細(xì)節(jié)逐層細(xì)化,直到用編程語(yǔ)言的語(yǔ)句能夠?qū)崿F(xiàn)為止。
逐步求精是人類(lèi)解決復(fù)雜問(wèn)題時(shí)采用的基本技術(shù),也是許多軟件工程技術(shù)(例如,規(guī)格說(shuō)明技術(shù),設(shè)計(jì)和實(shí)現(xiàn)技術(shù)、測(cè)試和集成技術(shù))的基礎(chǔ)?梢园阎鸩角缶x為:“為了能集中精力解決主要問(wèn)題而盡量推遲對(duì)問(wèn)題細(xì)節(jié)的考慮!鼻缶珜(shí)際上是細(xì)化過(guò)程。我們從在高抽象級(jí)別定義的功能陳述(或信息描述)開(kāi)始。也就是說(shuō),該陳述僅僅概念性地描述了功能或信息,但是并沒(méi)有提供功能的內(nèi)部工作情況或信息的內(nèi)部結(jié)構(gòu)。求精要求設(shè)計(jì)者細(xì)化原始陳述,隨著每個(gè)后續(xù)求精(細(xì)化)步驟的完成而提供越來(lái)越多的細(xì)節(jié)。
結(jié)構(gòu)化方法的工具
1、結(jié)構(gòu)化分析
(1)數(shù)據(jù)流程圖DFD
(2)數(shù)據(jù)字典
(3)過(guò)程描述:結(jié)構(gòu)化英語(yǔ)、判定樹(shù)/判定表
2、結(jié)構(gòu)化設(shè)計(jì)
(1)結(jié)構(gòu)圖
(2)HIPO圖
(3)系統(tǒng)流程圖
3、結(jié)構(gòu)化程序設(shè)計(jì)
(1)程序流程圖
(2)N-S圖(又稱(chēng)盒圖)
(3)PAD圖
4、程序流程圖中的3種基本結(jié)構(gòu)
(1)順序
(2)分支(選擇)
(3)循環(huán)
面向?qū)ο蠓椒?OO法)
1、“面向?qū)ο笫且环N風(fēng)范(Paradigm),是觀察和分析問(wèn)題的一種方法論(Methodology)。對(duì)象技術(shù)是一種軟件系統(tǒng)組織和結(jié)構(gòu)設(shè)計(jì)的工程技術(shù),它將對(duì)象作為軟件系統(tǒng)結(jié)構(gòu)的基本組成單元,以主體數(shù)據(jù)為中心,將數(shù)據(jù)及其上作用的操作加以封裝,以標(biāo)準(zhǔn)的接口規(guī)范對(duì)外提供服務(wù)。
2、OO=對(duì)象/類(lèi)+繼承+封裝+聚合+消息傳遞+多態(tài)性
編輯推薦:
備戰(zhàn)2015年自考:自考經(jīng)驗(yàn)之臨場(chǎng)答題技巧