(1分)資料流程圖主要使用的階段是( )
a. 使用者需求分析
b. 總體設計
c. 詳細設計
d. 編碼和單元測試
(1分)資訊隱蔽是( )
a. 模組的資料結構對其客戶是不可見的
b. 模組的資料結構和演算法對其客戶是不可見的
c. 模組的演算法對其客戶是不可見的
d. 模組的服務對其客戶是不可見的
(1分)耦合是( )
a. 模組內部各部件之間的度量
b. 模組之間聯絡強弱的度量
c. 模組內部各部件之間聯絡強以及模組之間聯絡強弱的度量
d. 系統之間聯絡程度強弱的度量
(1分)黑盒測試( )
a. 能夠確定程式錯誤的位置
b. 在介面測試程式的功能
c. 僅僅程式的邏輯是可見的
d. 程式的資料結構和程式的邏輯是可見的
(1分)非結構化程式轉換為結構化程式的轉換方式主要有:布林標誌技術、( )、和狀態變數方法
a. **更新技術
b. 編碼複製技術
c. 迴圈複製技術
d. 布林複製技術
(1分)以下用於決定乙個產品還要持續測試多長時間的方法是( )
a. mttf
b. 失效比率
c. 零缺陷實驗技術
d. 錯誤植入法
(1分)設c(x)定義問題x的複雜性函式,e(x)定**決問題x所需要工作量的函式,對於兩個問題p1和p2,一般情況下如果c(p1) > c(p2),則( )
a. e(p1) < e(p2)
b. e(p1 + p2) < e(p1) + e(p2)
c. c(p1 + p2) = c(p1) + c(p2)
d. e(p1 + p2) > e(p1) + e(p2)
(1分)物件導向的程式設計特性( )
a. 具有封閉性,繼承性
b. 有封閉性,繼承性,多型性,可靠性
c. 有封閉性,繼承性,多型性,正確性
d. 有封閉性,繼承性,多型性
假設你是某軟體公司的專案經理。泰山大學與你公司簽訂了乙份合同,要求開發學生課程註冊系統。學生可以維護課程表(對某課程註冊或取消註冊,但在該課程開課後的2週後,則不可以再註冊或取消註冊)。學生可以在任何時間查詢自己的課程註冊資訊。每個教師都可以查詢課程花名冊。學校管理人員可以維護全部課程,可以登記新課程。學生、教師、管理人員都通過使用者名稱和口令登陸到這個系統,也可以通過指紋登陸。
(5分)請畫出本系統的用例圖。
東北大學 考研複試 軟體工程 2023年
1分 軟體工程是在 背景下產生的 a.uml b.軟體危機 c.軟體外包 d.物件導向技術 1分 軟體設計中劃分模組的乙個準則是 a.低內聚低耦合 b.低內聚高耦合 c.高內聚低耦合 d.高內聚高耦合 1分 使用者定義乙個user類,該類除了管理使用者資料 使用者註冊 驗證身份 修改口令等 之外,不...
東北大學 考研複試 軟體工程 2023年
1分 下列耦合哪種影響最嚴重 a.功能耦合 b.資料耦合 c.過程耦合 d.內容耦合 1分 資訊隱蔽是 a.模組的資料結構對其客戶是不可見的 b.模組的資料結構和演算法對其客戶是不可見的 c.模組的演算法對其客戶是不可見的 d.模組的服務對其客戶是不可見的 1分 黑盒測試 a.能夠確定程式錯誤的位置...
東北大學 考研複試 軟體工程 2023年
1分 模組內部的各部件之間只有控制聯絡,而沒有資料聯絡 這種內聚型別是 a.功能內聚 b.時間內聚 c.通訊內聚 d.過程內聚 1分 如果兩個模組之間通過介面的參數列交換資訊數量,並且這些資訊資料的型別是基本資料型別 如int,float,bool或string等 則這種耦合成為 a.內容耦合 b....