日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件需求分析期末试题

發布時間:2023/12/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件需求分析期末试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、單選題

1.下面哪個不是信息系統利益相關者?( ?D ?)

A.客戶 B.用戶 C.開發人員 D.監理人員

2.下面哪項不是用戶主要關注的軟件質量屬性?( ?B ?)

A.安全性 B.可重用性 C.靈活性 D.高效性

3.在系統生命周期中,下面哪個階段持續時間最長?( D ?)

A.系統分析 B.系統設計 C.系統構造 D.系統運行

4.下面哪種系統開發過程模型不需要迭代?( A ?)

A.瀑布模型 B.原型模型 C.RUP模型 D.敏捷軟件模型

5.下面哪種系統開發策略最能培養自身的開發團隊?( D ?)

A.自行開發 B.委托開發 C.購買商品軟件 D.聯合開發

6.下面哪個不是面向對象思想的內容?(? B? )

A.封裝 B.包含 C.多態性????? D.抽象

7.UML結構圖不包含下面哪種圖?(? D? )

A.用例圖???? B.類圖 C.組件圖????? D.部署圖

8.類圖中包含哪些元素?( D?? )

A.類???? B.關聯關系 C.接口 D.以上都是

9.順序圖包含下面哪些元素(? D? )

A.泳道 B.對象 C.消息 D.以上都是

10.下面哪項不屬于系統規劃的內容?( D ?)

A.信息系統目標 B.業務流程重組 C.軟件系統方案 D.軟件模塊設計

11.下面哪項不是系統規劃方法?( C ?)

A.KSF B.VCA C.ERP D.BSP

12.下面哪項不是VCA規劃方法中的基本活動?( A )

A.技術研究 B.生產 C.銷售 D.售后服務

13.下面哪種評估方法適合于任務工期估算?( D ?)

A.三點估計法 B.德爾菲法 C.類比估算法 D.以上都可以

14.下面哪種可行性分析是企業最關心的?( C ?)

A.技術可行性 B.進度可行性 C.經濟可行性 D.社會可行性

15.哪種需求采集方法通過觸發問題的想法發揮作用?(? B? )

A.調查表???? B.頭腦風暴 C.原型法????? D.分析文檔與系統

16.下面哪種不是用例圖中的關系?(? D? )

A.包含 B.擴展 C.泛化 D.復合

17.類圖中表示一個類是另一個類的一部分的關系是?(? A? )

A.復合 B.擴展 C.泛化 D.關聯

18.活動圖包含哪個元素?(? D? )

A.活動 B.分支 C.并發 D.以上都是

19.以下哪種不是非功能性需求?(? A? )

A.業務功能 B.安全性????? C.可擴展性 D.可靠性

20.在系統開發的哪個階段進行架構設計?( B )

A.系統需求分析 B.系統總體設計 C.系統詳細設計 D.系統開發實現

21.下面哪種設計方法只應用在面向對象系統設計中?( D )

A.抽象設計 B.逐步求精 C.模塊化 D.信息隱蔽

22.下面哪種UML模型圖只用于系統總體設計建模?( D )

A.系統類圖 B.對象序列圖 C.對象通信圖 D.系統部署圖

23.用戶最關心下面哪種架構?( A )

A.應用架構 B.軟件架構 C.數據架構 D.拓撲架構

24.下面哪種軟件架構風格適合復雜軟件系統?( A ?)

A.分層體系架構 B.客戶機/服務器架構C.微內核體系架構 D.數據共享體系

25. 聚合線上的黑鉆石意味著( ?D ?)

A. 通過值聚合 ???B. 此聚合是復合 ??C. 部分與整體關系 ???D. 前面所有的

26. 狀態機圖是由狀態和( ?C ?)引發的轉換的圖

?A. 活動 ?????????B. 觸發器 ????????C. 事件 ?????????????D. 前面所有的

27. 下面哪些發現類的方法與模糊類的概念有關?( ?C ?)

A. CRC ???????????B. 用例驅動法 ???C. 名詞短語方法 ?????D. 公共類模式方法

28. 子類中一些繼承來的特性被覆蓋,這種繼承稱為( ?C ?)

A. 擴展繼承 ??????B. 方便繼承 ????C. 限制繼承 ??????????D. 以上都不是

29. 下面哪一個操作符是定義并行片段的,考慮了所包含行為的交替執行( ?D ?)

?A. Opt ????????????B. Loop ????????C. Alt ????????????????D. Par

30. 類之間關系不包括( ?D ?)

A. 依賴關系 ???????B. 泛化關系 ???C. 實現關系 ??????????D. 分解關系

31. 順序圖中的消息的組成不包括( ?A ?)

A. 接口 ?B. 活動 ???????C. 發送者 ????????????D. 接受者

32. 下列( ?C ?)不用來表示軟件體系結構

A. 包圖 ???????????B. 構件圖 ?????C. 用例圖 ????????????D. 部署圖

33. 下面哪種UML模型圖描述軟件與硬件的系統結構? ( ?D ?)

?A. 包圖 ?????B. 構件圖 C. 類圖 ?????????D. 部署圖

34. 以下哪項不是發現類的方法?( ?D ?)

A.?用例驅動法 ??B.?名詞短語方法 ??C.?類-職責-協作者方法 ?D.頭腦風暴法

35.在信息系統中,下面哪項不是UI界面功能?( C ?)

A.功能執行 B.狀態查看 C.數據存取 D.輸入/輸出

36.下面哪項不在界面布局元素范圍?( B )

A.菜單 B.導航關系 C.按鈕 D.列表

37.下面哪種頁面結構適合電商Web系統?( C )

A.線性結構 B.分層結構 C.網絡結構 D.以上均可

38.新聞類Web系統頁面導航一般采用哪種方式?( D )

A.水平欄目導航 B.垂直欄目導航 C.混合欄目導航 D.頁面內容導航

39.下面哪項不在界面交互流程設計中?( C )

A.任務確定 B.場景梳理 C.界面布局 D.業務流程添加

二、判斷題

1.項目經理是系統構造人員之一。( ⅹ?)

2.信息系統軟件是一類處理信息的系統軟件。( ⅹ?)

3.系統規劃是在項目立項之后進行。( ⅹ?)

4.敏捷軟件開發過程模型是一種輕量級的過程模型。( √?)

5.應用軟件依賴于系統運行環境。( √?)

6.面向對象的需求分析與編程語言無關。(? √? )

7. 活動圖可以表示并發活動。(? √? )

8. 狀態圖有自轉換狀態。(? √? )

9. 部署圖的節點中可以嵌入構件。(? √? )

10. BPMN可以基于WSBPEL轉換為軟件流程組件。( √?? )

11.系統規劃需要在項目立項后進行。( ⅹ?)

12.信息系統建設目標必須支持組織機構目標達成。( √?)

13.系統規劃內容包括功能需求分析。( ⅹ?)

14.BSP方法可以直接將機構目標轉換為信息系統目標。( ⅹ?)

15.在完成項目任務預算后就可以進行任務分工。( ⅹ?)

16.BPMN的編排流程中沒有泳池。(? ×? )

17. 用例圖中用例之間的擴展關系箭頭是從擴展用例指向被擴展用例。(? √? )

18. 活動圖無法表達并發執行的活動。(? ×? )

19. 類圖中兩個類之間的泛化關系是指兩個類之間的一般與特殊關系。(? √? )

20. 需求變更管理需要有專門的變更過程控制。(? √? )

21.類圖模型在系統設計各階段都需要涉及。( √?)

22.系統數據架構是一類數據庫模型。( ⅹ?)

23.系統體系架構本質就是軟件架構。( ⅹ?)

24.客戶機/服務器體系架構適合Web應用。( √?)

25.異步消息通信模式適合銀行轉賬業務。( ⅹ?)

26. 類圖的目的是描述系統的運行方式。 ( ?× ?)

27. 接口是構造型為《interface》的類,類可以通過實現接口而支持接口指定的操作。( √ )

28. 順序圖是對象之間傳遞消息的時間順序的可視化表示。 ( ?√ ?)

29. 順序圖中所有對象在程序一開始運行的時候,其生命線就必須存在。( ?× ?)

30. 通信圖和順序圖語義等價,可以相互轉換。( ?√ ?)

31. 處于相同狀態的同類不同對象對同一事件的反應往往是一樣的,而處于不同狀態的同一對象則對同一事件會作出不同反應。 ( ?√ ?)

32. 只要將包中元素的可見性設為公共的,則其它包就可以訪問它。( ?× ?)

33. 聚合與泛化都是面向對象系統支持功能復用的技術。( ?√ ?)

34. 在UML構件圖中,需要定義消息來描述構件之間的聯系。( ?× ?)

35. 所有對象都通過類來描述,所有類都具有對象。( ?× ?)

36.信息系統功能是通過用戶與系統界面交互來實現的。(√?)

37.人的視覺運動規律是以中心為重點向四周發散。( ⅹ?)

38.在詳細界面設計前需要進行系統原型設計。( √?)

39.輸入數據格式校驗是通過執行檢查程序來實現。( √?)

40.頁面的數據列表可以打印輸出。( ⅹ?)

三,簡答題

1.比較系統分析員與系統架構設計師的角色職責有何異同?

答:系統分析員與系統架構設計師相同職責是建立信息系統總體方案。不同點在于系統分析員負責系統需求分析,系統架構設計師負責系統架構設計。

2.說明軟件本質特性有哪些?

答:軟件本質特性如下:

?軟件是邏輯代碼組成的程序集合,非有形物體。

?軟件不會損耗,但會因失去價值被棄用。

?軟件是開發人員通過腦力勞動開發出來的,還不能做到生產線制造。

?軟件還未完全實現標準化構件組裝系統。

3.面向對象的分析與面向對象的設計在具體實施上有什么區別?

面向對象的分析是進行需求分析,輸出是需求規格說明書,是面向對象設計的輸入。面向對象分析主要是繪制用例圖、活動圖、時序圖和關鍵類圖。

面向對象設計的輸出是面向對象編程的輸入。面向對象的設計更注重繪制系統的詳細類圖、組件圖和部署圖等。

4. UML建模語言的面向對象思想體現在哪些方面?

UML的視圖均體現了面向對象的思想,如類圖是描述類及類之間關系的視圖,是一種典型的面向對象思想,其他的如用例圖、時序圖等也包含了對象。

5. 實體類是什么?在類建模中還需要區分哪些種類的類?

實體類是抽象描述大自然中自然存在的物體的類,比如:人、桌子、筷子、房子、羊等。除了實體類,還有概念類、事件類、組織類、人員類、崗位類等。

6.系統架構設計如何滿足系統非功能需求?

系統架構決定了系統非功能特性,如系統可靠性、可用性、安全性、可伸縮性,以及系統性能。因此,在系統設計中,根據應用需求,可選擇合適的系統架構模式進行系統架構設計。

7.系統數據架構設計一般給出哪些內容?

系統數據架構通常需要給出系統數據資源的組織與存儲結構。它不僅需要反映數據結點的分布關系,還需要考慮這些數據資源的存儲方式,如文件存儲、數據庫存儲或數據倉庫存儲。系統數據架構與系統拓撲架構、系統應用架構密切相關,但它是從數據資源角度,反映信息系統的數據結點組成關系。

8.什么是抽象類?什么是接口?它們之間有什么區別?

答:抽象類指不具有實例的類,其作用是為其它類描述它們的公共屬性和行為。接口定義一組操作,不定義操作的實現。

抽象類是對一組具有相同屬性和方法的邏輯上有關系的事物的一種抽象,接口是對一組具有相同屬性和方法的邏輯上不相關的事物的一種抽象。抽象類能提供一些操作的部分實現,接口不實現任何操作。抽象類體現一種繼承關系,接口僅僅是契約關系。

四,用例圖,類圖,時序圖,活動圖在軟件需求分析中的作用

總結

以上是生活随笔為你收集整理的软件需求分析期末试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。