(1分)下列耦合哪種影響最嚴重( )
a. 功能耦合
b. 資料耦合
c. 過程耦合
d. 內容耦合
(1分)資訊隱蔽是( )
a. 模組的資料結構對其客戶是不可見的
b. 模組的資料結構和演算法對其客戶是不可見的
c. 模組的演算法對其客戶是不可見的
d. 模組的服務對其客戶是不可見的
(1分)黑盒測試( )
a. 能夠確定程式錯誤的位置
b. 在介面測試程式的功能
c. 僅僅程式的邏輯是可見的
d. 程式的資料結構和程式的邏輯是可見的
(1分)物件導向的程式設計特性( )
a. 具有封閉性,繼承性
b. 有封閉性,繼承性,多型性,可靠性
c. 有封閉性,繼承性,多型性,正確性
d. 有封閉性,繼承性,多型性
(1分)軟體的生命週期一般可以劃分為3個階段( )
a. 軟體定義,系統設計,軟體維護
b. 軟體定義,軟體開發,軟體維護
c. 可行性分析,總體設計,詳細設計
d. 軟體定義,軟體編碼,軟體測試
(1分)在模組的資訊隱蔽概念中,以下描述錯誤的是( )
a. 模組間的通訊只能通過模組提供的接囗實現
b. 模組內部細節對呼叫者模組不可見而資料可見
c. 模組內部據和實現細節對呼叫者模組不可見
d. 模組應該是單入口的
(1分)( )的結果是軟體系統開發的基礎,關係到工程的成敗,產品的質量
a. 可行性分析
b. 總體設計
c. 需求分析
d. 編碼和測試
(1分)當模組之間需要傳遞的引數較少時,( )型別最好
a. 內容耦合
b. 控制耦合
c. 資料耦合
d. 公共耦合
(1分)以下各種圖不是dml使用的圖是( )
a. 資料流程圖
b. 用例圖(案例圖)
c. 類圖
d. 順序圖(序列圖)
(1分)下面不屬於整合測試方法的時( )
a. 自頂向下的整合測試
b. 自底向上的整合測試
c. 自頂向下和自底向上相結合的整合測試
d. 自中間向頂部和底部相結合的整合測試
超市資訊管理系統是乙個面向超市用來進行超市日常資訊處理的管理資訊系統。該資訊系統能夠方便地為超市的售貨員提供各種日常售貨功能,也能夠為超市的管理者提供各種管理功能,如進貨、統計商品等。
(1)超市資訊管理系統能夠支援售貨員日常售貨功能。每乙個售貨員通過自己的使用者名稱和密碼登入到售貨系統中,為顧客提供服務。在售貨員為顧客提供售貨服務時,售貨員接收顧客購買商品,根據系統的定價計算出商品的總價,顧客付款並接受售貨員列印的貨物清單,系統自動儲存顧客購買商品記錄。
(2)超市資訊管理系統能夠為超市的管理者提供管理功能。超市的管理包括庫存管理、訂貨管理、報表管理和售貨人員管理和系統維護等。庫存管理員負責超市的庫存管理;訂貨員負責超市的訂貨管理;統計分析員負責超市的統計分析管理;系統管理員負責超市的售貨人員管理和系統維護。毎種管理者都通過自己的使用者名稱和密碼登入到各自的管理系統中。
(3)庫存管理包括商品入庫管理、處理盤點資訊、處理報銷商品資訊和一些資訊的管理設定資訊。這些設定資訊包括**商資訊、商品資訊和特殊商品資訊。庫存管理員每天對商品進行一次盤點,當發現庫存商品有損壞時,及時處理報損資訊。當商品到貨時,庫存管理員檢查商品是否合格後並將合格的商品進行入庫。當商品進入賣場時,商品進行出庫處理。
(4)訂貨管理是對超市所缺貨物進行的訂貨處理,包括統計訂貨商品和製作訂單等步驟。當訂貨員發現庫存商品低於庫存下限時,根據系統**商資訊,製作訂單進行商品訂貨處理。
(5)統計分析管理包括查詢商品資訊、查詢銷售資訊、查詢**商資訊、查詢缺貨資訊、查詢報表資訊和查詢特殊商品資訊,並製作報表。統計分析員使用系統的統計分析功能,了解商品資訊、銷售資訊、**商資訊、庫存資訊和特殊商品資訊,以便能夠制定出合理的銷售計畫。
(6)系統管理包括維護員工資訊、維護會員資訊和系統維護。系統管理員通過系統管理功能,能夠了解公司員工資訊、會員資訊,還能夠對系統進行維護工作。
(6分)選擇所用過程模型及原因。
(7分)畫出用例圖。
(7分)畫出類圖。
東北大學 考研複試 軟體工程 2023年
1分 軟體工程是在 背景下產生的 a.uml b.軟體危機 c.軟體外包 d.物件導向技術 1分 軟體設計中劃分模組的乙個準則是 a.低內聚低耦合 b.低內聚高耦合 c.高內聚低耦合 d.高內聚高耦合 1分 使用者定義乙個user類,該類除了管理使用者資料 使用者註冊 驗證身份 修改口令等 之外,不...
東北大學 考研複試 軟體工程 2023年
1分 模組內部的各部件之間只有控制聯絡,而沒有資料聯絡 這種內聚型別是 a.功能內聚 b.時間內聚 c.通訊內聚 d.過程內聚 1分 如果兩個模組之間通過介面的參數列交換資訊數量,並且這些資訊資料的型別是基本資料型別 如int,float,bool或string等 則這種耦合成為 a.內容耦合 b....
東北大學 考研複試 軟體工程 2023年
1分 資料流程圖主要使用的階段是 a.使用者需求分析 b.總體設計 c.詳細設計 d.編碼和單元測試 1分 資訊隱蔽是 a.模組的資料結構對其客戶是不可見的 b.模組的資料結構和演算法對其客戶是不可見的 c.模組的演算法對其客戶是不可見的 d.模組的服務對其客戶是不可見的 1分 耦合是 a.模組內部...