摘要:軟考系統(tǒng)架構設計師考試經典100題由希賽網整理,本文是軟考系統(tǒng)架構設計師考試經典100題的(5)題內容,以便考生對系統(tǒng)架構設計師考試知識點的掌握檢測。
為方便軟考考生對系統(tǒng)架構設計師考試知識點的檢測,希賽軟考頻道為考生整理了軟考系統(tǒng)架構設計師考試經典100題的資料,本文是軟考系統(tǒng)架構設計師考試經典100題的(5)題內容(100題及答案解析完整版可在本文文首本文資料處或文末的資料下載欄目下載):
八、軟件工程(20)
1、根據(jù)傳統(tǒng)的軟件生命周期方法學,可以把軟件生命周期劃分為( )。
A.軟件定義、軟件開發(fā)、軟件測試、軟件維護
B.軟件定義、軟件開發(fā)、軟件運行、軟件維護
C.軟件分析、軟件設計、軟件開發(fā)、軟件維護
D.需求獲取、軟件設計、軟件開發(fā)、軟件測試
2、軟件方法學是以軟件開發(fā)方法為研究對象的學科。其中,( )是先對最高層次中的問題進行定義、設計、編程和測試,而將其中未解決的問題作為一個子任務放到下一層次中去解決。( )是根據(jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開始,通過對其進行相互連接、修改和擴大,構成所要求的系統(tǒng)。( )是建立在嚴格數(shù)學基礎上的軟件開發(fā)方法。
A.面向對象開發(fā)方法
B.形式化開發(fā)方法
C.非形式化開發(fā)方法
D.自頂向下開發(fā)方法
A.自底向上開發(fā)方法
B.形式化開發(fā)方法
C.非形式化開發(fā)方法
D.原型開發(fā)方法
A.自底向上開發(fā)方法
B.形式化開發(fā)方法
C.非形式化開發(fā)方法
D.自頂向下開發(fā)方法
3、RUP強調采用( )的方式來開發(fā)軟件,這樣做的好處是( )。
A.原型和螺旋
B.螺旋和增量
C.迭代和增量
D.快速和迭代
A.在軟件開發(fā)的早期就可以對關鍵的,影響大的風險進行處理
B.可以避免需求的變更
C.能夠非??焖俚貙崿F(xiàn)系統(tǒng)的所有需求
D.能夠更好地控制軟件的質量
4、應用系統(tǒng)開發(fā)中可以采用不同的開發(fā)模型,其中,( )將整個開發(fā)流程分為目標設定、風險分析、開發(fā)和有效性驗證、評審四個部分;( )則通過重用來提高軟件的可靠性和易維護性,程序在進行修改時產生較少的副作用。
A.瀑布模型
B.螺旋模型
C.構件模型
D.對象模型
A.瀑布模型
B.螺旋模型
C.構件模型
D.對象模型
5、軟件開發(fā)過程模型中,( )主要由原型開發(fā)階段和目標軟件開發(fā)階段構成。
A.原型模型
B.瀑布模型
C.螺旋模型
D.基于構件的模型
6、( )是在逆向工程所獲取信息的基礎上修改或重構已有的系統(tǒng),產生系統(tǒng)的一個新版本。
A.逆向分析(Reverse Analysis)
B.重組(Restructuring)
C.設計恢復(Design Recovery)
D.重構工程(Re-engineering)
7、在結構化分析方法中,用( )表示功能模型,用( )表示行為模型。
A.ER圖
B.用例圖
C.DFD
D.對象圖
A.通信圖
B.順序圖
C.活動圖
D.狀態(tài)轉換圖
8、在面向對象設計中,( )可以實現(xiàn)界面控制、外部接口和環(huán)境隔離。( )作為完成用例業(yè)務的責任承擔者,協(xié)調、控制其他類共同完成用例規(guī)定的功能或行為。
A.實體類
B.控制類
C.邊界類
D.交互類
A.實體類
B.控制類
C.邊界類
D.交互類
9、用例(use case)用來描述系統(tǒng)對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個會員管理系統(tǒng)中,會員注冊時可以采用電話和郵件兩種方式。用例“會員注冊”和“電話注冊”、“郵件注冊”之間是( )關系。
A.包含(include)
B.擴展(extend)
C.泛化(generalize)
D.依賴(depends on)
10、UML(Unified Modeling Language)是面向對象設計的建模工具,獨立于任何具體程序設計語言,以下( )不屬于UML中的模型。
A.用例圖
B.協(xié)作圖
C.活動圖
D.PAD圖
軟考備考資料免費領取
去領取