91成人精品一区在线播放,成人毛片在线播放器,国产精品剧情av,日韩尤物在线,亚洲麻豆视频,岛国免费在线,亚洲a欧美

軟題庫 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 綜合知識 >> 文章內(nèi)容
信息系統(tǒng)項目管理師考點考題梳理(9):面向?qū)ο笙到y(tǒng)分析與設(shè)計
來源:信管網(wǎng) 2016年09月27日 【所有評論 分享到微信

信息系統(tǒng)項目管理師與系統(tǒng)集成項目管理工程師考點考題梳理(9):面向?qū)ο笙到y(tǒng)分析與設(shè)計 

考點梳理 | 考點真題

面向?qū)ο蟮幕靖拍?/strong>
    面向?qū)ο蟮幕靖拍钣袑ο?、類、抽象、封裝、繼承、多態(tài)、接口、消息、組件、模式和復(fù)用等。
對象是由數(shù)據(jù)及其操作所構(gòu)成的封裝體,是系統(tǒng)中用來描述客觀事物的一個封裝,是構(gòu)成系統(tǒng)的基本單位,采用計算機語言描述,對象是由一組屬性和對這組屬性進行操作的一組服務(wù)構(gòu)成。對象包含三個基本要素,分別是對象標(biāo)識、對象狀態(tài)和對象行為。
是現(xiàn)實世界中實體的形式化描述,類將該實體的數(shù)據(jù)和函數(shù)封裝在一起。類的數(shù)據(jù)也叫屬性、狀態(tài)或特征,它表現(xiàn)類靜態(tài)的一面。類的函數(shù)也叫功能、操作或服務(wù),它表現(xiàn)類動態(tài)的一面。
類和對象的關(guān)系。對象是類的實際例子。如果將對象比作房子,那么類就是房子的設(shè)計圖紙。
抽象是通過特定的實例抽取共同特征以后形成概念的過程。它強調(diào)主要特征,忽略次要特征。
封裝是將相關(guān)的概念組成一個單元,然后通過一個名稱來引用它。
繼承表示類之間的層次關(guān)系,這種關(guān)系使得某類對象可以繼承另外一類對象的(attributes)和能力(operations),繼承又可分為單繼承和多繼承,單繼承是子類只從一個父類繼承,而多繼承中的子類可以從多于一個的父類繼承,Java是單繼承的語言,而C++允許多繼承。
多態(tài)性是一種方法,這種方法使得在多個類中可以定義同一個操作或?qū)傩悦?,并在每個類中可以有不同的實現(xiàn)。
所謂接口就是對操作規(guī)范的說明。
消息(Message)是對象間的交互手段,其形式如下:
Message: [dest.op, para]
其中dest指目標(biāo)對象Destination Object,op指操作Operation,Para指操作需要的參數(shù)Parameters。
組件是軟件系統(tǒng)可替換的、物理的組成部分,它封裝了實現(xiàn)體(實現(xiàn)某個職能)并提供了一組接口的實現(xiàn)方法。
模式是一條由三部分組成的規(guī)則,它表示了一個特定環(huán)境、一個問題和一個解決方案之間的關(guān)系。每一個模式描述了一個不斷重復(fù)發(fā)生的問題,以及該問題的解決方案。
軟件復(fù)用是指將已有的軟件及其有效成分用于構(gòu)造新的軟件或系統(tǒng)。組件技術(shù)是軟件復(fù)用實現(xiàn)的關(guān)鍵。
統(tǒng)一建模語言UML
統(tǒng)一建模語言(Unified Modeling Language,UML是一個通用的可視化建模語言,它是面向?qū)ο蠓治龊驮O(shè)計的一種標(biāo)準(zhǔn)化表示,用于對軟件進行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。它記錄了對所構(gòu)造的系統(tǒng)的決定和理解,可用于對系統(tǒng)的理解、設(shè)計、瀏覽、配置、維護和信息控制。UML適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應(yīng)用領(lǐng)域以及各種開發(fā)工具,是一種總結(jié)了以往建模技術(shù)的經(jīng)驗并吸收當(dāng)今優(yōu)秀成果的標(biāo)準(zhǔn)建模方法。
UML具有如下的語言特征。
1) 不是一種可視化的程序設(shè)計語言,而是一種可視化的建模語言。
2) 是一種建模語言規(guī)范說明,是面向?qū)ο蠓治雠c設(shè)計的一種標(biāo)準(zhǔn)表示。
3) 不是過程,也不是方法,但允許任何一種過程和方法使用它。
4) 簡單并且可擴展,具有擴展和專有化機制,便于擴展,無需對核心概念進行修改。
5) 為面向?qū)ο蟮脑O(shè)計與開發(fā)中涌現(xiàn)出的高級概念(如協(xié)作、框架、模式和組件)提供支持,強調(diào)在軟件開發(fā)中,對架構(gòu)、框架、模式和組件的重用。
6) 與最好的軟件工程實踐經(jīng)驗集成。
UML提供了9種主要的圖來對待建系統(tǒng)進行建模:用例圖、類圖、對象圖、構(gòu)件圖、部署圖、狀態(tài)圖、序列圖、協(xié)作圖、活動圖、
可視化建模
    可視化建模(VISUAL MODELING)是利用圍繞現(xiàn)實想法組織模型的一種思考問題的方法。
    可視化建模就是以圖形的方式描述所開發(fā)的系統(tǒng)的過程??梢暬T试S你提出一個復(fù)雜問題的必要細(xì)節(jié),過濾不必要的細(xì)節(jié)。它也提供了一種從不同的視角觀察被開發(fā)系統(tǒng)的機制。
面向?qū)ο笙到y(tǒng)分析和設(shè)計
    面向?qū)ο蟮南到y(tǒng)分析和設(shè)計是將面向?qū)ο蟮姆椒ㄟ\用到軟件工程的分析設(shè)計階段。面向?qū)ο蟮南到y(tǒng)分析和設(shè)計的主要目的是完成對某個特定應(yīng)用論域(application domain)的分析和系統(tǒng)的建模。應(yīng)完成的主要工作是描述系統(tǒng)中的對象、對象的屬性和操作、對象的動態(tài)特性、對象間的構(gòu)造關(guān)系和通信關(guān)系等,從而建立系統(tǒng)的靜態(tài)結(jié)構(gòu)和動態(tài)活動模型。
系統(tǒng)分析和設(shè)計應(yīng)遵循的原則是:
1) 系統(tǒng)開發(fā)是面向客戶的,應(yīng)從客戶的角度考慮。
2) 諸如系統(tǒng)開發(fā)生命周期之類的產(chǎn)品更新?lián)Q代機構(gòu)應(yīng)該在所有的信息系統(tǒng)開發(fā)項目中建立起來。
3) 信息系統(tǒng)開發(fā)的過程并不是一個順序的過程,它允許步驟的重疊和倒轉(zhuǎn)等。
4) 如果系統(tǒng)的成功可能性受到很大限制時,應(yīng)取消整個項目。
5) 文檔材料是系統(tǒng)開發(fā)生命周期中重要的可遞交成果,應(yīng)加以重視。
使用面向?qū)ο蠹夹g(shù)進行軟件開發(fā)的最佳實踐——RUP
RUP是軟件工程的過程。它提供了在開發(fā)組織中分派任務(wù)和責(zé)任的紀(jì)律化方法。它的目標(biāo)是在可預(yù)見的日程和預(yù)算的前提下,確保滿足雖終用戶需求的高質(zhì)量產(chǎn)品。
RUP是Rahonal公司開發(fā)和維護的過程產(chǎn)品。RUP提高了團隊生產(chǎn)力。對于所有的關(guān)鍵開發(fā)活動,它為每個團隊成員提供了使用準(zhǔn)則、模板、工具指導(dǎo)來進行訪問的知識基礎(chǔ)。
RUP能對大部分開發(fā)過程提供自動化的工具支持。
RUP是可配置的過程。RUP既適用小的開發(fā)團隊也適合大型開發(fā)組織。

RUP以適合于大范圍項目和機構(gòu)的方式捕捉了許多現(xiàn)代軟件開發(fā)過程的最佳實踐。

信息系統(tǒng)項目管理師、系統(tǒng)集成項目管理工程師真題考題舉例

在用UML對信息系統(tǒng)建模過程中,()用來描述用戶需求,主要從用戶的角度描述系統(tǒng)的功能。
A、用例圖
B、類圖
C、對象圖
D、部署圖

信管網(wǎng)答案和解析:http://www.shc2b.com/st/2313410929.html

以下關(guān)于類和對象關(guān)系的敘述中,( )是不正確的
A、對象是類的實例
B、類是對象的抽象
C、類是靜態(tài)的,對象是動態(tài)的
D、類和對象必須同時存在

信管網(wǎng)答案和解析:http://www.shc2b.com/st/2115427942.html

在統(tǒng)一建模語言中( )的主要目的是幫助開發(fā)團隊以一種可視化的方式了解系統(tǒng)的功能需求,包括基于基本流程的“角色”關(guān)系等。
A、用例圖
B、類圖
C、序列圖
D、狀態(tài)圖

信管網(wǎng)答案與解析:http://www.shc2b.com/st/211551102.html

以下關(guān)于面向?qū)ο蟮臄⑹鲋?,()是不正確的。
A、通過消息傳遞,各個對象之間實現(xiàn)通信
B、每個對象都屬于特定的類
C、面向?qū)ο筌浖_發(fā)可以實現(xiàn)代碼的重用
D、一個對象可以是兩個以上類的實例

信管網(wǎng)答案與解析:http://www.shc2b.com/st/192764793.html

當(dāng)采用標(biāo)準(zhǔn)UML構(gòu)建系統(tǒng)類模型(Class Model)時,若類B除具有類A的全部特性外,還可定義新的特性以及置換類A的部分特性,那么類B與類A具有()關(guān)系
A、聚合
B、泛化
C、傳遞
D、迭代

信管網(wǎng)答案與解析:http://www.shc2b.com/st/1396919942.html

下圖為一個UML序列圖的一部分,正確的理解是()

①訂單類發(fā)消息給客戶類
②客戶類發(fā)消息給訂單類
③訂單類調(diào)用客戶類中的“驗證客戶”操作
④客戶類調(diào)用訂單類中的“驗證客戶”操作
A、②④
B、①④
C、②③
D、①③

信管網(wǎng)答案與解析:http://www.shc2b.com/st/67532325.html

面向?qū)ο笾械模?)機制是對現(xiàn)實世界中遺傳現(xiàn)象的模擬。通過該機制,基類的屬性和方法被遺傳給派生類;(2)是指把數(shù)據(jù)以及操作數(shù)據(jù)的相關(guān)方法組合在同一單元中,使我們可以把類作為軟件復(fù)用中的基本單元,提高內(nèi)聚度,降低耦合度。
(1)A.復(fù)用
B.消息
C.繼承
D.變異
(2)A.多態(tài)
B.封裝
C.抽象
D.接口

信管網(wǎng)答案與解析:http://www.shc2b.com/st/1260434.html

以下關(guān)于面向?qū)ο蠓椒ǖ拿枋鲋校徽_的是( )。
A.選擇面向?qū)ο蟪绦蛟O(shè)計語言時需要考慮開發(fā)人員對其的熟悉程度
B.使用設(shè)計模式有助于在軟件開發(fā)過程中應(yīng)用對象技術(shù)
C.在軟件生命周期的分析、設(shè)計、實現(xiàn)和測試過程中均可以應(yīng)用面向?qū)ο蠹夹g(shù)
D.UML是一種可視化建模語言,它需要與RUP開發(fā)過程同時使用

信管網(wǎng)答案與解析:http://www.shc2b.com/st/962332.html

練習(xí)更多試題請登錄軟題庫:www.ruantiku.com

掃碼關(guān)注公眾號

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論