系統(tǒng)開發(fā)和運行知識習題_第1頁
系統(tǒng)開發(fā)和運行知識習題_第2頁
系統(tǒng)開發(fā)和運行知識習題_第3頁
系統(tǒng)開發(fā)和運行知識習題_第4頁
系統(tǒng)開發(fā)和運行知識習題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯系統(tǒng)開發(fā)和運行知識習題系統(tǒng)開發(fā)和運行知識習題

1.【單選題】3分|下述任務(wù)中,不屬于軟件工程需求分析階段的是()。

A分析軟件系統(tǒng)的數(shù)據(jù)要求

B確定軟件系統(tǒng)的功能需求

C確定軟件系統(tǒng)的性能需求

D確定軟件系統(tǒng)的運行平臺

2.【問答題】10分|根據(jù)數(shù)據(jù)流圖的設(shè)計原則,閱讀下圖所示的數(shù)據(jù)流圖,找出其中的錯誤之處。

3.【問答題】10分|某高校打算開發(fā)一個成績管理系統(tǒng),用來紀錄并管理所有選修課程的學生的平時成績和考試成績。其主要功能描述如下:

(1)每門課程都由3~6個單元構(gòu)成,每個單元結(jié)束后進行一次測試,其成績作為這門課程的平時成績。課程結(jié)束后進行期末考試,其成績作為這門課程的考試成績。

(2)學生的平時成績和考試成績均由每門課程的主講教師上傳至成績管理系統(tǒng)。

(3)在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)學生信息文件來確認該學生是否選修這門課程,若未選,那么這些成績是無效的;如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗證平時成績是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是有效的,否則無效。

(4)對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單獨將其保存在無效成績文件中,并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。

(5)若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。

(6)在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統(tǒng)。

(7)根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員會進行審查。考試委員會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學生。

【問題1】

使用說明中的詞語,給出下面頂層數(shù)據(jù)流圖中的外部實體E1~E4和系統(tǒng)S的名稱。

4.【問答題】10分|某高校打算開發(fā)一個成績管理系統(tǒng),用來紀錄并管理所有選修課程的學生的平時成績和考試成績。其主要功能描述如下:

(1)每門課程都由3~6個單元構(gòu)成,每個單元結(jié)束后進行一次測試,其成績作為這門課程的平時成績。課程結(jié)束后進行期末考試,其成績作為這門課程的考試成績。

(2)學生的平時成績和考試成績均由每門課程的主講教師上傳至成績管理系統(tǒng)。

(3)在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)學生信息文件來確認該學生是否選修這門課程,若未選,那么這些成績是無效的;如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗證平時成績是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是有效的,否則無效。

(4)對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單獨將其保存在無效成績文件中,并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。

(5)若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。

(6)在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統(tǒng)。

(7)根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員會進行審查??荚囄瘑T會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學生。

【問題2】

使用說明中的詞語,給出下面的0層數(shù)據(jù)流圖中的數(shù)據(jù)存儲D1~D5的名稱。

5.【問答題】10分|

某高校打算開發(fā)一個成績管理系統(tǒng),用來紀錄并管理所有選修課程的學生的平時成績和考試成績。其主要功能描述如下:

(1)每門課程都由3~6個單元構(gòu)成,每個單元結(jié)束后進行一次測試,其成績作為這門課程的平時成績。課程結(jié)束后進行期末考試,其成績作為這門課程的考試成績。

(2)學生的平時成績和考試成績均由每門課程的主講教師上傳至成績管理系統(tǒng)。

(3)在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)學生信息文件來確認該學生是否選修這門課程,若未選,那么這些成績是無效的;如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗證平時成績是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是有效的,否則無效。

(4)對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單獨將其保存在無效成績文件中,并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。

(5)若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。

(6)在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統(tǒng)。

(7)根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員會進行審查??荚囄瘑T會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學生。

【問題3】

0層數(shù)據(jù)流圖缺少了2條數(shù)據(jù)流,根據(jù)說明及頂層數(shù)據(jù)流圖提供的信息,分別指出這3條數(shù)據(jù)流的起點和終點,并填入表中。

6.【問答題】10分|

某電視臺擬開發(fā)一套信息管理系統(tǒng),以方便對全臺的員工、欄目、廣告和演播廳等進行管理。

【需求分析】

(1)系統(tǒng)需要維護全臺員工的詳細信息、欄目信息、廣告信息和演播廳信息等。員工的信息主要包括工號、姓名、性別、出生日期、電話和住址等,欄目信息主要包括欄目名稱、播出時間和時長等,廣告信息主要包括廣告編號、價格等,演播廳信息包括房間號、房間面積等。

(2)電視臺根據(jù)調(diào)度單來協(xié)調(diào)各檔欄目、演播廳和場務(wù)。一銷售檔欄目只會占用一個演播廳,但會使用多名場務(wù)來進行演出協(xié)調(diào)。演播廳和場務(wù)可以被多個欄目循環(huán)使用。

(3)電視臺根據(jù)欄目來插播廣告。每檔欄目可以插播多條廣告,每條廣告也可以在多檔欄目插播。

(4)一檔欄目可以有多個主持人,但一名主持人只能主持一檔欄目。

(5)一名編輯人員可以編輯多條廣告,一條廣告只能由一名編輯人員編輯。

【概念模型設(shè)計】

根據(jù)需求階段收集的信息設(shè)計的實體聯(lián)系圖(不完整)如圖所示,請補充完整。

7.【單選題】2分|軟件設(shè)計的主要任務(wù)是設(shè)計軟件的結(jié)構(gòu)、過程和模塊,其中軟件結(jié)構(gòu)設(shè)計的主要任務(wù)是要確定()。

A模塊間的操作細節(jié)

B模塊間的相似性

C模塊間的組成關(guān)系

D模塊的具體功能

8.【單選題】1分|信息系統(tǒng)測試是將軟件系統(tǒng)與硬件、外設(shè)和網(wǎng)絡(luò)等其他因素結(jié)合,對整個軟件系統(tǒng)進行測試。()不是信息系統(tǒng)測試的內(nèi)容。

A路徑測試

B可靠性測試

C安裝測試

D安全測試

9.【單選題】1分|CMM模型將軟件過程的成熟度分為5個等級。在()使用定量分析來不斷地改進和管理軟件過程。

A優(yōu)化級

B管理級

C定義級

D可重復級

10.【單選題】1分|在面向數(shù)據(jù)流的設(shè)計方法中,一般把數(shù)據(jù)流圖中的數(shù)據(jù)劃分為()兩種。

A數(shù)據(jù)流和事務(wù)流

B變換流和數(shù)據(jù)流

C變換流和事務(wù)流

D控制流和事務(wù)流

11.【單選題】1分|在系統(tǒng)轉(zhuǎn)換的過程中,舊系統(tǒng)和新系統(tǒng)并行工作一段時間,再由新系統(tǒng)代替舊系統(tǒng)的策略稱為(請作答此空);在新系統(tǒng)全部正式運行前,一部分一部分地代替舊系統(tǒng)的策略稱為()。

A直接轉(zhuǎn)換

B位置轉(zhuǎn)換

C分段轉(zhuǎn)換

D并行轉(zhuǎn)換

12.【單選題】1分|在系統(tǒng)轉(zhuǎn)換的過程中,舊系統(tǒng)和新系統(tǒng)并行工作一段時間,再由新系統(tǒng)代替舊系統(tǒng)的策略稱為();在新系統(tǒng)全部正式運行前,一部分一部分地代替舊系統(tǒng)的策略稱為(請作答此空)。

A直接轉(zhuǎn)換

B位置轉(zhuǎn)換

C分段轉(zhuǎn)換

D并行轉(zhuǎn)換

13.【單選題】1分|在UML提供的圖中,(請作答此空)用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互,()用于按時間順序描述對象間交互。

A用例圖

B類圖

C對象圖

D部署圖

14.【單選題】1分|在UML提供的圖中,()用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互,(請作答此空)用于按時間順序描述對象間交互。

A網(wǎng)絡(luò)圖

B狀態(tài)圖

C協(xié)作圖

D序列圖

15.【單選題】1分|在軟件項目管理中可以使用各種圖形工具來輔助決策。下面對甘特圖的描述中,不正確的是()。

A甘特圖表現(xiàn)各個活動的持續(xù)時間

B甘特圖表現(xiàn)了各個活動的起始時間

C甘特圖反映了各個活動之間的依賴關(guān)系

D甘特圖表現(xiàn)了完成各個活動的進度

16.【單選題】1分|某項目主要由A~I任務(wù)構(gòu)成。其計劃圖展示了各任務(wù)之間的前后關(guān)系以及每個任務(wù)的工期(單位:天),該項目的關(guān)鍵路徑是(請作答此空)。在不延誤項目總工期的情況下,A最多可以推遲開始的時間是()天。

AA→G→I

BA→D→F→H→I

CB→E→G→I

DC→F→H→I

17.【單選題】1分|某項目主要由A~I任務(wù)構(gòu)成。其計劃圖展示了各任務(wù)之間的前后關(guān)系以及每個任務(wù)的工期(單位:天),該項目的關(guān)鍵路徑是()。在不延誤項目總工期的情況下,A最多可以推遲開始的時間是(請作答此空)天。

A0

B2

C5

D7

18.【單選題】1分|數(shù)據(jù)流程圖的作用是()。

A描述了數(shù)據(jù)對象之間的關(guān)系

B描述了對數(shù)據(jù)的處理流程

C說明了將要出現(xiàn)的邏輯判定

D指明了系統(tǒng)對外部事件的反應(yīng)

19.【單選題】2分|軟件生命周期是指()。

A軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程

B軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程

C軟件的開發(fā)過程

D軟件的運行維護過程

20.【單選題】2分|下面不屬于軟件設(shè)計階段任務(wù)的是()。

A軟件總體設(shè)計

B算法設(shè)計

C制定軟件確認測試計劃

D數(shù)據(jù)庫設(shè)計

21.【單選題】2分|下面不屬于需求分析階段任務(wù)的是()。

A確定軟件系統(tǒng)的功能需求

B制定軟件集成測試計劃

C確定軟件系統(tǒng)的性能需求

D需求規(guī)格說明書評審

22.【單選題】3分|在軟件設(shè)計中不使用的工具是()。

A數(shù)據(jù)流圖(DFD圖)

BPAD圖

C系統(tǒng)結(jié)構(gòu)圖

D程序流程圖

23.【單選題】3分|在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是()。

A各模塊應(yīng)包括盡量多的功能

B各模塊的規(guī)模應(yīng)盡量大

C各模塊之間的聯(lián)系應(yīng)盡量緊密

D模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度

24.【單選題】3分|某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示,該系統(tǒng)總體結(jié)構(gòu)圖的深度是()。

A7

B6

C3

D2

25.【單選題】3分|在黑盒測試方法中,設(shè)計測試用例的主要根據(jù)是()。

A程序內(nèi)部邏輯

B程序流程圖

C程序數(shù)據(jù)結(jié)構(gòu)

D程序外部功能

26.【單選題】4分|對軟件設(shè)計的最小單位進行的測試通常稱為()。

A單元測試

B集成測試

C確認測試(驗收測試)

D系統(tǒng)測試

27.【單選題】4分|軟件(程序)調(diào)試的任務(wù)是()。

A診斷和改正程序中的錯誤

B盡可能多地發(fā)現(xiàn)程序中的錯誤

C發(fā)現(xiàn)并改正程序中的所有錯誤

D確定程序中錯誤的性質(zhì)

28.【單選題】4分|在軟件工程的設(shè)計階段中,有3種常用的設(shè)計方法:結(jié)構(gòu)化設(shè)計(SD)方法、Jackson方法和Parnas方法。SD方法側(cè)重(請作答此空)、Jackson方法則是()。

A使用對象、類和集成

B由數(shù)據(jù)結(jié)構(gòu)導出模塊結(jié)構(gòu)

C模塊要相對獨立,且功能單一,使塊間聯(lián)系弱,塊內(nèi)聯(lián)系強

D將可能引起變化的因素隱藏在某有關(guān)模塊內(nèi)部,使這些因素變化時的影響范圍受到限制

E用數(shù)據(jù)流圖表示系統(tǒng)的分解,且用數(shù)據(jù)字典和說明分別表示數(shù)據(jù)和加工的含義

F自頂向下、逐步細化,采用順序、選擇和循環(huán)3種基本結(jié)構(gòu),以及限制goto語句的使用,設(shè)計出可靠的和易維護的軟件

29.【單選題】4分|在軟件工程的設(shè)計階段中,有3種常用

溫馨提示

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

評論

0/150

提交評論