《軟件方法》書中自測題大全-題目全文+分卷自測

已經根據最新版本內容更新了在線題庫!html

如下是《軟件方法》1-8章中的自測題,答案不直接給出,可訪問每套題後面的自測連接或掃二維碼自測,作到全對才能知道答案。android

知識點見《軟件方法》(http://www.umlchina.com/book/softmeth.html)程序員

「軟件需求設計方法學全程實例剖析」幻燈片(http://www.umlchina.com/training/slide.html)數據庫

《軟件方法》第1章自測題1編程

1 [ 單選題 ] 軟件開發中需求工做的目的是:安全

A) 讓系統更加好賣微信

B) 更好地指導設計網絡

C) 對系統作概要的描述架構

D) 知足軟件工程需求規範app

2 [ 單選題 ]軟件開發中設計工做的目的是:

A) 對系統作詳細的描述

B) 更好地指導編碼

C) 下降開發維護成本

D) 知足軟件工程設計規範

自測連接:http://www.101test.com/cand/index?paperId=2FGFDI

或掃如下二維碼:

001.png

《軟件方法》第1章自測題2

1 [ 單選題 ]開發人員說「根據客戶的需求,咱們的系統分爲銷售子系統、庫存子系統、財務子系統……」,這句話反映了開發人員可能有什麼樣的認識錯誤?

A) 開發人員沒有認識到面向對象設計的重要性

B) 開發人員直接從設計映射需求

C) 開發人員直接從需求映射設計

D) 開發人員沒有用UML模型來描述子系統

2 [ 單選題 ]打開開發人員寫的需求規約,發現用例的名字都是「學生管理」、「題庫管理」、「課程管理」……,這背後可能隱藏的最大問題是什麼?

A) 用例的名字不是動賓結構,應改成「管理學生」……

B) 用例粒度太粗,每個應該拆解成四個用例,「新增學生」、「修改學生」……

C) 開發人員直接從需求映射設計

D) 開發人員直接從設計映射需求

3 [ 單選題 ]如下這些常常在開發團隊裏使用的詞彙,都是不嚴謹的。其中_______混淆了需求和設計的區別。

A) 功能模塊

B) 詳細設計

C) 用戶需求

D) 業務架構

4 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?

每一個項目由若干活動組成,每項活動又由許多任務組成。一項任務消耗若干資源,併產生若干工件。工件有代碼、模型、文檔等。

A) 業務建模

B) 需求

C) 分析

D) 設計

5 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?

002.png

A) 業務建模

B) 需求

C) 分析

D) 設計

6 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?

系統向會員反饋已購買商品的信息。

A) 業務建模

B) 需求

C) 分析

D) 設計

7 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?

某集團向優馬神州經理提出舉辦講座的請求後,經理根據請求決定請哪一位專家,並擬定講座計劃,交給組織工做人員執行。組織工做人員根據經理提供的專家資料經過Email、電話等各類方式聯繫專家,和專家商議講座的時間和主題。

A) 業務建模

B) 需求

C) 分析

D) 設計

8 [ 多選題 ]若是問開發人員「你在作什麼」,他說「我在寫文檔」,那麼他有可能:

A) 不瞭解軟件開發各工做流的區別

B) 把本身的工做簡單分爲「代碼」和「文檔」

C) 認爲文檔就是代碼的敘述性文件

D) 知道「文檔」和「代碼」的真正區別是什麼

9 [ 單選題 ]如下說法和其餘三個最不相似的是:

A) 若是容許一次走兩步,新手也能擊敗象棋大師

B) 百米短跑比賽才10秒鐘,不可能爲每一秒作周密計劃,憑感受跑就是

C) 即便是最好的足球隊,也不能保證每次進攻都能進球,因此練習傳球配合是沒用的,不如直接大腳開到對方門前

D) 雖然你們都考不及格,但考58分和考42分是不同的

自測連接:http://www.101test.com/cand/index?paperId=IRKVVN

或掃如下二維碼:

003.png

《軟件方法》第1章自測題3

1 [ 單選題 ]UML三友是哪三位?

A) Messi、Neymar JR和Luis Suárez

B) Luciano Pavarotti、Placido Domingo和Jose Carreras

C) Martin Fowler、Kent Beck和Alistair Cockburn

D) James Rumbaugh、Grady Booch和Ivar Jacobson

2 [ 單選題 ]如下不屬於OOAD方法學的是:

A) Booch方法

B) Demarco方法

C) Rumbaugh OMT

D) Coad/Yourdon方法

3 [ 單選題 ]如下不屬於UML圖形的是:

A) 流程圖

B) 狀態機圖

C) 序列圖

D) 通訊圖

4 [ 多選題 ]如下不屬於本書推薦經常使用的UML元素的是:

A) 用例圖

B) 組件圖

C) 序列圖

D) 類圖

5 [ 單選題 ]如下不是UML工具的是:

A) Enterprise Architect

B) DOORS

C) Astah

D) MagicDraw

E) Plato

F) Rhapsody

6 [ 單選題 ]一些開發人員更喜歡畫「草圖」,而後說「來!我給你們講講」,深層緣由是:

A) 這樣更敏捷,如今流行「敏捷」

B) 草圖更自由,有發揮的空間

C) 想經過形式的粗陋遮掩內容的粗陋

D) 親身講解賽過模型文檔交流

7 [ 多選題 ]常常被看成「偷懶庇護所」的說辭有:

A) 軟件開發是藝術,藝術是沒有道理可講的

B) 咱們敏捷了

C) 建模帶來競爭優點

D) 無論用什麼方法,把項目作成功就是好方法

8 [ 單選題 ]如下軟件開發名人中,和前央視主持人小崔(崔永元)同齡的是:

A) Martin Fowler

B) Kent Beck

C) Ivar Jacobson

D) Peter Coad

E) James Rumbaugh

F) Grady Booch

9 [ 單選題 ]如下說法正確的是:

A) 在項目中能夠只挑選一部分UML元素來使用

B) UML模型的最佳案例就是建模工具附帶的例子

C) 團隊引進UML時,努力達到的最終目標應該是完整應用全部的UML元素

D) UML是軟件開發人員和客戶之間溝通的絕佳工具

10 [ 單選題 ]如下說法正確的是:

A) 功能不多的系統不須要建模

B) 類不多的系統不須要建模

C) 市場上已經有不少現存產品的系統不須要建模

D) 不參加競爭的系統不須要建模

自測連接:http://www.101test.com/cand/index?paperId=2NAWWM

或掃如下二維碼:

004.png

《軟件方法》第2章自測題1

1 [ 單選題 ]一家航空公司把本身定位爲「低價的快樂航空」,那麼如下作法不合適的是:

 A) 不提供機上餐飲,只提供花生米和水

 B) 在機艙裏撒彩紙屑慶祝乘客生日

 C) 模仿唐老鴨的嗓音講解伺機規則

 D) 全部飛機用同種機型

2 [ 單選題 ]如下是一位初中數學老師某天的工做描述。

6:45-7:10 坐K566公交到學校

7:10-8:00 挑出一些幾何課的圖,交代課表明在黑板上先畫好,整理教學工具、課件U盤

8:10-8:50 上午第一節課(3班幾何)等腰梯形,導入課程,內容展開

9:00-9:40 上午第二節課(3班幾何)等腰梯形,鞏固練習,小結,佈置做業,抽空批改以前做業

9:40-10:10 課間休整

10:10-10:50 上午第三節課(4班幾何)等腰梯形,導入課程,內容展開

11:00-11:40 上午第四節課(4班幾何)等腰梯形,鞏固練習,小結,佈置做業,抽空批改以前做業

11:40-13:00 午飯、午休

13:00-14:30 批改做業。課表明送做業上來,攤開摞好,一本本批改,給分

若是作一個系統改善該老師的工做,這個系統最應該提供的功能是:

 A) 把書上的圖複製到黑板上,動態添加和清除輔助線。

 B) 掃一下做業自行給出得分。

 C) 統計做業和測試狀況。

 D) 信息不足,看不出來。

3 [ 單選題 ]請把左側功能相似的不一樣軟件系統和右側不一樣的老大畫線對應。

1 微信 a 發達公司銷售總監侯總

2 QQ b 意見領袖任大炮

3 微博 c 武漢市滑坡路小學學生黃藝博

A) 1-a,2-b,3-c

B) 1-a,2-c,3-b

C) 1-b,2-a,3-c

D) 1-b,2-c,3-a

E) 1-c,2-a,3-b

F) 1-c,2-b,3-a

4 [ 單選題 ]請把左側功能相似的不一樣軟件系統和右側不一樣的老大畫線對應。

1 Rational Rhapsody a 青華大學軟件專業學生王思蔥

2 Enterprise Architect b 生產戰鬥機的LoMa公司研發總監Pony Ma

3 StarUML c 生存下來進入發展期的京西購物網研發總監李總

A) 1-a,2-b,3-c

B) 1-a,2-c,3-b

C) 1-b,2-a,3-c

D) 1-b,2-c,3-a

E) 1-c,2-a,3-b

F) 1-c,2-b,3-a

5 [ 單選題 ]研發部要添加一名C#程序員,由人力資源部負責出面招人,請問針對這名C#程序員(一我的腦編程系統),老大是:

A) 人力資源部經理

B) 研發部經理

C) 公司總經理

D) C#程序員

6 [ 單選題 ]一款「微信多開」app,能夠容許同一臺設備開多個微信。如下對該app的老大定位最貼切的是:

A) 微信用戶張大龍

B) 山水集團董事長高小琴

C) 阿爾法公司銷售經理鄭乾

D) 「微信多開」app研發團隊領導張多龍

7 [ 單選題 ]若是有一位程序員告訴您說「我在作一個Python項目」,這時您應該想到:

 A) 他可能從本身的角度定義所作的項目

 B) Python怎麼這麼火,我也要學

 C) 編程語言背後的道理是同樣的

 D) 仍是我作的Java需求量大

自測連接:https://www.101test.com/cand/index?paperId=2YK7UR

或掃如下二維碼:

005.png

《軟件方法》第2章自測題2

1 [ 單選題 ]1999年11月的《財富》雜誌題爲「20世紀企業家」的文章,評選出了最能表明20世紀企業家精神的企業家─福特汽車的Henry Ford。另外三位候選人是通用汽車的Alfred Pritchard Sloan Jr.、IBM的Thomas John Watson Jr.和微軟的William H. Gates Sr.。

請問,按照本書對願景的定義,Henry Ford如下哪句話最像福特汽車公司的願景?

A) 讓每一個家庭都擁有一輛汽車。

B) 讓普通大衆更常常和家人去兜風。

C) 儘量提升質量,儘量下降成本,儘量提升薪水。

2 [ 單選題 ]某年某月的某一天,祁同偉廳長給趙東來局長下了指示「東來啊,咱們要增強對掃黃工做的管理」。做爲一名需求人員,想要用本章知識剖析祁同偉廳長的指示,最應該作的是:

A) 針對「強」揣摩祁同偉的度量指標。

B) 置之不理,祁同偉不是老大。

C) 針對「黃」揣摩祁同偉的度量指標。

D) 仔細查閱掃黃的有關法規,嚴格執行。

3 [ 單選題 ]作一個研發部內部使用的「統一開發平臺」,如下長得像願景的是:

 A) 創建一個統一開發平臺

 B) 爲公司賺取更多的利潤

 C) 提升代碼複用率

 D) 開發人員能夠在平臺上開發軟件

4 [ 多選題 ]平時建模人員使用的詞彙中,有許可能是含糊不清的,背後隱藏的問題是對一些軟件工程概念的認識不清楚。請問:如下哪些詞彙是不合適的?

 A) 用戶需求

 B) 系統需求

 C) 開發需求

 D) 需求分析

 E) 涉衆利益

 F) 涉衆需求

 G) 業務需求

 H) 設計需求

自測連接:http://www.101test.com/cand/index?paperId=AFBCBW

或掃如下二維碼:

006.png

《軟件方法》第3章自測題1

1 [ 單選題 ]賣飲料有不一樣吆喝方法,對應了軟件開發的工做流,請爲如下a) b) c)找出合適的對應選項。

a)男程序員快來買啊!我能夠喝,並且味道不錯,保質期又長,便於攜帶……

b)男程序員快來買啊!喝了我,老闆月月給你加薪,美女瘋狂倒追你!

c)男程序員快來買啊!我這裏面有糖、磷酸、咖啡因……

 A) 業務建模是a,需求是b,分析設計是c。

 B) 業務建模是a,需求是c,分析設計是b。

 C) 業務建模是b,需求是a,分析設計是c。

 D) 業務建模是b,需求是c,分析設計是a。

 E) 業務建模是c,需求是a,分析設計是b。

 F) 業務建模是c,需求是b,分析設計是a。

2 [ 單選題 ]從什麼年代開始,銀行、政府、商店等機構內部有大量的智能系統?

 A) 20世紀80年代

 B) 20世紀70年代

 C) 20世紀60年代

 D) 早於20世紀

3 [ 單選題 ]如下不能做爲業務建模研究對象的是:

 A) 屌絲

 B) 微信

 C) 八天連鎖酒店有限公司

 D) JZ縣城管大隊

4 [ 單選題 ]一個組織,從外面看是______的集合,從裏面看是_______的集合。

 A) 價值;系統

 B) 業務執行者;業務用例

 C) 業務執行者;業務工人

 D) 功能;性能

5 [ 單選題 ]如下說法正確的是:

 A) 業務執行者在系統外面,業務工人在系統裏面。

 B) 業務執行者在系統裏面,業務工人在系統外面。

 C) 業務工人不能取代業務實體的責任。

 D) 業務工人能夠取代業務工人的責任。

6 [ 多選題 ]以醫院爲研究對象,針對如下概念:護士、患者、CT掃描儀、醫生、保安、醫院信息系統、衛生局,如下正確的說法有:

 A) 衛生局是業務執行者。

 B) 由於保安的社保關係不在醫院,保安不是業務工人。

 C) CT掃描儀是業務實體。

 D) 醫生是業務執行者。

7 [ 多選題 ]以一家超市爲研究對象作業務建模。建模人員觀察到:顧客到超市買東西,找收銀員結帳;收銀員會使用超市管理系統來結帳,結帳時超市管理系統會請求銀行系統完成交易。上面提到的名詞中,屬於超市的執行者的有:

 A) 收銀員

 B) 顧客

 C) 超市管理系統

 D) 銀行系統

 E) 銀行

8 [ 單選題 ]針對如下研究對象,「財務人員」最有多是業務執行者的是:

 A) 某省註冊會計師考試委員會

 B) 某市國稅局

 C) 公司人力資源部

 D) 公司財務部

自測連接:http://www.101test.com/cand/index?paperId=AE858Z

或掃如下二維碼:

007.png

《軟件方法》第3章自測題2

1 [ 單選題 ]公交公司裏有調度員,調度員的工做除了調度以外,還要制定線路行車做業計劃,還要不按期上路調查客流等。假設根據願景判斷,下一步改進點應該在調度員上路調查客流的環節,那麼這個環節應該歸屬哪一個業務用例呢?

①以公交公司爲研究對象的「市民→乘車」用例

②以公交公司爲研究對象的「調度員→調查客流」用例

③以系統爲研究對象的「調度員→調查客流」用例

④以調度室爲研究對象的「公司管理層→調度」用例

⑤以公交公司爲研究對象的「公司董事會→提升運營效率」用例

 A) ①和④

 B) 只有③

 C) ②和⑤

 D) ③和⑤

2 [ 單選題 ]若是有人問「這個佣金系統的業務用例是什麼」,您應該怎麼回答,纔算是理解了本章內容?

 A) 經紀→領取佣金

 B) 財務部→發放經紀佣金

 C) 不清楚,再給出這個系統更詳細的資料才行

 D) 不知道,問題問得不對

 E) 財務人員→計算佣金

 F) 經紀→領取佣金 以及 財務人員→計算佣金

3 [ 單選題 ]以一家軟件公司爲研究對象,如下正確的是:

008.png

 

 A) ②和③

 B) 只有④

 C) 只有②

 D) ①和④

4 [ 單選題 ]關於業務用例和系統用例的區別,如下說法正確的是:

 A) 業務用例研究人工,系統用例研究自動化

 B) 業務用例研究組織,系統用例研究系統

 C) 業務用例研究業務,系統用例研究技術實現

 D) 業務用例研究系統外的工做,系統用例研究系統負責的工做

 E) 業務用例抽象,系統用例具體

 F) 業務用例不是全部系統都有,系統用例全部系統都有

5 [ 多選題 ]若是您使用的建模工具中沒有業務執行者、業務用例、業務工人、業務實體等圖標,能夠怎麼作?

 A) 改用有圖標的工具

 B) 那就不作業務建模了

 C) 只要註明了研究對象是組織就不要緊,就用標準的執行者和類

 D) 本身在工具中添加文本構造型來代替

自測連接:http://www.101test.com/cand/index?paperId=YH5IZY

或掃如下二維碼:

009.png

《軟件方法》第4章自測題1

1 [ 多選題 ]適合用於描述業務用例的實現——業務流程的UML圖有:

 A) 活動圖

 B) 用例圖

 C) 序列圖

 D) 狀態機圖

 E) 流程圖

 F) 依賴圖

2 [ 多選題 ]關於在業務建模中使用活動圖和序列圖,如下說法正確的有:

 A) 當前建模人員作業務建模時,序列圖使用最多,因此《軟件方法》書中以序列圖爲主。

 B) 序列圖表示動做,活動圖強迫思考動做背後的目的。

 C) 活動圖背後是面向過程的思想,序列圖背後是面向對象的思想。

 D) 活動圖的「靈活」是優勢也是缺點。

3 [ 多選題 ]如下序列圖存在錯誤的地方有:

010.png

 

 A) ①

 B) ②

 C) ③

 D) ④

 E) ⑤

 F) ⑥

4 [ 單選題 ]如下序列圖中消息正確的是:

011.png

 

 A) ①

 B) ②

 C) ③

 D) ④

5 [ 單選題 ]在業務流程中有這麼一步:助理使用QQ郵箱系統將計劃書發給經理。若是QQ郵箱系統在業務流程中有重要的地位,不得忽略,那麼如下序列圖片斷描述了該步驟並且責任分配合理的是:

 A)

012.png

 

 B)

013.png

 C)

014.png

 

 D)

015.png

 

6 [ 單選題 ]想作一款男女約會神器,提升上壘的成功率。建模人員在描述現狀業務流程時犯難了,現狀究竟是寫情書、酒吧勾搭仍是用陌陌約?如下作法正確的是:

 A) 每種現狀都描述,分別改進。

 B) 由於是作產品,基本沒有現狀,不用描述現狀業務流程。

 C) 先定位目標人羣和老大,再描述現狀。

 D) 寫情書是最本質的,應該描述寫情書。

自測連接:http://www.101test.com/cand/index?paperId=M81C0X

或掃如下二維碼:

016.png

 

《軟件方法》第4章自測題2

1 [ 單選題 ]如下改進屬於什麼類型的改進?

017.png

 

 A) 提煉接口

 B) 封裝領域邏輯

 C) 物流變成信息流

 D) 改善信息流轉

2 [ 單選題 ]如今有些數碼相機提供「笑臉捕捉」功能,這屬於哪種改進?

 A) 提煉類

 B) 封裝領域邏輯

 C) 物流變成信息流

 D) 改善信息流轉

3 [ 單選題 ]針對如下業務序列圖的改進,說法正確的是:

018.png

 

 A) 標記爲一、二、3處有改進二

 B) 標記爲9處有改進三

 C) 標記爲四、5處有改進一

 D) 標記爲四、5處有改進二

4 [ 單選題 ]有三家網約車公司:D、K和U。它們用各自的模式(姑且稱爲D模式、K模式和U模式)研發和維護自身業務系統。經過一段時間的競爭,D公司併購了K公司和U公司,成爲網約車行業的霸主。併購以後,D公司的研發負責人說「咱們勝利了,證實D模式要比K模式和U模式要好得多。」

針對以上描述,如下說法正確的是:

 A) 在競爭中獲勝的公司,其研發方法應該樹爲典範。

 B) D公司研發負責人的話混淆了並存和因果。

 C) 互聯網系統的研發方法和傳統軟件系統有本質的不一樣。

 D) D模式比K模式和U模式敏捷。

5 [ 單選題 ]阿布思考法有兩個步驟:

 A) 首先定位目標客戶,而後定製需求。

 B) 首先作業務建模,再推導出需求。

 C) 首先山寨,而後慢慢超越。

 D) 首先不考慮資源限制,而後找山寨版。

6 [ 單選題 ]如下是過去幾年發生的著名事件,哪個和阿布思考法的內涵近似?

 A) 明星妻子出軌經紀人。

 B) 網絡名人幹**大尺度出任車模。

 C) 專人給市領導打傘觀看小學生冒雨表演。

 D) 「阿巴」董事局主席馬傑克聲稱本身後悔建立「阿巴」。

7 [ 單選題 ]若是屌絲男想要送女友鳳姐生日禮物,如下和阿布思考法相關的思路是:

 A) 鳳姐過去收到哪些禮物。

 B) 若是鳳姐是絕色美女她會收到什麼禮物。

 C) 鳳姐本身說出來最想要什麼禮物。

 D) 若是鳳姐是土豪她最想要什麼禮物。

自測連接:http://www.101test.com/cand/index?paperId=E6M4IT

或掃如下二維碼:

019.png

《軟件方法》第5章自測題1

1 [ 單選題 ]以相似_______這樣的系統爲研究對象時,「打印機」做爲執行者是合適的。

 A) Word

 B) 財務報表系統

 C) Photoshop

 D) 打印管理器

2 [ 單選題 ]市民想給交通卡充值,來到營業點把錢和卡一塊兒遞給營業員,營業員操做「充值系統」充值。針對「充值系統」的執行者,如下見解正確的是:

 A) 執行者應是市民,由於市民比營業員重要,並且營業員最終執行的是市民的指令。

 B) 執行者應該是充值系統,由於充值由充值系統完成。

 C) 執行者應該是營業員,系統執行者與重要無關。

 D) 市民和營業員一塊兒做爲執行者。

3 [ 多選題 ]根據如下業務序列圖,請問屬於「一卡通系統」執行者的有:

020.png

 A) 外來辦事人員

 B) 一卡通系統

 C) 大院門口保安

 D) 受訪人

 E) 來車監控系統

 F) 時間

4 [ 多選題 ]如下說法正確的有:

 A) 業務執行者不必定是系統執行者。

 B) 系統執行者必定是業務執行者。

 C) 系統執行者必定是業務工人。

 D) 系統執行者必定要和系統交互。

 E) 系統執行者必定是系統的涉衆。

 F) 系統的涉衆必定是系統執行者。

5 [ 多選題 ]用例用「執行者」取代了「用戶」,關於這兩個概念,如下說法正確的有:

 A) 其實是一回事,只是某些方法學家炒做概念而已。

 B) 「用戶」把演員和觀衆混在一塊兒了。

 C) 「執行者」指的是「客戶」,比「用戶」更加值得關注。

 D) 「執行者」能夠不是人,「用戶」默認是人。

 E) 「執行者」不必定直接使用系統,「用戶」必定直接使用系統。

 F) 「執行者」之間能夠有泛化關係,「用戶」沒有。

6 [ 單選題 ]相似「用戶故事」之類的需求描述方式,在開發一些面向大衆的互聯網系統時還能應付,緣由是:

 A) 互聯網比較注重創新,用戶故事也比較注重創新。

 B) 互聯網比較注重敏捷,用戶故事更敏捷。

 C) 互聯網系統的「用戶」和前排涉衆重疊程度較高。

 D) 故事的方式更適合和低學歷的大衆溝通。

自測連接:http://www.101test.com/cand/index?paperId=25HMNY

或掃如下二維碼:

021.png

《軟件方法》第5章自測題2

1 [ 單選題 ]以ATM爲研究對象,「登陸」不是用例,可是,以_____這樣的系統爲研究對象時,「登陸」做爲用例是合適的。

 A) 支付寶

 B) 指紋掃描儀

 C) 門禁

 D) OA系統

2 [ 單選題 ]以ATM爲研究對象,「輸入密碼」不是用例,可是,以_____這樣的系統爲研究對象時,「輸入密碼」做爲用例是合適的。

 A) 密碼保險箱

 B) 支付寶

 C) 門禁

 D) 指紋掃描儀

3 [ 單選題 ]通過連續八輪不勝,穿着綠色球衣的主隊終於2:1險勝客隊。主場球迷小張興奮至極,從球場出來後通過街邊一臺ATM時,掏出一把鑰匙在ATM外殼刻了幾個字「**永遠爭第一」。請問,「刻字」是否是ATM的用例?

 A) 是。沒有人強迫小張,這是他自願作的。

 B) 不是。用例應該是「支持球隊」。

 C) 不是。ATM擺在那裏的初衷不是爲了讓人刻字。

 D) 不是。小張並無從刻字得到任何好處。

4 [ 單選題 ]員工小張天天早上到辦公室第一件事就是打開電腦,登陸辦公系統後掃兩眼今天該作的事情有哪些,而後就離開電腦作事情去了。以辦公系統爲研究對象,如下說法正確的是:

 A) 「登陸」不是用例,用例是「查看當日任務」。

 B) 「登陸」不是用例,由於小張不登陸也能夠看到本身的任務。

 C) 「登陸」是用例,由於小張登陸後已經達到使用系統的目的,而後離開了。

 D) 「登陸」是否是用例,應該按照辦公系統的研發團隊在開發時劃分模塊的狀況而定。

5 [ 單選題 ]咱們常常會聽到有人說「系統分爲幾個功能模塊」。針對「功能模塊」,如下說法正確的是:

 A) 它把外部和內部混在一塊兒了。

 B) 它能夠看做是用例的一種分包。

 C) 它至關於系統的內部組件。

 D) 它至關於系統的低層用例。

6 [ 單選題 ]主執行者和輔執行者的區別是:

 A) 主執行者直接和系統交互,輔執行者間接和系統交互。

 B) 主執行者發起用例,輔執行者被動參與。

 C) 主執行者發送數據,輔執行者接收數據。

 D) 主執行者是人,輔執行者不是人。

7 [ 單選題 ]爲了保障學校的安全,學校安裝了監控系統。系統按照必定的頻率不停拍攝訪客的影像,顯示給坐在監控室裏的保安看。根據以上描述,最合適的用例圖是:

 A)

022.png

 B)

023.png

 C)

024.png

 D)

025.png

8 [ 多選題 ]根據如下業務序列圖,請問屬於「一卡通系統」用例的有:

026.png

 A) 外來辦事人員→登記

 B) 一卡通系統→判斷黑名單

 C) 大院門口保安→記錄來訪人員信息

 D) 受訪人→確認來訪

 E) 來車監控系統→保存車牌信息

 F) 時間→檢查是否來車

9 [ 單選題 ]如下用例圖的錯誤應該如何改正?

027.png

 A) 提交維修單信息是客服的責任,應該刪掉。

 B) 將<>箭頭方向反過來。

 C) 右邊四個只是步驟不是用例,刪掉。

 D) 標出各用例的前後順序。

 E) 將<>改爲<>。

 F) 將右邊四個放在下一層次用例包中。

10 [ 多選題 ]如下形狀中,哪些是已完成的用例圖能夠出現的?

 A)

028.png

 B)

029.png

 C)

030.png

 D)

031.png

自測連接:http://www.101test.com/cand/index?paperId=25XAHY

或掃如下二維碼:

032.png

《軟件方法》第6章自測題1

1 [ 單選題 ]關於用例規約,如下說法正確的是:

A) 針對同一個用例,應該爲研發團隊不一樣角色準備不一樣視角的用例規約。

B) 寫了用例規約就能夠不用另外寫需求規約。

C) 用例規約通常由該用例排位最靠前的涉衆來寫。

D) 用例規約的表達方式必須是文本。

2 [ 單選題 ]以醫生門診爲例,請把左側涉衆和右側的大白話「涉衆利益」對應。

1 醫生 a 看着你的背影,巴不得在你屁股上踹一腳

2 當前就診患者 b 從家裏跑過來排隊大半天容易嗎,很差好問清楚怎麼行

3 下一個患者 c 這人真討厭,一點小毛病在這裏囉嗦半天,看來今天上午也看不了幾個了

A) 1-a,2-b,3-c

B) 1-a,2-c,3-b

C) 1-b,2-a,3-c

D) 1-b,2-c,3-a

E) 1-c,2-a,3-b

F) 1-c,2-b,3-a

3 [ 單選題 ]如下適合做爲某個用例的前置條件的是:

A) 系統運行正常,網絡連通正常

B) 存在待審批的報銷單

C) 經理已經打電話通知工做人員執行活動計劃

D) 系統記錄活動計劃信息

4 [ 單選題 ]關於路徑步驟,如下說法正確的是:

A) 有的用例能夠沒有擴展路徑。

B) 1個回合內的步驟不必定包含4種類型,有時不須要請求,有時不須要少驗證。

C) 1個回合最好由4個步驟組成。

D) 用例的基本路徑最好控制在3個回合以內。

5 [ 多選題 ]如下是售票系統的「售票員→售票」用例的交互步驟,其中不合適的有:

1. 售票員詢問旅客出發日期、車次和終到站

2. 顧客回答出發日期、車次和終到站

3. 售票員提交購票信息

4. 系統驗證購票信息合法

5. 系統反饋符合要求的餘票信息

6. 售票員重複購票信息,請求旅客確認

……

A) 1

B) 2

C) 3

D) 4

E) 5

F) 6

6 [ 單選題 ]針對某遊戲的某個用例的步驟,如下寫法合適的是:

A) 系統自動計算最佳攻擊組合

B) 玩家進入人機對戰界面

C) 系統從剩餘武將中隨機挑選一位武將

D) 玩家保存進度

7 [ 單選題 ]如下用例規約主要違反了書寫用例規約的什麼要點?

1. 市民向前臺系統請求即時查詢話費

2. 前臺系統向後臺系統發送查詢請求

3. 後臺系統查詢話單,解析話單,計算話費

4. 後臺系統傳遞話費結果給前臺系統

5. 前臺系統反饋話費清單

……

A) 遵守請求、驗證、改變、迴應四部曲

B) 使用主動語句理清責任

C) 主語只能是主執行者或系統

D) 使用核心域概念

8 [ 多選題 ]什麼狀況下「類」、「組件」、「UML」、「泛化」、「關聯」等詞彙出如今用例規約裏是合適的?

A) 作電商系統的分析和設計的時候

B) 研究的系統是UML建模工具的時候

C) 電商系統的前排涉衆明確指定設計約束的時候

D) 用UML爲電商系統建模的時候

9 [ 單選題 ]針對如下步驟來尋找擴展路徑和補充約束,正確的說法是:

基本路徑

1. 醫生選擇須要分析的患者

2. 系統反饋患者原始數據

3. 醫生請求作脊波分析

4. 系統判斷患者原始數據適合由系統來作脊波分析

5. 系統對患者原始數據作脊波分析

6. 系統反饋分析結果

A) 步驟2應該業務規則

B) 步驟3應該有性能需求

C) 步驟5應該有擴展

D) 步驟6應該有字段列表

自測連接:http://www.101test.com/cand/index?paperId=YQKP0K

或掃如下二維碼:

033.png

《軟件方法》第7章自測題1

1 [ 單選題 ]若是涉衆要求需求人員拿着用例圖、序列圖和他交流,對於需求人員來講,如下作法正確的是:

A) 拿着用例圖、序列圖和涉衆交流。

B) 委婉拒絕,涉衆沒有資格看UML模型。

C) 委婉拒絕,涉衆沒有責任看UML模型。

D) 指導涉衆,一塊兒繪製用例圖、序列圖。

2 [ 單選題 ]若是涉衆對需求人員畫的UML模型不感興趣,對於需求人員來講,如下作法正確的是:

A) 爲該涉衆講解基本的UML知識。

B) 放棄該涉衆,轉向能看得懂UML模型的涉衆。

C) 經過其餘介質及手段和涉衆交流。

D) 請涉衆簽字代表不看UML模型後果自負。

3 [ 單選題 ]若是涉衆說「數據庫模型也是需求,請放在需求規約裏面讓我確認」, 對於需求人員來講,如下作法正確的是:

A) 尊重涉衆要求,把數據庫模型歸入開發團隊需求規約模板中。

B) 認爲這不合理,婉言拒絕。

C) UML建模本質上是類建模,把數據庫模型改成類模型。

D) 炮製一份涉衆想要的「需求規約」讓他確認。

4 [ 單選題 ]關於「界面原型」,如下說法正確的是:

A) 它是一種需求視圖。

B) 它是一種表達界面的需求。

C) 它屬於設計工做流的產物。

D) 它是互聯網時代新的需求模板。

5 [ 單選題 ]開會商議時,客戶的領導很健談,從國際形勢國內形勢到系統界面的細節都談到了,並且說得很清楚「我就要一個像Excel這樣的!」開發團隊按照該領導說的作了一個東西出來,結果他一看「這什麼東東,不是我想要的啊!」針對以上描述,如下說法正確的是:

A) 需求人員應該繼續問清楚,最好讓該領導本身畫出來想要的東西什麼樣子。

B) 需求人員應該學習知識點「涉衆沒有資格提供需求」。

C) 需求人員應該拿出開會時的錄音和該領導對質,證實本身沒作錯。

D) 需求人員應該先畫用例圖和該領導交流獲得確認再作。

6 [ 單選題 ]某汽車配件製造廠。產品在成品以前要通過車間每一個工位的加工和處理。每一個工位針對配件作完本身的工做後,須要把一些工做數據記錄下來。廠裏想搞一個生產管理系統,當需求人員訪談一些車間操做工時,這些操做工都以爲「搞什麼電腦,像如今用手寫挺好的」。從需求的角度,咱們應該怎麼去思考這樣的狀況?

A) 沒有必要去找操做工調研。

B) 提煉涉衆利益,儘可能兼顧。

C) 教育操做工要接受電腦系統。

D) 沒有獲得操做工支持,系統暫緩開發。

自測連接:https://www.101test.com/cand/index?paperId=U7JCTH

或掃如下二維碼:

034.png

《軟件方法》第8章自測題1

1 [ 單選題 ]請把左邊的軟件組織和右邊領域概念畫線對應

1 明源軟件 a 農田、片塊、變動、審批

2 上海數慧 b 患者、醫生、藥品、藥房

3 浙江聯衆 c 售樓計劃、價格管控、回款、誠意客戶

A) 1-a,2-b,3-c

B) 1-a,2-c,3-b

C) 1-b,2-a,3-c

D) 1-b,2-c,3-a

E) 1-c,2-a,3-b

F) 1-c,2-b,3-a

2 [ 多選題 ]針對一個android上的點菜應用,請問如下哪些是核心域概念?

A) Dish

B) Activity

C) SQLiteDatabase

D) Reservation

E) Button

F) Price

3 [ 單選題 ]若是有人說"Linux代碼超過千萬行,也沒有用UML建模、面向對象之類的啊?",應該怎麼回答比較好?

A) 人和人不同,搞操做系統的是天才,不能比。

B) 操做系統領域的負載比較低。

C) 實際上是用了UML建模的,只不過沒有公佈出來。

D) 由於Linux用了敏捷過程,敏捷之後就不用建模了。

4 [ 單選題 ]《程序員》雜誌曾經刊登一篇譯文,做者在白板上畫了一個類圖,而後開始掰着指頭數這個類圖缺什麼,"沒考慮到持久化","沒考慮到對象的建立"……而後得出結論:畫這個類圖不如直接編碼。請根據8.1.3的知識評價以上觀點。

A) 不一樣意。做者不瞭解核心域和非核心域分離的重要。

B) 不一樣意。這個圖會愈來愈細,逐漸添加做者認爲缺乏的那些東西。

C) 贊成。Talk is cheap. Show me the code.

D) 贊成。代碼纔是最終結果,其餘事情都是浪費。

5 [ 單選題 ]如下是網絡上較流行的描述"最小可行產品"(minimum viable product)開發過程的圖。

035.png

從本章內容出發,該圖做者可能存在的認識上的最大錯誤是:

A) 認爲造汽車應該先從輪子造起。

B) 認爲造滑板車必定比造汽車簡單。

C) 認爲應該小步改進,先給客戶一個滑板車也是改進。

D) 認爲客戶目前中止不動,隨便給個什麼車都是救命。

自測連接:http://www.101test.com/cand/index?paperId=EWWDEW

或掃如下二維碼:

036.png

《軟件方法》第8章自測題2

1 [ 單選題 ]爲何面向對象分析設計方法比面向過程好?

 A) 面向對象更適合人腦去把握系統的複雜性

 B) 面向對象和需求的映射更直接

 C) 面向對象方法更容易掌握

 D) 面向對象更符合計算機的底層

2 [ 單選題 ]如下給類和屬性命名,最合理的是:

 A)

037.png

 B)

038.png

 

 C)

039.png

 D) 面向對象更符合計算機的底層

040.png

3 [ 多選題 ]如下說法正確的有:

A 實體-關係圖和數據流圖也能夠描述分析模型

B 和設計工做流的對象相比較,分析工做流的對象的特色是僅存在於內存中,不保存到硬盤

C 每一個用例映射一個分析邊界類

D 識別分析類時,精力應該重點放在實體類上

E 識別分析類時,類名稱以涉衆經常使用的稱呼爲準

F 系統外部有執行者,使用面向對象方法分析,系統內部必定有相應的實體類

4 [ 單選題 ]鐵路售票處,售票員使用售票系統來售票,在用例進行過程當中,系統須要不斷向旅客反饋車次、車票和價格信息,系統還須要和銀行系統交互。"售票"用例的分析序列圖中,會出現_____個邊界類,_____個控制類,_____個實體類。

 A) 1,2,3

 B) 3,1,2

 C) 不定,1,3

 D) 3,1,不定

 E) 3,2,3

 F) 3,1,3

 G) 不定,1,不定

 H) 3,3,3

5 [ 多選題 ]從如下用例規約抽取類,哪些類應該抽取出來?

遊客選擇航線、航期,

系統反饋該航期的剩餘倉位。

遊客選擇倉位所在層,

系統反饋該層平面圖。

遊客選擇倉位,

系統驗證該倉位能夠預訂,

系統保存倉位預訂信息,

系統反饋預訂成功。

A) 層

B) 倉位保存

C) 航線

D) 倉位驗證

E) 系統

F) 倉位

6 [ 單選題 ]當咱們把待開發系統稱爲「系統」時,說明咱們在思考________問題。

A 業務建模

B 需求

C 分析

D 設計

7 [ 單選題 ]當咱們把待開發系統稱爲「UMLChina系統」時,說明咱們在思考________問題。

A 業務建模

B 需求

C 分析

D 設計

8 [ 單選題 ]要實現驗鈔機的「驗鈔」功能,恰當的抽象是?

A)

041.png

B)

042.png

C)

043.png

D)

044.png

自測連接:http://www.101test.com/cand/index?paperId=E8ZYDX

或掃如下二維碼:

045.png

《軟件方法》第8章自測題3

1 [ 單選題 ]類之間的關係有:

A 擴展、包含、泛化

B 泛化、關聯、依賴

C 請求、驗證、迴應

D 鏈接、聚合、組合

2 [ 單選題 ]區分泛化和關聯的根本要點是:

A 泛化是靜態關係,關聯是動態關係。

B 泛化關注繼承,關聯關注包含。

C 泛化是集合關係,關聯是個體關係。

D 泛化關注銷售,關聯關注成本。

3 [ 單選題 ]如下類關係合理的是:

A

046.png

B

047.png

C

048.png

D

049.png

4 [ 單選題 ]是否採用"聚合/組合"關聯,考慮的出發點是:

A 對責任分配有幫助

B 人類語言表達上"A擁有B"能說得通

C 關聯兩端的多重性

D 類的屬性個數

5 [ 單選題 ]一臺電腦多是一臺臺式電腦,也可能不是;一臺電腦多是一臺筆記本電腦,也可能不是;一臺電腦多是一臺掌上電腦,也可能不是。如下類關係表達正確的是:

 A)

050.png

 B)

051.png

 C)

052.png

 D)

053.png

6 [ 單選題 ]如下說法正確的是:

A) 不須要先識別出全部的類,再識別類之間的關係。

B) 若是A變化,B也須要變化,那麼A依賴於B。

C) 天然語言中帶有「A有B」的描述,能夠判斷A和B是關聯關係。

D) 從用例規約的各個部分都有可能提煉出分析類。

7 [ 單選題 ]如下犯了「把泛化看成關聯」錯誤的是:

A

054.png

B

055.png

C

056.png

D

057.png

8 [ 單選題 ]關於影評網站「逗瓣」,針對如下概念之間的關係描述最合理的是:

A)

058.png

B)

059.png

C)

060.png

D)

061.png

9 [ 單選題 ]如下對象圖若是映射回類圖,獲得的結果應該是:

062.png

A)

063.png

B)

064.png

C)

065.png

D)

066.png

自測連接:https://www.101test.com/cand/index?paperId=YNF2KK

或掃如下二維碼:

067.png

weixinpanjiayu2.jpg