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