已經根據最新版本內容更新了在線題庫!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
或掃如下二維碼:
《軟件方法》第1章自測題2
1 [ 單選題 ]開發人員說「根據客戶的需求,咱們的系統分爲銷售子系統、庫存子系統、財務子系統……」,這句話反映了開發人員可能有什麼樣的認識錯誤?
A) 開發人員沒有認識到面向對象設計的重要性
B) 開發人員直接從設計映射需求
C) 開發人員直接從需求映射設計
D) 開發人員沒有用UML模型來描述子系統
2 [ 單選題 ]打開開發人員寫的需求規約,發現用例的名字都是「學生管理」、「題庫管理」、「課程管理」……,這背後可能隱藏的最大問題是什麼?
A) 用例的名字不是動賓結構,應改成「管理學生」……
B) 用例粒度太粗,每個應該拆解成四個用例,「新增學生」、「修改學生」……
C) 開發人員直接從需求映射設計
D) 開發人員直接從設計映射需求
3 [ 單選題 ]如下這些常常在開發團隊裏使用的詞彙,都是不嚴謹的。其中_______混淆了需求和設計的區別。
A) 功能模塊
B) 詳細設計
C) 用戶需求
D) 業務架構
4 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?
每一個項目由若干活動組成,每項活動又由許多任務組成。一項任務消耗若干資源,併產生若干工件。工件有代碼、模型、文檔等。
A) 業務建模
B) 需求
C) 分析
D) 設計
5 [ 單選題 ]如下描述最可能對應於軟件開發中的哪一個工做流?
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
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第3章自測題2
1 [ 單選題 ]公交公司裏有調度員,調度員的工做除了調度以外,還要制定線路行車做業計劃,還要不按期上路調查客流等。假設根據願景判斷,下一步改進點應該在調度員上路調查客流的環節,那麼這個環節應該歸屬哪一個業務用例呢?
①以公交公司爲研究對象的「市民→乘車」用例
②以公交公司爲研究對象的「調度員→調查客流」用例
③以系統爲研究對象的「調度員→調查客流」用例
④以調度室爲研究對象的「公司管理層→調度」用例
⑤以公交公司爲研究對象的「公司董事會→提升運營效率」用例
A) ①和④
B) 只有③
C) ②和⑤
D) ③和⑤
2 [ 單選題 ]若是有人問「這個佣金系統的業務用例是什麼」,您應該怎麼回答,纔算是理解了本章內容?
A) 經紀→領取佣金
B) 財務部→發放經紀佣金
C) 不清楚,再給出這個系統更詳細的資料才行
D) 不知道,問題問得不對
E) 財務人員→計算佣金
F) 經紀→領取佣金 以及 財務人員→計算佣金
3 [ 單選題 ]以一家軟件公司爲研究對象,如下正確的是:
A) ②和③
B) 只有④
C) 只有②
D) ①和④
4 [ 單選題 ]關於業務用例和系統用例的區別,如下說法正確的是:
A) 業務用例研究人工,系統用例研究自動化
B) 業務用例研究組織,系統用例研究系統
C) 業務用例研究業務,系統用例研究技術實現
D) 業務用例研究系統外的工做,系統用例研究系統負責的工做
E) 業務用例抽象,系統用例具體
F) 業務用例不是全部系統都有,系統用例全部系統都有
5 [ 多選題 ]若是您使用的建模工具中沒有業務執行者、業務用例、業務工人、業務實體等圖標,能夠怎麼作?
A) 改用有圖標的工具
B) 那就不作業務建模了
C) 只要註明了研究對象是組織就不要緊,就用標準的執行者和類
D) 本身在工具中添加文本構造型來代替
自測連接:http://www.101test.com/cand/index?paperId=YH5IZY
或掃如下二維碼:
《軟件方法》第4章自測題1
1 [ 多選題 ]適合用於描述業務用例的實現——業務流程的UML圖有:
A) 活動圖
B) 用例圖
C) 序列圖
D) 狀態機圖
E) 流程圖
F) 依賴圖
2 [ 多選題 ]關於在業務建模中使用活動圖和序列圖,如下說法正確的有:
A) 當前建模人員作業務建模時,序列圖使用最多,因此《軟件方法》書中以序列圖爲主。
B) 序列圖表示動做,活動圖強迫思考動做背後的目的。
C) 活動圖背後是面向過程的思想,序列圖背後是面向對象的思想。
D) 活動圖的「靈活」是優勢也是缺點。
3 [ 多選題 ]如下序列圖存在錯誤的地方有:
A) ①
B) ②
C) ③
D) ④
E) ⑤
F) ⑥
4 [ 單選題 ]如下序列圖中消息正確的是:
A) ①
B) ②
C) ③
D) ④
5 [ 單選題 ]在業務流程中有這麼一步:助理使用QQ郵箱系統將計劃書發給經理。若是QQ郵箱系統在業務流程中有重要的地位,不得忽略,那麼如下序列圖片斷描述了該步驟並且責任分配合理的是:
A)
B)
C)
D)
6 [ 單選題 ]想作一款男女約會神器,提升上壘的成功率。建模人員在描述現狀業務流程時犯難了,現狀究竟是寫情書、酒吧勾搭仍是用陌陌約?如下作法正確的是:
A) 每種現狀都描述,分別改進。
B) 由於是作產品,基本沒有現狀,不用描述現狀業務流程。
C) 先定位目標人羣和老大,再描述現狀。
D) 寫情書是最本質的,應該描述寫情書。
自測連接:http://www.101test.com/cand/index?paperId=M81C0X
或掃如下二維碼:
《軟件方法》第4章自測題2
1 [ 單選題 ]如下改進屬於什麼類型的改進?
A) 提煉接口
B) 封裝領域邏輯
C) 物流變成信息流
D) 改善信息流轉
2 [ 單選題 ]如今有些數碼相機提供「笑臉捕捉」功能,這屬於哪種改進?
A) 提煉類
B) 封裝領域邏輯
C) 物流變成信息流
D) 改善信息流轉
3 [ 單選題 ]針對如下業務序列圖的改進,說法正確的是:
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
或掃如下二維碼:
《軟件方法》第5章自測題1
1 [ 單選題 ]以相似_______這樣的系統爲研究對象時,「打印機」做爲執行者是合適的。
A) Word
B) 財務報表系統
C) Photoshop
D) 打印管理器
2 [ 單選題 ]市民想給交通卡充值,來到營業點把錢和卡一塊兒遞給營業員,營業員操做「充值系統」充值。針對「充值系統」的執行者,如下見解正確的是:
A) 執行者應是市民,由於市民比營業員重要,並且營業員最終執行的是市民的指令。
B) 執行者應該是充值系統,由於充值由充值系統完成。
C) 執行者應該是營業員,系統執行者與重要無關。
D) 市民和營業員一塊兒做爲執行者。
3 [ 多選題 ]根據如下業務序列圖,請問屬於「一卡通系統」執行者的有:
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
或掃如下二維碼:
《軟件方法》第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)
B)
C)
D)
8 [ 多選題 ]根據如下業務序列圖,請問屬於「一卡通系統」用例的有:
A) 外來辦事人員→登記
B) 一卡通系統→判斷黑名單
C) 大院門口保安→記錄來訪人員信息
D) 受訪人→確認來訪
E) 來車監控系統→保存車牌信息
F) 時間→檢查是否來車
9 [ 單選題 ]如下用例圖的錯誤應該如何改正?
A) 提交維修單信息是客服的責任,應該刪掉。
B) 將<>箭頭方向反過來。
C) 右邊四個只是步驟不是用例,刪掉。
D) 標出各用例的前後順序。
E) 將<>改爲<>。
F) 將右邊四個放在下一層次用例包中。
10 [ 多選題 ]如下形狀中,哪些是已完成的用例圖能夠出現的?
A)
B)
C)
D)
自測連接:http://www.101test.com/cand/index?paperId=25XAHY
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第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
或掃如下二維碼:
《軟件方法》第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)開發過程的圖。
從本章內容出發,該圖做者可能存在的認識上的最大錯誤是:
A) 認爲造汽車應該先從輪子造起。
B) 認爲造滑板車必定比造汽車簡單。
C) 認爲應該小步改進,先給客戶一個滑板車也是改進。
D) 認爲客戶目前中止不動,隨便給個什麼車都是救命。
自測連接:http://www.101test.com/cand/index?paperId=EWWDEW
或掃如下二維碼:
《軟件方法》第8章自測題2
1 [ 單選題 ]爲何面向對象分析設計方法比面向過程好?
A) 面向對象更適合人腦去把握系統的複雜性
B) 面向對象和需求的映射更直接
C) 面向對象方法更容易掌握
D) 面向對象更符合計算機的底層
2 [ 單選題 ]如下給類和屬性命名,最合理的是:
A)
B)
C)
D) 面向對象更符合計算機的底層
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)
B)
C)
D)
自測連接:http://www.101test.com/cand/index?paperId=E8ZYDX
或掃如下二維碼:
《軟件方法》第8章自測題3
1 [ 單選題 ]類之間的關係有:
A 擴展、包含、泛化
B 泛化、關聯、依賴
C 請求、驗證、迴應
D 鏈接、聚合、組合
2 [ 單選題 ]區分泛化和關聯的根本要點是:
A 泛化是靜態關係,關聯是動態關係。
B 泛化關注繼承,關聯關注包含。
C 泛化是集合關係,關聯是個體關係。
D 泛化關注銷售,關聯關注成本。
3 [ 單選題 ]如下類關係合理的是:
A
B
C
D
4 [ 單選題 ]是否採用"聚合/組合"關聯,考慮的出發點是:
A 對責任分配有幫助
B 人類語言表達上"A擁有B"能說得通
C 關聯兩端的多重性
D 類的屬性個數
5 [ 單選題 ]一臺電腦多是一臺臺式電腦,也可能不是;一臺電腦多是一臺筆記本電腦,也可能不是;一臺電腦多是一臺掌上電腦,也可能不是。如下類關係表達正確的是:
A)
B)
C)
D)
6 [ 單選題 ]如下說法正確的是:
A) 不須要先識別出全部的類,再識別類之間的關係。
B) 若是A變化,B也須要變化,那麼A依賴於B。
C) 天然語言中帶有「A有B」的描述,能夠判斷A和B是關聯關係。
D) 從用例規約的各個部分都有可能提煉出分析類。
7 [ 單選題 ]如下犯了「把泛化看成關聯」錯誤的是:
A
B
C
D
8 [ 單選題 ]關於影評網站「逗瓣」,針對如下概念之間的關係描述最合理的是:
A)
B)
C)
D)
9 [ 單選題 ]如下對象圖若是映射回類圖,獲得的結果應該是:
A)
B)
C)
D)
自測連接:https://www.101test.com/cand/index?paperId=YNF2KK
或掃如下二維碼: