




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
北大軟件工程上機(jī)考試歷年考題
㈠
校務(wù)管理系統(tǒng)
管理老師的家伙:錄入老師情況(姓名.地址.所教課程)老師缺科記錄(名字.時(shí)
間.原因.課程)
管理學(xué)生的家伙:錄入學(xué)生情況(姓名.所選課程.成績)
教務(wù)主任:查詢統(tǒng)計(jì)1:教師情況2:學(xué)生總成績3:學(xué)生平均成績
1)用結(jié)構(gòu)化方法畫出系統(tǒng)頂層圖、0層圖,數(shù)據(jù)字典.
2)畫出該系統(tǒng)的初始化模塊結(jié)構(gòu)圖.
3)用面向?qū)ο蠓ó嫵鲈撓到y(tǒng)有那些主要的類.
(二)
有關(guān)測試的題
一段程序求1-50之間的整數(shù)的級(jí)乘的和(例如:在提示輸入0-50之間的整數(shù).
時(shí)輸入5即求1!2!3!4!5!的和)
要求設(shè)計(jì)測試用例.
注意事項(xiàng):
用帳號(hào)登陸-》試題在y盤的〈考試》文件夾內(nèi)-〉新建word文檔(你所有答題都寫
在這)->結(jié)果保存到z盤的以你的帳號(hào)命名的文件夾內(nèi).ok了.
哦還有,把測試程序(在y盤的〈考試》文件夾內(nèi))復(fù)制到z盤的以你的帳號(hào)命名
的文件夾內(nèi).這樣在你打開命令提示符時(shí),目錄正好是z:\帳號(hào).你只需鍵入測試程
序名(tcstl.exo)
(三)在要建立的倉庫管理系統(tǒng)中,入庫員負(fù)責(zé)登記入庫物品(品名,數(shù)量,單
價(jià),位置,審批,日期)中,包括查看庫存中有無這類物品.
出庫員根據(jù)用戶要求(品名,數(shù)量,審批人),查看有無所需物品,
若有查看庫存量是否滿足,方可提貨,并修改庫存.
庫房主任負(fù)責(zé)庫房的日統(tǒng)計(jì),月統(tǒng)計(jì),并統(tǒng)計(jì)出入差額產(chǎn)生日?qǐng)?bào)表(品名,數(shù)量,
差額,庫存余額)和月報(bào)表(數(shù)量,差額,庫存余額).
1、用結(jié)構(gòu)化分析,建立系統(tǒng)模型。層1層(包括數(shù)據(jù)字典)
2、初始模塊結(jié)構(gòu)圖,
3、識(shí)別系統(tǒng)中有那些類.
(四)程序tcst4中,輸入1800-2000年,判斷是否為閏年.
測試用例分析,此程序有那些錯(cuò)誤.
mian(){
intyear,leap;
printf(〃輸入年份:\n〃);
scanf&year:;
if(year%4==0){
if(year0==0){
if(year@0==0)
leap=l;
else
lcap=0;
}
else1eap=O;
)
if(leap-l)
printf(〃%d是〃,year);
elseprintf(〃%d不是”,year);
printf("閏年\n"):
)
(五).圖書館有一個(gè)圖書管理系統(tǒng),店員每天登記圖書信息(編號(hào)、書名、數(shù)量
等),并根據(jù)用戶的需求查閱庫存信息,若有用戶需要的圖書,且數(shù)量足夠,就取書給
用戶;否則讓用戶填寫訂購信息,并錄入缺貨信息.每月打印報(bào)表交給經(jīng)理.
(1)畫數(shù)據(jù)流圖(只畫到1層圖),并給出數(shù)據(jù)字典
(2)畫出相應(yīng)的軟件結(jié)構(gòu)圖及程序流程圖
(3)畫出其面向?qū)ο蟮膶?duì)象模型,并指出所有的類
(六).運(yùn)行給出的一段程序,設(shè)計(jì)測試用例.
(請(qǐng)問測試用例應(yīng)該如何設(shè)計(jì)?使用何種格式?)
北京大學(xué)軟件工程上機(jī)考試題(2001年10月)
內(nèi)容:
題目:見軟件工程書P221實(shí)驗(yàn)一,三
要求:對(duì)于結(jié)構(gòu)化設(shè)計(jì)按瀑布型各階段給出相應(yīng)的文檔:軟件計(jì)劃,需求規(guī)格說
明書,
其中:
1、項(xiàng)目計(jì)劃:包括項(xiàng)目概要,實(shí)施計(jì)劃及交付的
期限安排
2、需求規(guī)格說明書:依據(jù)題目給出的數(shù)據(jù)流圖的
頂層、0層、1層(若有的話)及相應(yīng)的數(shù)據(jù)字典
3、概要設(shè)計(jì):依據(jù)需求規(guī)格說明書給出軟件結(jié)構(gòu)
圖及個(gè)模塊接口說明
4、詳細(xì)設(shè)計(jì)說明書要求:對(duì)概要設(shè)計(jì)中的模塊給出詳細(xì)流程圖(PAD或偽碼)和
重要數(shù)據(jù)結(jié)構(gòu)
5、測試計(jì)劃:包括所測試H期安排,測試相應(yīng)分析模型(對(duì)象模型,動(dòng)態(tài)模型,功
能模型)
其中:
(
升對(duì)象模型
找出系統(tǒng)對(duì)象、類、類的結(jié)構(gòu)(關(guān)聯(lián),一般一具體,整體一部分結(jié)構(gòu))
確定類的懺悔,確定類的方法
給出對(duì)象模型圖及數(shù)據(jù)字典(例題P146圖10-21)
#動(dòng)態(tài)模型
確定事件,建立事件跟蹤表(只要建立一個(gè)即可)
根據(jù)事件跟蹤表建立相應(yīng)的狀態(tài)圖,例子見P14710-22,P14810-24
#功能模型
根據(jù)系統(tǒng)建立響應(yīng)的功能模型,證明輸入與輸出的關(guān)系,要求建立頂層及層數(shù)據(jù)
層圖即可,見P14910-26,10-27
)
注:
結(jié)構(gòu)化測試:
#能根據(jù)題意給出正確的需求規(guī)格說明書
#結(jié)合題意,根據(jù)需求數(shù)據(jù)說明書給出相應(yīng)的軟件結(jié)構(gòu)圖
#詳細(xì)設(shè)計(jì)說明書中的頂層竦必須將軟件結(jié)構(gòu)圖中的模塊詳細(xì)實(shí)現(xiàn)流程及重要
數(shù)據(jù)結(jié)構(gòu)一一寫明
#測試計(jì)劃中測試用例的設(shè)計(jì)
*白盒設(shè)計(jì):根據(jù)詳細(xì)設(shè)計(jì)流程圖分別設(shè)計(jì)一個(gè)邏輯覆蓋、循環(huán)覆蓋和路徑覆蓋
的測試用例即可.
*黑盒設(shè)計(jì):按照等價(jià)類劃分和邊界值分別設(shè)計(jì)一個(gè)測試用例即可
面向?qū)ο鬁y試
*能根據(jù)題意給出正確的對(duì)象模型、并能將系統(tǒng)中的主要的類及類結(jié)構(gòu)描述清
楚
*結(jié)合題意,得出正確的動(dòng)態(tài)模型(事件跟蹤圖及狀態(tài)圖)
*結(jié)合題意,給出正確的功能模型,建立正確的頂層及層數(shù)據(jù)圖
安排:將此分析的文檔生成電子版文檔(用Microsoftword)
此上為要求,下面為題目和方法
方法:1、采用結(jié)構(gòu)叱方法2、采用面向?qū)ο蠓椒?/p>
題目:
開發(fā)一個(gè)單位的認(rèn)設(shè)系統(tǒng)
功能:錄入:存儲(chǔ)人員基本信息:可進(jìn)行簡單查詢和條件組合查詢;可按年齡、工
資、職稱進(jìn)行統(tǒng)計(jì);可打印出報(bào)表;可對(duì)人員基本信息進(jìn)行維護(hù)、備份和恢復(fù);按照
職稱、工齡每年晉升相應(yīng)的工資,并將新的工資信息入庫保存
北大“軟件工程”上機(jī)考試題(11月20日)
一、建模題
戶籍錄入員
1、錄入各戶成員基本信息
2、錄入新生兒信息
3、修改遷入/遷出信息
戶籍管理員
1、統(tǒng)計(jì)社區(qū)人員情況:總?cè)藬?shù),其中:男性人數(shù)、女性人數(shù)
2、統(tǒng)計(jì)各職業(yè)人員情況(職業(yè),人數(shù)),各年齡段人員情況(年齡段,人數(shù))
年齡段每10歲一個(gè)劃分.
要求:
1、畫出頂層圖和0層圖,給出頂層圖數(shù)據(jù)字典
2、標(biāo)識(shí)系統(tǒng)中的類,給出基本屬性和操作
二、測試題
畫出控制流程圖,給出測試用例,要求達(dá)到100舟分支覆蓋.
程序是一個(gè)判閏年的題,有源代碼和可執(zhí)行文件.
北大“軟件工程”上機(jī)考試題
一、問題陳述
在一簡化的商業(yè)自動(dòng)化系統(tǒng)中,庫房管理員負(fù)責(zé)錄入、修改或刪除每一銷售商
品的有關(guān)信息,還可以根據(jù)商品編號(hào)查詢商品的其它信息(商品名稱,庫存數(shù)量,單價(jià),
保質(zhì)期等),當(dāng)某種商晶超過保質(zhì)期則給出警告提示.營業(yè)員負(fù)責(zé)出售商晶,包括錄
入、修改交付的現(xiàn)金額,商品出售以后相應(yīng)的庫存數(shù)量減少.部門經(jīng)理隨時(shí)查詢每種
商品的銷售情況(商品號(hào),銷售量,銷售金額),并在日結(jié)時(shí),計(jì)算本部門銷售總額.
1)請(qǐng)用結(jié)構(gòu)化分析方法,建立該系統(tǒng)的模型,畫出數(shù)據(jù)流圖的頂層、0層和一層
圖(包括建立頂層和0層的數(shù)據(jù)字典,可以不寫加工說明)
3)請(qǐng)用面向?qū)ο蠓椒?識(shí)別該系統(tǒng)有哪些主要的類,并寫出類的主要屬性和操作
二、根據(jù)所給源程序及該程序的可執(zhí)行程序,設(shè)計(jì)相應(yīng)的測試用例并執(zhí)行之,
以此指出你所發(fā)現(xiàn)的錯(cuò)誤,并分析錯(cuò)誤原因.選用白盒測試技術(shù).
不用strcmp函數(shù),比較兩個(gè)從鍵盤輸入的字符串的大小,要求:
1)字符串僅能由;0'?’9'、<A,?'Z'以及匕'?'z,中的字符組
成;
2)字符串的長度不能超過5.
北大軟件工程上機(jī)考試題(11月14日)
(一)在要建立的倉庫管理系統(tǒng)中,入庫員負(fù)責(zé)登記入庫物品(品名,數(shù)量,單
價(jià),位置,審批,日期)中,包括杳看庫存中有無這類物品.
出庫員根據(jù)用戶要求(品名,數(shù)量,審批人),查看有無所需物品,
若有查看庫存量是否滿足,方可提貨,并修改庫存.
庫房主任負(fù)責(zé)庫房的日統(tǒng)計(jì),月統(tǒng)計(jì),并統(tǒng)計(jì)出入差額產(chǎn)生日?qǐng)?bào)表(品名,數(shù)量,
差額,庫存余額)和月報(bào)表(數(shù)量,差額,庫存余額).
1、用結(jié)構(gòu)化分析,建立系統(tǒng)模型0層1層(包括數(shù)據(jù)字典)
2、初始模塊結(jié)構(gòu)圖,
3、識(shí)別系統(tǒng)中有那些類.
(二)程序test4中,輸入1800-2000年,判斷是否為閏年.
測試用例分析,此程序有那些錯(cuò)誤.
mian(){
intyear,leap;
printf(〃輸入年份年n〃);
scanf,&year;;
if(year%4==0){
if(yearO==O){
if(year@O==O)
leap=l;
else
leap=O;
)
elseleap=O;
}
if(leap==l)
printf(〃%d是〃,year);
elseprintf(*%d不是",year);
printf("閏年\n〃):
)
北大軟件工程上機(jī)考試題(11月12日)
一、人事管理系統(tǒng).
1、人事科登入、修改、刪除每個(gè)教工的信息(姓名、工作證編號(hào)、職稱、性
別、年齡)
2、教務(wù)科登入教員的教學(xué)信息(姓名、年度、學(xué)科、學(xué)時(shí)、學(xué)生人數(shù))并隨時(shí)
記錄教員缺科情況;
3、辦公室負(fù)責(zé)登入教工請(qǐng)假情況(姓名、日期、天數(shù)、原因);
4、系主任可以查詢教工教學(xué)工作量和統(tǒng)計(jì)請(qǐng)假情況.
1)用結(jié)構(gòu)化方法畫出系統(tǒng)頂層圖、0層圖,數(shù)據(jù)字典.
2)畫出該系統(tǒng)的初始化模塊結(jié)構(gòu)圖.
3)用面向?qū)ο蠓ó嫵鲈撓到y(tǒng)有那些主要的類.
二、測試一計(jì)算三角形面積的程序test2.exe.
北大軟件工程上機(jī)考試題(11月
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年環(huán)保驅(qū)動(dòng)下降解紡織面料市場發(fā)展現(xiàn)狀與趨勢分析報(bào)告
- 高效美白牙貼行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 鄉(xiāng)村特色民宿音樂節(jié)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 高效能玻璃微珠保溫涂料行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 鄉(xiāng)村寵物運(yùn)動(dòng)會(huì)行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 傳統(tǒng)豆腐干坊企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 歷史文化街區(qū)藝術(shù)裝置展企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 生物基彈性體汽車內(nèi)飾件行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 高精度速度傳感器行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 個(gè)人消費(fèi)貸款擔(dān)保服務(wù)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 中小學(xué)-預(yù)防性騷擾與性侵害-1-課件
- xx市體育中心設(shè)計(jì)說明
- 2024年江蘇省南通市如皋市中考一模語文試題
- 08J933-1體育場地與設(shè)施(一)
- 2024-2030年中國納米抗體藥物行業(yè)運(yùn)行現(xiàn)狀及發(fā)展行情監(jiān)測研究報(bào)告
- 2023年高考物理分題型多維刷題練專題19熱學(xué)中的變質(zhì)量氣體問題(原卷版+解析)
- 如何喚醒孩子學(xué)習(xí)的內(nèi)驅(qū)力
- 跨境電商合伙投資協(xié)議書
- 工程質(zhì)量責(zé)任登記制度
- 狀元展廳方案策劃
- 土壤農(nóng)化分析實(shí)驗(yàn)智慧樹知到期末考試答案章節(jié)答案2024年甘肅農(nóng)業(yè)大學(xué)
評(píng)論
0/150
提交評(píng)論