軟件工程綜合試題集_第1頁(yè)
軟件工程綜合試題集_第2頁(yè)
軟件工程綜合試題集_第3頁(yè)
軟件工程綜合試題集_第4頁(yè)
軟件工程綜合試題集_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、填空

1.結(jié)構(gòu)化分析方法的分析策略是O

2.衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是。

3.軟件集成測(cè)試的方法主要有兩種,它們是________o

4.繼承性是子類自動(dòng)共享其父類的機(jī)制。

5.在面對(duì)對(duì)象方法中,人們常用狀態(tài)圖描述類中對(duì)象的o

6.規(guī)定功能的軟件,在肯定程度上能從錯(cuò)誤狀態(tài)自動(dòng)復(fù)原到正常狀態(tài),則稱該軟

件為軟件。

7.可行性探討的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目

8.需求分析階段,分析人員要確定對(duì)問(wèn)題的綜合需求,其中最主要的

是。

9.軟件生存周期中時(shí)間最長(zhǎng)、花費(fèi)的精力和費(fèi)用最多的一個(gè)階段是—

一階段。

10.對(duì)象之間進(jìn)行通信叫做O

11.計(jì)算機(jī)協(xié)助軟件工程這一術(shù)語(yǔ)的英文縮寫為O

12.McCall提出的軟件質(zhì)量模型包括個(gè)軟件質(zhì)量特性。

13.為了便于比照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的_____兩部分組成。

14.軟件結(jié)構(gòu)是以為基礎(chǔ)而組成的一種限制層次結(jié)構(gòu)。

15.結(jié)構(gòu)化語(yǔ)言(PDL)是介于自然語(yǔ)言和_______之間的一種半形式語(yǔ)言。

16.軟件概,要設(shè)計(jì)的主要任務(wù)就是。

17.結(jié)構(gòu)化程序設(shè)計(jì)方法是運(yùn)用構(gòu)造程序。

18.軟件開(kāi)發(fā)是一個(gè)自頂向下逐步細(xì)化和求精過(guò)程,而軟件測(cè)試是一個(gè)

集成的過(guò)程。

19.在建立對(duì)象的功能膜型時(shí),運(yùn)用的數(shù)據(jù)流圖中包含有處理、數(shù)據(jù)流、動(dòng)作對(duì)

象和_______O

二、選擇

1.UML是軟件開(kāi)發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開(kāi)發(fā)方法()

A、基于瀑布模型的結(jié)構(gòu)化方法B、基于需求動(dòng)態(tài)定義

的原型化方法

C、基于對(duì)象的面對(duì)對(duì)象的方法D、基于數(shù)據(jù)的數(shù)據(jù)流開(kāi)

發(fā)方法

2.面對(duì)對(duì)象的開(kāi)發(fā)方法中,()將是面對(duì)對(duì)象技術(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)

建模語(yǔ)言。

A、Booch方法B、UML語(yǔ)言

C、0MT方法D、Coad方法

3、功能模型中全部的()往往形成一個(gè)層次結(jié)構(gòu)。在這個(gè)層次結(jié)構(gòu)中一個(gè)

數(shù)據(jù)流圖的過(guò)程可以由下一層的數(shù)據(jù)流圖作進(jìn)一步的說(shuō)明。

A、數(shù)據(jù)流圖B、概念模型圖

C、狀態(tài)迂移圖D、事務(wù)追蹤圖

4、()應(yīng)當(dāng)在應(yīng)用分析之前進(jìn)行,因?yàn)槲覀冊(cè)诹私鈫?wèn)題之前應(yīng)當(dāng)對(duì)問(wèn)題放

開(kāi)思想考慮,不應(yīng)加以限制。

A、問(wèn)題域分析B、高層分析

C、實(shí)例的建立D、類的開(kāi)發(fā)

5、通過(guò)執(zhí)行對(duì)象的操作變更對(duì)象的屬性,但它必需通過(guò)()的傳遞。

A、接口B、消息

C、信息D、操作

6、全部的對(duì)象可以成為各種對(duì)象類,每個(gè)對(duì)象類都定義了一組()

A、說(shuō)明B、方法

C、過(guò)程D、類型

7、一個(gè)面對(duì)對(duì)象系統(tǒng)的體系結(jié)構(gòu)通過(guò)它的對(duì)象和對(duì)象間的關(guān)系確定,及傳統(tǒng)的

面對(duì)數(shù)據(jù)流的結(jié)構(gòu)化開(kāi)發(fā)方法相比,它具有的優(yōu)點(diǎn)是()

A、設(shè)計(jì)穩(wěn)定B、變換分析

C、事務(wù)分析D、模塊獨(dú)立性

8、每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組()來(lái)表征。

A、行為B、功能

C、操作D、數(shù)據(jù)

9、面對(duì)對(duì)象的主要特拉除對(duì)象唯一性、封裝、繼承外,還有()

A、多態(tài)性B、完整性

C、可移植性D、兼容

10、在面對(duì)對(duì)象的設(shè)計(jì)中,我們應(yīng)遵循的設(shè)計(jì)準(zhǔn)則除了模塊化、抽象、低耦合、

高內(nèi)聚以外,還有()

A、隱藏困難性B、信息隱藏

C、即存類的重用D、類的開(kāi)發(fā)

11、應(yīng)用執(zhí)行對(duì)象的操作可以變更該對(duì)象的()

A、屬性B、功能

C、行為D、數(shù)據(jù)

12、面對(duì)對(duì)象軟件技術(shù)的很多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來(lái)源于把類組織成

一個(gè)層次結(jié)構(gòu)的系統(tǒng),一個(gè)類的上層可以由父親,下層可以有子類,這種層次結(jié)

構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是(),一個(gè)類獲得其父親的全部描述(數(shù)據(jù)和操

作)。

A、傳遞性B、繼承性

C、復(fù)用性D、并行性

13、在考察系統(tǒng)的一些涉剛好序和變更的狀況時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模

型著重于系統(tǒng)的限制邏輯,它包括兩個(gè)圖:一個(gè)是事務(wù)追蹤圖,另一個(gè)是()

A、數(shù)據(jù)流圖B、狀態(tài)圖

C、系統(tǒng)結(jié)構(gòu)圖D、時(shí)序圖

14、人們常用的評(píng)價(jià)軟件質(zhì)量的4個(gè)因素是()

A.可維護(hù)性、牢靠性、健壯性、效率

B.可維護(hù)性、牢靠性、可理解性、效率

C.可維護(hù)性、牢靠性、完整性、效率

D.可維護(hù)性、牢靠性、移植性、效率

15、軟件可移植性是用來(lái)衡量軟件的()重要尺度之一。

A.通用性B.效率

C.質(zhì)量D.人機(jī)界

16、為了提高軟件的可移植性,應(yīng)留意提高軟件的()

A.運(yùn)用的便利性B.簡(jiǎn)潔性

C.牢靠性D.設(shè)備獨(dú)立性

17.軟件系統(tǒng)的牢靠性,主要表現(xiàn)在()

A.能夠安裝多次

B.能在不同類型的計(jì)算機(jī)系統(tǒng)上安裝、運(yùn)用

C.軟件的正確性和健壯性

D.能有效抑止盜版

18.在軟件工程中,當(dāng)前用于保證軟件質(zhì)量的主要技術(shù)手段還是()

A.正確性證明B.測(cè)試C.自動(dòng)程序設(shè)

計(jì)D.符號(hào)證明

19.在軟件工程中,高質(zhì)量的文檔標(biāo)準(zhǔn)是完整性、一樣性和()

A.統(tǒng)一,性B.平安性C.無(wú)二義

性D.組合性

20.在軟件質(zhì)量因素中,軟件在異樣條件下仍能運(yùn)行的實(shí)力稱之為軟件的()

A.牢靠性B.健壯性

C.可用性D.平安性

21.在軟件設(shè)計(jì)中,設(shè)計(jì)復(fù)審是和軟件設(shè)計(jì)本身一樣重要的環(huán)節(jié),其主要的目的

和作用是為了能夠()

A,削減測(cè)試工作量B.避開(kāi)后期付出高代價(jià)

C.保證軟件質(zhì)量D.縮短軟件開(kāi)發(fā)周期

22.在軟件危機(jī)中表現(xiàn)出來(lái)的軟件質(zhì)量差的問(wèn)題,其緣由是()

A.用戶常常干預(yù)軟件系統(tǒng)的研發(fā)工作

B.沒(méi)有軟件質(zhì)量標(biāo)準(zhǔn)

C.軟件研發(fā)人員不情愿遵守軟件質(zhì)量標(biāo)準(zhǔn)

D.軟件研發(fā)人員索養(yǎng)太差

23.軟件工程管理是()一切活動(dòng)的管理。

A.需求分析B.軟件設(shè)計(jì)過(guò)程

C.模塊設(shè)計(jì)D.軟件生命期

24.軟件管理的主要職艙包括()

A.人員管理、支配管理B.標(biāo)準(zhǔn)化管理、配置管理

C.成本管理、進(jìn)度管理D.(A)和(B)

25.需求規(guī)格說(shuō)明書的作用不應(yīng)當(dāng)包括()。

A、軟件設(shè)計(jì)的依據(jù)B、用戶及開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

C、軟件臉收的依據(jù)D、軟件可行性探討

26.結(jié)構(gòu)化設(shè)計(jì)方法在軟件開(kāi)發(fā)中用于()。

A、概要設(shè)計(jì)B、具體設(shè)計(jì)C、程序設(shè)計(jì)D、測(cè)試用例設(shè)計(jì)

27.軟件結(jié)構(gòu)化設(shè)計(jì)運(yùn)用的圖形工具,一般采納()圖。

A、DFDB、PADC、SCD、ER

28.軟件測(cè)試中,白盒法是通過(guò)分析程序的()來(lái)設(shè)計(jì)測(cè)試用例的。

A、應(yīng)用范圍B、內(nèi)部邏輯C、功能D、輸入數(shù)據(jù)

29.軟件維護(hù)費(fèi)用高的主要緣由是()。

A、人員少B、人員多C、生產(chǎn)率低D、生產(chǎn)率高

30.軟件質(zhì)量必需在()加以保證。

A、開(kāi)發(fā)之前B、開(kāi)發(fā)之后

C、可行性探討過(guò)程中D、設(shè)計(jì)及實(shí)現(xiàn)過(guò)程中

31.確認(rèn)測(cè)試主要涉及的文檔是()。

A、需求規(guī)格說(shuō)明書B、概要設(shè)計(jì)說(shuō)明書

C、具體設(shè)計(jì)說(shuō)明書D、源程序

32.具體設(shè)計(jì)及概要設(shè)計(jì)連接的圖形工具是()。

A、DFD圖B、SC圖C、PAD圖D、程序流程圖

33.為了適應(yīng)軟硬件環(huán)境變更而修改軟件的過(guò)程是()o

A、校正性維護(hù)B、完善性維護(hù)

C、適應(yīng)性維護(hù)D、預(yù)防性維護(hù)

34.用于描述對(duì)象模型的工具是()o

A、數(shù)據(jù)流圖B、結(jié)構(gòu)圖C、狀態(tài)圖D、對(duì)象圖

35.軟件質(zhì)量保證應(yīng)在()階段起先。

A.需求分析B.設(shè)計(jì)C.編碼D.投入運(yùn)用

36.在McCall軟件質(zhì)量度量模型中,()屬于面對(duì)軟件產(chǎn)品修

改。

A.牢靠性B.可重用性C.適應(yīng)性D.可

移植性

37.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。

A.結(jié)合B.隱藏C.封

裝D.抽象

38.軟件調(diào)試技術(shù)包括

()

A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成

測(cè)試

39.瀑布模型的存在問(wèn)題是

()

A.用戶簡(jiǎn)單參及開(kāi)發(fā)

B.缺乏敏捷性

C.用戶及開(kāi)發(fā)者易溝通

D.適用可變需求

40.軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為

()

A.計(jì)算機(jī)協(xié)助靜態(tài)分析

B.黑盒法

C.路徑覆蓋

D.邊界值分析

41.程序的三種基本限制結(jié)構(gòu)是

()

A.過(guò)程、子程序和分程序

B.依次、選擇和重復(fù)

C.遞歸、堆棧和隊(duì)列

D.調(diào)用、返回和轉(zhuǎn)移

42.在具體設(shè)計(jì)階段,常常采納的工具有

()

A.PADB.SAC.SC

D.DFD

43.具體設(shè)計(jì)的結(jié)果基本確定了最終程序的

()

A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可

維護(hù)性

44.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是

()

A.程序的規(guī)模

B.程序的效率

C.程序設(shè)計(jì)語(yǔ)言的先進(jìn)性

D.程序易讀性

45.經(jīng)濟(jì)可行性探討的范圍包括

()

A.資源有效性B.管理制度C.效益分析D.開(kāi)發(fā)風(fēng)

險(xiǎn)

46.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要探討()

A.需求規(guī)格說(shuō)明及概要設(shè)計(jì)說(shuō)明B.具體設(shè)計(jì)說(shuō)明

C.項(xiàng)目開(kāi)發(fā)支配D.概要設(shè)

計(jì)說(shuō)明及具體設(shè)計(jì)說(shuō)明

47.若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè),其范圍是從輸入的角度考

慮一組測(cè)試用例,設(shè)計(jì)這組測(cè)試用例的方法是()

A.條件覆蓋

價(jià)分類法

C.邊界值分析

D.錯(cuò)誤推

48.下列屬于維護(hù)階段的文檔是(

A.軟件規(guī)格說(shuō)明

用戶操作手冊(cè)

C.軟件問(wèn)題報(bào)告

軟件測(cè)試分析報(bào)告

49.快速原型模型的主要特點(diǎn)之一是(

A.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品B.及早供應(yīng)全部

完整的軟件產(chǎn)品

C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件D.及早供應(yīng)工作軟件

50.軟件依據(jù)設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求

的質(zhì)量特性稱為()

A.可用性B.牢

靠性

C.正確性D.完

整性

51.采納圖表示軟件項(xiàng)目進(jìn)度支配,下列說(shuō)法中正確的是()

A.能夠反映多個(gè)任務(wù)之間的困難關(guān)系

B.能夠直觀表示任務(wù)之間相互依靠制約關(guān)系

C.能夠表示哪些任務(wù)是關(guān)鍵任務(wù)

D.能夠表示子任務(wù)之間的并行和串行關(guān)系

52.下列模型屬于成本估算方法的有()

A.COCOMO模

型B.McCal

1模型

C.McCabe度量

法D.時(shí)間佶算

53.實(shí)力成熟度模型可以()

A、使軟件組織建多一個(gè)有規(guī)律的成熟的軟件過(guò)若B、運(yùn)用軟件沒(méi)有錯(cuò)誤

C、使軟件開(kāi)發(fā)人員駕馭更多的技術(shù)D、避開(kāi)開(kāi)發(fā)人員跳槽

54.用來(lái)描述處理器、硬件設(shè)備和軟件構(gòu)件在運(yùn)行時(shí)的架構(gòu)的是()

A、用例圖B、結(jié)構(gòu)圖

C、配置圖D、構(gòu)件圖

55.數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含于()

A.數(shù)據(jù)流圖B.程序框圖

C.軟件結(jié)構(gòu)D.方框圖

56.需求分析階段的任務(wù)是確定()0

A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)工具

C.軟件開(kāi)發(fā)費(fèi)D.軟件系統(tǒng)的功能

57.關(guān)聯(lián)是建立()之間關(guān)系的一種手段。

A.美B.操作

C.角色D.屬性

58.軟件具體設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的:)o

A.算法和運(yùn)用的數(shù)據(jù)結(jié)構(gòu)B.外部接口

C.功能D.編程

59.程序的三種基本限制結(jié)構(gòu)是()。

A.過(guò)程、子程序積分程序B.依次、選擇和重復(fù)

C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移

60.軟件測(cè)試方法中,黑盒測(cè)試方法和白盒測(cè)試方法是常用的方法,其中黑盒測(cè)

試方法主要用于測(cè)試(

A.結(jié)構(gòu)合理性B.軟件外部功

C.程序正確性D.程序內(nèi)部邏輯

61.在軟件開(kāi)發(fā)和維護(hù)的過(guò)程中,為了定量地評(píng)價(jià)軟件質(zhì)量,必需對(duì)軟件特性進(jìn)

行()

A.測(cè)試B.度量

C.評(píng)審D.維護(hù)

62.在軟件工程學(xué)中,我們把一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合定

義為(),此定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。

A.類B.屬性

C.對(duì)象D.消息

63.汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是()關(guān)系。

A.繼承關(guān)系B.依靠關(guān)系

C.一般聚集D.構(gòu)成關(guān)系

64.對(duì)象是00方法的核心,對(duì)象的類型有多種,通常把例如飛行、事故、演出、

開(kāi)會(huì)等等,稱之為()

A.有形實(shí)體B.作用

C.事務(wù)D.性能說(shuō)明

65.在面對(duì)對(duì)象軟件開(kāi)發(fā)方法中,類及類之間主要有以下結(jié)構(gòu)關(guān)系()

A.繼承和聚集B繼承和一般C聚集和消息傳遞D繼承和方法調(diào)用

66.以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式()

A成本高B生產(chǎn)率低C技術(shù)發(fā)展快D質(zhì)量得不到保證

67.以下哪一項(xiàng)不是面對(duì)對(duì)象的特征()

A)多態(tài)性B繼承性C封裝性D過(guò)程調(diào)用

68.面對(duì)對(duì)象模型主要由以下哪些模型組成()

A對(duì)象模型、動(dòng)態(tài)模型、功能模型B對(duì)象模型、數(shù)據(jù)模型、功能模型

C數(shù)據(jù)模型、動(dòng)態(tài)模型、功能模型D對(duì)象模型、動(dòng)態(tài)模型、數(shù)據(jù)模型

69.軟件項(xiàng)目支配一般不包括以下哪項(xiàng)內(nèi)容()

A培訓(xùn)支配B人員支配C進(jìn)度支配D軟件開(kāi)發(fā)標(biāo)準(zhǔn)的選擇和制定

三、簡(jiǎn)答

1.簡(jiǎn)述軟件工程方法學(xué)所包含的內(nèi)容。

2.什么是軟件過(guò)程?它及軟件工程方法學(xué)有何關(guān)系?

3.分析軟件危機(jī)產(chǎn)生的主要緣由有哪些?

4.說(shuō)明結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是什么?

5軟件測(cè)試包括哪些步驟?說(shuō)明這些步歌的測(cè)試對(duì)象是什么?

6.需求分析及軟件設(shè)計(jì)二個(gè)階段任務(wù)的主要區(qū)分是什么?

7說(shuō)明軟件測(cè)試和調(diào)試的目的有何區(qū)分?

四、綜合應(yīng)用

1.建立以下有關(guān)“微機(jī)”的對(duì)象模型。

一臺(tái)微機(jī)有一個(gè)顯示器,一個(gè)主機(jī),一個(gè)鍵盤,一個(gè)鼠標(biāo),漢王筆可有可無(wú)。

主機(jī)包括一個(gè)機(jī)箱,一個(gè)主板,一個(gè)電源及儲(chǔ)存器等部件。儲(chǔ)存器又分為固定儲(chǔ)

存器和活動(dòng)存儲(chǔ)器兩種,固定存儲(chǔ)器為內(nèi)存和硬盤,活動(dòng)存儲(chǔ)器為軟盤和光盤。

2.某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,依據(jù)職稱的不同(助教,

講師,副教授,教授)作不同的處理,其中若是助教還必需輸入工齡,只有工齡

超過(guò)兩年才能調(diào)整工資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。

3.某報(bào)社采納面對(duì)對(duì)象技術(shù)實(shí)現(xiàn)報(bào)刊征訂的計(jì)算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如

下:

(1)報(bào)社發(fā)行多種刊物,每種刊物通過(guò)訂單來(lái)征訂,訂單中有代碼,名稱,

訂期,單價(jià),份數(shù)等項(xiàng)目,訂戶通過(guò)填寫訂單來(lái)訂閱報(bào)刊。

(2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事

務(wù)。

(3)報(bào)社負(fù)責(zé)分類并統(tǒng)計(jì)各個(gè)發(fā)行站送來(lái)的報(bào)刊訂閱信息。

請(qǐng)就此需求建立對(duì)象模型。

4.依據(jù)下列條件運(yùn)用等價(jià)劃分法設(shè)計(jì)測(cè)試用例。

某一8位微機(jī),其十六進(jìn)制常數(shù)定義為:以O(shè)x或0X開(kāi)頭的數(shù)是十六進(jìn)制整數(shù),

其值的范圍是-7f?7f(表示十六進(jìn)制的大小寫字母不加區(qū)分),如

0X13,0X6A,-0X3co

5.求一組數(shù)組中的最大數(shù),數(shù)組表示為A(n),n=l,2……n的自然數(shù)。

1)畫出程序流程圖

2)畫出該算法的N-S圖

6.銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作過(guò)程大致如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)

務(wù)員鍵入系統(tǒng),假如是存款則系統(tǒng)記錄存款人姓名、住址(或電話號(hào)碼)、身份

證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出

存款存單給儲(chǔ)戶;假如是取款而且存款時(shí)留有密碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶密碼,

若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。

請(qǐng)用數(shù)據(jù)流圖描繪出本系統(tǒng)的功能,并用實(shí)體一聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對(duì)象。

并用和用軟件結(jié)構(gòu)圖描繪其總體設(shè)計(jì)。

7.某廠對(duì)部分職工重新安排工作的政策是:年齡在20歲以下者,初中文化程度

脫產(chǎn)學(xué)習(xí),中學(xué)文化程度當(dāng)電工。20歲至40歲之間,中學(xué)文化程度,男性當(dāng)鉗

工,女性當(dāng)車工,高校文化程度都當(dāng)技術(shù)員。年齡在40歲以上者,中學(xué)文化程

度當(dāng)材料員,高校文化程度當(dāng)技術(shù)員。請(qǐng)用PDL、判定樹描述上述問(wèn)題的加工邏

輯。

8.畫出下面用PDL寫出的程序的PAD圖。

WHILEPDO

IFA>0THENAlELSEA2ENDIF;

SI;

IFB>0THENBl;

WHILECDOS2;S3ENDWHILE;

ELSEB2

END二F;

B3

ENDWHILE;

9.依據(jù)以下描述畫出相應(yīng)的狀態(tài)轉(zhuǎn)換圖:

到ATM機(jī)前插入磁卡后輸入密碼,假如密碼不正確則系統(tǒng)會(huì)要求再次輸入密碼,

如一三次輸入不正確則退出服務(wù):密碼正確后,系統(tǒng)會(huì)提示選擇服務(wù)類型,如選擇

存款則進(jìn)行存款操作,存款完畢后可選擇接著服務(wù),也可以選擇退出服務(wù);如選

擇取款則進(jìn)行存款操作,取款完畢后可選擇接著服務(wù),也可以選擇退出服務(wù)

10.請(qǐng)將圖中的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)圖。(注:圖中十表示或者)

11.高考錄用統(tǒng)分子系統(tǒng)有如下功能:

1)計(jì)算標(biāo)準(zhǔn)分:依據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件:

2)計(jì)算錄用線分:依據(jù)標(biāo)準(zhǔn)分、招生支配文件中的招生人數(shù),計(jì)算錄用淺,

存入錄用線文件。

試依據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖O

12.UML關(guān)系包括關(guān)聯(lián)、聚集、構(gòu)成、繼承、依靠等5種類型,請(qǐng)將合適的關(guān)系

填寫在下列描述的()中。

1).在學(xué)校中,一個(gè)導(dǎo)師可以指導(dǎo)多個(gè)探討生,一個(gè)探討生可以由多個(gè)導(dǎo)師指導(dǎo),

那么導(dǎo)師和探討生之間是()關(guān)系。

2).交通工具及卡車之間是()關(guān)系。

3).公司及部門之間是()關(guān)系。

4).圖形及矩形之間是()關(guān)系。

5).油畫和國(guó)畫之間是()關(guān)系

6).windows窗口及其上的菜單之間是()關(guān)系

13.某公司的電話服務(wù)如下:

可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從6201至6299。外線號(hào)碼先撥7,然后是

市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300

中隨意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,

552中隨意一個(gè)號(hào)碼。分局號(hào)是隨意長(zhǎng)度為4的數(shù)字串。

要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。

M.北京某高??捎玫碾娫捥?hào)碼有以下幾類:校內(nèi)電話號(hào)碼由4位數(shù)字組成,第

1位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥

0,若是本市電話則再接著撥8位數(shù)字(第1位不是0),若是外地電話則撥3位

區(qū)碼再撥8位電話號(hào)碼(第1位不是0)。

請(qǐng)用定義數(shù)據(jù)字典的方法,定義上述的電話號(hào)碼。

15.存折格式如下圖所示,給出它在數(shù)據(jù)字典中的定義格式。

16.商店業(yè)務(wù)處理系統(tǒng)中“檢查發(fā)貨單”的PDL,用判定表和判定樹來(lái)表示

if發(fā)貨單金額超過(guò)$500then

if欠款超過(guò)了60天the

在償還欠款前不予批準(zhǔn)

else(欠款未超期)

發(fā)批準(zhǔn)書,發(fā)貨單

else(發(fā)貨單金頷未超過(guò)$500)

if欠款超過(guò)60天then

發(fā)批準(zhǔn)書,發(fā)貨單及賒欠報(bào)告

else(欠款未超期)

發(fā)批準(zhǔn)書,發(fā)貨單

17成果信息,學(xué)生可以隨時(shí)查詢自己所選課程的成果。由于學(xué)生成果屬于敏感

信息,系統(tǒng)必需供應(yīng)必要的平安措施以防非法存取,建立學(xué)生成果管理系統(tǒng)第0

層和第1層DFD。

18.UML關(guān)系包括關(guān)聯(lián)、聚集、構(gòu)成、繼承、依靠等5種類型,請(qǐng)將合適的關(guān)系

填寫在下列描述的()中。

1).在選課系統(tǒng)中,一個(gè)老師可以上多門課程,一門課程可以由多個(gè)老師教授,

那么老師和課程之間是()關(guān)系。

2).氣體及氧氣之間是()關(guān)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論