2011年上半年軟考中級系統(tǒng)集成項目管理工程師綜合知識真題答案與解析:
● 軟件設計包括軟件架構設計和軟件詳細設計。架構設計屬于高層設計,主要描述軟件的結構和組織,標識各種不同的組件。由此可知,在信息系統(tǒng)開發(fā)中,(7)屬于軟件架構設計師要完成的主要任務之一。
(7) A. 軟件復用
B. 模式設計
C. 需求獲取
D. 需求分配
信管網(wǎng)解析:
架構師需要參與項目開發(fā)的全部過程,包括需求分析、架構設計、系統(tǒng)實現(xiàn)、集成、測試和部署各個階段,負責在整個項目中對技術活動和技術說明進行指導和協(xié)調(diào)。
架構師主要職責有4條:
1、確認需求
在項目開發(fā)過程中,架構師是在需求規(guī)格說明書完成后介入的,需求規(guī)格說明書必須得到架構師的認可。架構師需要和分析人員反復交流,以保證自己完整并準確地理解用戶需求。
2、系統(tǒng)分解
依據(jù)用戶需求,架構師將系統(tǒng)整體分解為更小的子系統(tǒng)和組件,從而形成不同的邏輯層或服務。隨后架構師會確定各層的接口,層與層相互之間的關系。架構師不僅要對整個系統(tǒng)分層,進行“縱向”分解,還要對同一邏輯層分塊,進行“橫向”分解。
軟件架構師的功力基本體現(xiàn)于此,這是一項相對復雜的工作。
3、技術選型
架構師通過對系統(tǒng)的一系列的分解,最終形成了軟件的整體架構。技術選擇主要取決于軟件架構。
Web Server運行在Windows上還是Linux上?數(shù)據(jù)庫采用MSSql、Oracle還是Mysql?需要不需要采用MVC或者Spring等輕量級的框架?前端采用富客戶端還是瘦客戶端方式?類似的工作,都需要在這個階段提出,并進行評估。
架構師對產(chǎn)品和技術的選型僅僅限于評估,沒有決定權,最終的決定權歸項目經(jīng)理。架構師提出的技術方案為項目經(jīng)理提供了重要的參考信息,項目經(jīng)理會從項目預算、人力資源、時間進度等實際情況進行權衡,最終進行確認。
4、制定技術規(guī)格說明
架構師在項目開發(fā)過程中,是技術權威。他需要協(xié)調(diào)所有的開發(fā)人員,與開發(fā)人員一直保持溝通,始終保證開發(fā)者依照它的架構意圖去實現(xiàn)各項功能。
架構師與開發(fā)者溝通的最重要的形式是技術規(guī)格說明書,它可以是UML視圖、Word文檔,Visio文件等各種表現(xiàn)形式。通過架構師提供的技術規(guī)格說明書,保證開發(fā)者可以從不同角度去觀察、理解各自承擔的子系統(tǒng)或者模塊。
架構師不僅要保持與開發(fā)者的溝通,也需要與項目經(jīng)理、需求分析員,甚至與最終用戶保持溝通。所以,對于架構師來講,不僅有技術方面的要求,還有人際交流方面的要求。
信管網(wǎng)參考答案:D
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |