資源描述:
《軟工復(fù)習(xí)材料》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、1.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是(B)A.FORTRAN語(yǔ)言B.Pascal語(yǔ)言C.C語(yǔ)言D.PL/1語(yǔ)言2.程序的三種基木控制結(jié)構(gòu)是(B)A.過(guò)程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移3.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(A.PADB.SAc.SCD.DFD4?詳細(xì)設(shè)計(jì)的結(jié)果基木決定了最終程序的A.代碼的規(guī)模B.運(yùn)行速度C-質(zhì)量D.可維護(hù)性5.需求分析中開(kāi)發(fā)人員要從用戶(hù)那里了解A.軟件做什么B.用戶(hù)使用界面C.輸入的信息D.軟件的規(guī)模6.經(jīng)濟(jì)町行性研究的范圍包括(A)A?資源有效
2、性B.管理制度C.效益分析D.開(kāi)發(fā)風(fēng)險(xiǎn)7.可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決泄該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù),因必須給岀(A)的回答。8.A.A.確定B?行或不行C?正確D.無(wú)二義需求分析階段的任務(wù)是確定(A)軟件開(kāi)發(fā)方法氏軟件開(kāi)發(fā)工具C.軟件開(kāi)發(fā)費(fèi)D.軟件系統(tǒng)的功能1.程序設(shè)計(jì)語(yǔ)言的心理特性主要表現(xiàn)在歧視性、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。2.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而組成的…種控制層次結(jié)構(gòu)。3.數(shù)據(jù)流圖是一種常用在—需求分析階段的圖形工具。4.為了控制軟件設(shè)計(jì)的復(fù)雜性,纟占構(gòu)化設(shè)計(jì)進(jìn)一步分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)
3、,前者將系統(tǒng)分解成一個(gè)個(gè)“黑盒了”,其細(xì)節(jié)描述是后者的任務(wù)。5.模塊的內(nèi)聚類(lèi)型中,最理想的內(nèi)聚是—功能內(nèi)聚,而內(nèi)聚程度最弱的是一偶然內(nèi)聚。6.對(duì)象實(shí)現(xiàn)了屬性和操作的結(jié)合,它體現(xiàn)了面向?qū)ο蠹夹g(shù)的封裝特性。7.構(gòu)件圖和部署圖的基礎(chǔ)是—類(lèi)圖°1.在軟件開(kāi)發(fā)過(guò)程中,為了達(dá)到軟件開(kāi)發(fā)H標(biāo),必須遵循的原則有哪些?抽象模塊化信息隱藏局部化一致性完全性可驗(yàn)證性2.軟件危機(jī)表現(xiàn)方面?(1)經(jīng)費(fèi)預(yù)算經(jīng)常突破,完成時(shí)間一再拖延。(2)開(kāi)發(fā)的軟件不能滿(mǎn)足用戶(hù)要求。(3)開(kāi)發(fā)的軟件可維護(hù)性差。(4)開(kāi)發(fā)的軟件可靠性差。1)軟件開(kāi)發(fā)無(wú)計(jì)劃性2)軟件需求不充分
4、3)軟件開(kāi)發(fā)過(guò)程無(wú)規(guī)范4)軟件產(chǎn)晶無(wú)測(cè)評(píng)手段1.閱讀以下說(shuō)明和圖,在橫線(xiàn)處回答問(wèn)題1至問(wèn)題4,將解答填入對(duì)應(yīng)欄內(nèi)。某高校欲開(kāi)發(fā)一個(gè)成績(jī)管理系統(tǒng),記錄并管理所冇選修課程的學(xué)生的平時(shí)成績(jī)和考試成績(jī),其主要功能描述如下:1.每門(mén)課程都冇3到6個(gè)單元構(gòu)成,每個(gè)單元結(jié)束后會(huì)進(jìn)行一次測(cè)試,其成績(jī)作為這門(mén)課程的平時(shí)成績(jī)。課程結(jié)束后進(jìn)行期末考試,其成績(jī)作為這門(mén)課程的考試成績(jī)。2.學(xué)生的平時(shí)成績(jī)和考試成績(jī)均由每門(mén)課程的主講教師上傳給成績(jī)管理系統(tǒng)。3.在記錄學(xué)生成績(jī)之前,系統(tǒng)需要驗(yàn)證這些成績(jī)是否有效。首先,根據(jù)學(xué)生信息文件來(lái)確認(rèn)該學(xué)牛是否選修這門(mén)課程
5、,若沒(méi)有,那么這些成績(jī)是無(wú)效的;如果他的確選修了這門(mén)課程,再根據(jù)課程借息文件和課程單元信息文件來(lái)驗(yàn)證平吋成績(jī)是否與這門(mén)課程所包含的駐元相對(duì)應(yīng),如果是,那么這些成績(jī)是有效的,否則無(wú)效。4.對(duì)于冇效成績(jī),系統(tǒng)將英保存在課程成績(jī)文件中。対于無(wú)效成績(jī),系統(tǒng)會(huì)單獨(dú)將其保存在無(wú)效成績(jī)文件屮,并將詳細(xì)情況提交給教務(wù)處。在教務(wù)處沒(méi)有給出具體處理意見(jiàn)之前,系統(tǒng)不會(huì)處理這些成績(jī)。5.若一門(mén)課程的所有有效的平吋成績(jī)和考試成績(jī)都己經(jīng)被系統(tǒng)記錄,系統(tǒng)會(huì)發(fā)送課程完成通知給教務(wù)處,告知該門(mén)課程的成績(jī)已經(jīng)齊全。教務(wù)處根據(jù)需要,請(qǐng)求系統(tǒng)生成相應(yīng)的成績(jī)列表,用來(lái)捉交
6、考試委員會(huì)審查。6.在主成成績(jī)列表之前,系統(tǒng)會(huì)牛成一份成績(jī)報(bào)告給主講教師,以便核對(duì)是否存在錯(cuò)i吳。主講教師須將核對(duì)之后的成績(jī)報(bào)告返還系統(tǒng)。7.根據(jù)主講教師核對(duì)后的成績(jī)報(bào)告,系統(tǒng)生成相應(yīng)的成績(jī)列表,遞交考試委員會(huì)進(jìn)行審查。考試委員會(huì)在審查Z后,上交一份成績(jī)審查結(jié)果給系統(tǒng)。對(duì)于所冇通過(guò)審查的成績(jī),系統(tǒng)將會(huì)生成最終的成績(jī)單,并通知每個(gè)選課學(xué)生。現(xiàn)采用結(jié)構(gòu)化方法對(duì)這個(gè)系統(tǒng)進(jìn)行分析與設(shè)計(jì),得到如圖1-1所示的頂層數(shù)據(jù)流圖,在四個(gè)橫線(xiàn)處給出圖1中的外部實(shí)體E1?E4的名稱(chēng)。圖1頂層數(shù)據(jù)流圖第1處—E1:考試委員會(huì)笫2處E2:主講教師笫3處E3
7、:學(xué)生或選課學(xué)生第4處E4:教務(wù)處1.閱讀以下系統(tǒng)的主要功能描述,回答問(wèn)題(1)、問(wèn)題(2)。圖帖管理系統(tǒng)的主要功能描述:1、為圖書(shū)館操作員提供圖帖信息錄入與維護(hù)、讀者信息錄入與維護(hù)、圖書(shū)借閱處理的功能。2、為讀者提供圖書(shū)網(wǎng)上預(yù)定、續(xù)借、借閱記錄杳詢(xún)、逾期圖款記錄杳詢(xún)、館藏圖書(shū)資料查詢(xún)等功能。3、為圖書(shū)館領(lǐng)導(dǎo)層提供多種查詢(xún)的功能。4、為系統(tǒng)管理員提供系統(tǒng)參數(shù)、操作權(quán)限分配的功能。(1)釆用文字、用例圖、活動(dòng)圖、數(shù)據(jù)流圖和數(shù)據(jù)字典描述方法或手段進(jìn)-?步需求分析圖書(shū)管理系統(tǒng),要求:至少包括一個(gè)用例圖、一個(gè)活動(dòng)圖和數(shù)據(jù)流圖。、Inclu
8、de、\、、、、、Include'、ZZ/?Z//,Include讀者信息管理。借書(shū)卡)Include/////ZVIncludeInclude/???Z*/Includ#?蹶Include'Include則除,nC,ude/Include