2011年上半年軟考中級系統(tǒng)集成項目管理工程師綜合知識真題答案與解析:
● 軟件設(shè)計包括軟件架構(gòu)設(shè)計和軟件詳細(xì)設(shè)計。架構(gòu)設(shè)計屬于高層設(shè)計,主要描述軟件的結(jié)構(gòu)和組織,標(biāo)識各種不同的組件。由此可知,在信息系統(tǒng)開發(fā)中,(7)屬于軟件架構(gòu)設(shè)計師要完成的主要任務(wù)之一。
(7) A. 軟件復(fù)用
B. 模式設(shè)計
C. 需求獲取
D. 需求分配
信管網(wǎng)解析:
架構(gòu)師需要參與項目開發(fā)的全部過程,包括需求分析、架構(gòu)設(shè)計、系統(tǒng)實現(xiàn)、集成、測試和部署各個階段,負(fù)責(zé)在整個項目中對技術(shù)活動和技術(shù)說明進(jìn)行指導(dǎo)和協(xié)調(diào)。
架構(gòu)師主要職責(zé)有4條:
1、確認(rèn)需求
在項目開發(fā)過程中,架構(gòu)師是在需求規(guī)格說明書完成后介入的,需求規(guī)格說明書必須得到架構(gòu)師的認(rèn)可。架構(gòu)師需要和分析人員反復(fù)交流,以保證自己完整并準(zhǔn)確地理解用戶需求。
2、系統(tǒng)分解
依據(jù)用戶需求,架構(gòu)師將系統(tǒng)整體分解為更小的子系統(tǒng)和組件,從而形成不同的邏輯層或服務(wù)。隨后架構(gòu)師會確定各層的接口,層與層相互之間的關(guān)系。架構(gòu)師不僅要對整個系統(tǒng)分層,進(jìn)行“縱向”分解,還要對同一邏輯層分塊,進(jìn)行“橫向”分解。
軟件架構(gòu)師的功力基本體現(xiàn)于此,這是一項相對復(fù)雜的工作。
3、技術(shù)選型
架構(gòu)師通過對系統(tǒng)的一系列的分解,最終形成了軟件的整體架構(gòu)。技術(shù)選擇主要取決于軟件架構(gòu)。
Web Server運行在Windows上還是Linux上?數(shù)據(jù)庫采用MSSql、Oracle還是Mysql?需要不需要采用MVC或者Spring等輕量級的框架?前端采用富客戶端還是瘦客戶端方式?類似的工作,都需要在這個階段提出,并進(jìn)行評估。
架構(gòu)師對產(chǎn)品和技術(shù)的選型僅僅限于評估,沒有決定權(quán),最終的決定權(quán)歸項目經(jīng)理。架構(gòu)師提出的技術(shù)方案為項目經(jīng)理提供了重要的參考信息,項目經(jīng)理會從項目預(yù)算、人力資源、時間進(jìn)度等實際情況進(jìn)行權(quán)衡,最終進(jìn)行確認(rèn)。
4、制定技術(shù)規(guī)格說明
架構(gòu)師在項目開發(fā)過程中,是技術(shù)權(quán)威。他需要協(xié)調(diào)所有的開發(fā)人員,與開發(fā)人員一直保持溝通,始終保證開發(fā)者依照它的架構(gòu)意圖去實現(xiàn)各項功能。
架構(gòu)師與開發(fā)者溝通的最重要的形式是技術(shù)規(guī)格說明書,它可以是UML視圖、Word文檔,Visio文件等各種表現(xiàn)形式。通過架構(gòu)師提供的技術(shù)規(guī)格說明書,保證開發(fā)者可以從不同角度去觀察、理解各自承擔(dān)的子系統(tǒng)或者模塊。
架構(gòu)師不僅要保持與開發(fā)者的溝通,也需要與項目經(jīng)理、需求分析員,甚至與最終用戶保持溝通。所以,對于架構(gòu)師來講,不僅有技術(shù)方面的要求,還有人際交流方面的要求。
信管網(wǎng)參考答案:D
溫馨提示:因考試政策、內(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í)效果事半功倍。
發(fā)表評論 查看完整評論 | |