《【北京科技大學(xué)考研專業(yè)課真題】軟件工程》由會(huì)員分享,可在線閱讀,更多相關(guān)《【北京科技大學(xué)考研專業(yè)課真題】軟件工程(2頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、北 京 科 技 大 學(xué)
2012年碩士學(xué)位研究生入學(xué)考試試題
=============================================================================================================
試題編號(hào): 870 試題名稱: 軟件工程 (共 2 頁)
適用專業(yè): 軟件工程、軟件工程(專業(yè)學(xué)位)
說明: 所有答案必須寫在答題紙上,做在試題或草稿紙上無效。
================
2、=============================================================================================
一、 概念解釋 (共32分,每小題4分)
1、 軟件工程
2、 結(jié)構(gòu)化程序
3、 可行性分析
4、 軟件維護(hù)
5、 總體設(shè)計(jì)
6、 軟件危機(jī)
7、 數(shù)據(jù)字典
8、 測試用例
二、 簡答題 (共28分)
1、 (6分)什么是黑盒測試、什么是白盒測試?
2、 (6分)軟件項(xiàng)目管理包含哪些內(nèi)?
3、 (5分)快速原型開發(fā)方法的基本思想是什么?
4、 (11分)什么是模塊的內(nèi)聚和耦合,模
3、塊獨(dú)立性與模塊內(nèi)聚和耦合有什么關(guān)系?
三、 論述題 (共30分,每小題15分)
1、 論述面向?qū)ο蟮姆椒▽W(xué)以及它具有的優(yōu)點(diǎn)。
2、 需求分析的目的是什么,論述軟件需求分析的原則。
四、 編程題 (共30分,每小題15分)
注:可以采用任意計(jì)算機(jī)語言,也可用偽代碼完成如下程序。
1、設(shè)有整數(shù)A,B,C, 編寫程序,打印三個(gè)數(shù)中的最小者。要求:
(1) 編寫2個(gè)程序?qū)崿F(xiàn)該功能。
(2) 從好的編碼原則出發(fā),比較兩個(gè)程序的好壞。
(3) 舉出3種好的編碼原則
2、設(shè)計(jì)一個(gè)程序,輸入100個(gè)整數(shù),完成從小到大排序,并打印輸出。
要求:(1)、用結(jié)構(gòu)化的程序設(shè)計(jì)方法,畫出程序框圖。
(2)、寫出結(jié)構(gòu)化程序。
(3)、從好的設(shè)計(jì)和編碼的角度,對(duì)你的程序給出一個(gè)簡單評(píng)述。
五、 設(shè)計(jì)題 (共30分)
設(shè)計(jì)一個(gè)《學(xué)籍管理系統(tǒng)》。學(xué)生包括本科、碩士、博士,用戶為學(xué)生管理者。功能包括
能夠存儲(chǔ)學(xué)生的基本信息
能夠查詢學(xué)生的基本信息
支持入學(xué)、注冊(cè)、畢業(yè)、退學(xué)、修學(xué)、轉(zhuǎn)學(xué)院等常規(guī)的學(xué)籍管理操作
要求:
1、 用結(jié)構(gòu)化的需求分析方法進(jìn)行需求分析。給出數(shù)據(jù)字典、數(shù)據(jù)流圖等
2、 給出各基本功能實(shí)現(xiàn)的流程圖。
3、 對(duì)應(yīng)概要設(shè)計(jì)的流程圖,基于設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu),給出詳細(xì)設(shè)計(jì)框圖。
2