北大軟件工程上機考試歷年考題
校務管理系統(tǒng)
管理老師的家伙:錄入老師情況(姓名。地址。所教課程) 老師缺科記錄(名字。時間。原因。課程)
管理學生的家伙:錄入學生情況(姓名。所選課程。成績)
教務主任:查詢統(tǒng)計 1:教師情況 2:學生總成績 3:學生平均成績
1)用結構化方法畫出系統(tǒng)頂層圖、0層圖,數(shù)據(jù)字典。
2)畫出該系統(tǒng)的初始化模塊結構圖。
3)用面向對象法畫出該系統(tǒng)有那些主要的類。
?。ǘ?/P>
有關測試的題
一段程序求1-50之間的整數(shù)的級乘的和(例如:在提示輸入0-50之間的整數(shù)_ 時輸入5即求1!+2!+3!+4!+5!的和)
要求設計測試用例。
注意事項:
用帳號登陸->試題在y盤的<考試>文件夾內->新建word文檔(你所有答題都寫在這)->結果保存到z盤的以你的帳號命名的文件夾內。ok了。
把測試程序(在y盤的<考試>文件夾內)復制到z盤的以你的帳號命名的文件夾內。這樣在你打開命令提示符時,目錄正好是z:\帳號。你只需鍵入測試程序名(test1.exe)
?。ㄈ≡谝⒌膫}庫管理系統(tǒng)中,入庫員負責登記入庫物品(品名,數(shù)量, 單價,位置,審批,日期)中,包括查看庫存中有無這類物品。
出庫員根據(jù)用戶要求(品名,數(shù)量,審批人),查看有無所需物品,若有查看庫存量是否滿足,方可提貨,并修改庫存。
庫房主任負責庫房的日統(tǒng)計,月統(tǒng)計,并統(tǒng)計出入差額產(chǎn)生日報表(品名, 數(shù)量,差額,庫存余額)和月報表(數(shù)量,差額,庫存余額)。
1、用結構化分析,建立系統(tǒng)模型0層1層(包括數(shù)據(jù)字典)
2、初始模塊結構圖,
3、識別系統(tǒng)中有那些類。
?。ㄋ模┏绦騮est4中,輸入1800-2000年,判斷是否為閏年。
測試用例分析,此程序有那些錯誤。
mian(){
int year,leap;
printf("輸入年份:\n");
scanf("%d",&year);
if (year%4==0){
if (year%100==0){
if (year%400==0)
leap=1;
else
leap=0;
}
else leap=0;
}
if (leap==1)
printf("%d是",year);
else printf("%d 不是",year);
printf("閏年\n");
?。ㄎ澹?。圖書館有一個圖書管理系統(tǒng),店員每天登記圖書信息(編號、書名、數(shù)量等),并根據(jù)用戶的需求查閱庫存信息,若有用戶需要的圖書,且數(shù)量足夠,就取書給用戶;否則讓用戶填寫訂購信息,并錄入缺貨信息。每月打印報表交給經(jīng)理。
(1) 畫數(shù)據(jù)流圖(只畫到1層圖),并給出數(shù)據(jù)字典。
?。?) 畫出相應的軟件結構圖及程序流程圖。
(3) 畫出其面向對象的對象模型,并指出所有的類。
?。?。運行給出的一段程序,設計測試用例。
?。ㄕ垎枩y試用例應該如何設計?使用何種格式?)
北京大學軟件工程上機考試題(2001年10月)
內容:
題目:見軟件工程書P221實驗一,三
要求:對于結構化設計按瀑布型各階段給出相應的文檔:軟件計劃,需求規(guī)格說明書。
其中:
1、項目計劃:包括項目概要,實施計劃及交付的期限安排。
2、需求規(guī)格說明書:依據(jù)題目給出的數(shù)據(jù)流圖的頂層、0層、1層(若有的話)及相應的數(shù)據(jù)字典。
3、概要設計:依據(jù)需求規(guī)格說明書給出軟件結構圖及個模塊接口說明。
4、詳細設計說明書要求:對概要設計中的模塊給出詳細流程圖(PAD或偽碼)和重要數(shù)據(jù)結構。
5、測試計劃:包括所測試日期安排,測試相應分析模型(對象模型,動態(tài)模型,功能模型)。
其中:
對象模型
找出系統(tǒng)對象、類、類的結構(關聯(lián),一般——具體,整體——部分結構)
確定類的方法
給出對象模型圖及數(shù)據(jù)字典(例題P146圖10-21)
動態(tài)模型
確定事件,建立事件跟蹤表(只要建立一個即可)
根據(jù)事件跟蹤表建立相應的狀態(tài)圖,例子見P147 10-22,P148 10-24
功能模型
根據(jù)系統(tǒng)建立響應的功能模型,證明輸入與輸出的關系,要求建立頂層及層數(shù)據(jù)層圖即可,見P149 10-26,10-27
注:
結構化測試:
#能根據(jù)題意給出正確的需求規(guī)格說明書
#結合題意,根據(jù)需求數(shù)據(jù)說明書給出相應的軟件結構圖
#詳細設計說明書中的頂層嵊必須將軟件結構圖中的模塊詳細實現(xiàn)流程及重要數(shù)據(jù)結構一一寫明
#測試計劃中測試用例的設計
*白盒設計:根據(jù)詳細設計流程圖分別設計一個邏輯覆蓋、循環(huán)覆蓋和路徑覆蓋的測試用例即可。
*黑盒設計:按照等價類劃分和邊界值分別設計一個測試用例即可
面向對象測試
*能根據(jù)題意給出正確的對象模型、并能將系統(tǒng)中的主要的類及類結構描述清楚
*結合題意,得出正確的動態(tài)模型(事件跟蹤圖及狀態(tài)圖)
*結合題意,給出正確的功能模型,建立正確的頂層及層數(shù)據(jù)圖
安排:將此分析的文檔生成電子版文檔(用Microsoft word)
題目和方法
方法:1、采用結構化方法 2、采用面向對象方法
題目:
開發(fā)一個單位的認識系統(tǒng)
功能:錄入:存儲人員基本信息:可進行簡單查詢和條件組合查詢;可按年齡、工資、職稱進行統(tǒng)計;可打印出報表;可對人員基本信息進行維護、備份和恢復;按照職稱、工齡每年晉升相應的工資,并將新的工資信息入庫保存
2.部分稿件來源于網(wǎng)絡,如有不實或侵權,請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準!
-
062023-03湖北自考《財務會計學》練習題匯總湖北自考《財務會計學》練習題匯總
-
042023-03湖北自考《財務會計學》練習題(6)湖北自考《財務會計學》練習題(6)
-
042023-03湖北自考《財務會計學》練習題(5)湖北自考《財務會計學》練習題(5)
-
042023-03湖北自考《財務會計學》練習題(4)湖北自考《財務會計學》練習題(4)
-
042023-03湖北自考《財務會計學》練習題(3)湖北自考《財務會計學》練習題(3)
-
042023-03湖北自考《財務會計學》練習題(2)湖北自考《財務會計學》練習題(2)
已幫助10w萬+意向學歷提升用戶成功上岸
-
毛澤東思想概論
培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓 -
英語二
本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓 -
馬克思主義基本原理概論
本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產(chǎn)主義社會及其進程等。 馬克思主義基本原理概論...自考培訓 -
思想道德修養(yǎng)與法律基礎
《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓 -
中國近代史綱要
“中國近現(xiàn)代史綱要”全國高等教育自學考試指定教材,依據(jù)中央審定的普通高等學?!爸袊F(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現(xiàn)代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓
掃一掃關注微信公眾號
隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。