架構(gòu)設(shè)計師歷年真題集萃(88))
接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計師系列知識點(diǎn)之雜項(xiàng)集萃(87)第159題關(guān)于構(gòu)件的描述,正確的是()。A. 構(gòu)件包含了一組需要同時部署的原子構(gòu)件B. 構(gòu)件可以單獨(dú)部署,原子構(gòu)件不能被單獨(dú)部署C. 一個原子構(gòu)件可以同時在多個構(gòu)件家族中共享D. 一個模塊可以看作帶有單獨(dú)資源的原子構(gòu)件正確答案:A。所屬知識點(diǎn):舊版教材 軟件架構(gòu)設(shè)計 - 構(gòu)件與中間件技術(shù) - 構(gòu)件基本概念。試題解析:構(gòu)件是一組通常需要同時部署的原子構(gòu)件?!?選項(xiàng)A是正確的構(gòu)件和原子構(gòu)件之間的區(qū)別在于,大多數(shù)原子構(gòu)件永遠(yuǎn)都不會被單獨(dú)部署,盡管它們可以被單獨(dú)部署?!?選項(xiàng)B是錯誤的相反,大多數(shù)原子構(gòu)件都屬于一個構(gòu)件家族,一次部署往往涉及整個家族?!?選項(xiàng)C是錯誤的一個原子構(gòu)件是一個模塊和一組資源?!?選項(xiàng)D是錯誤的原子構(gòu)件是部署、版本控制和替換的基本單位。原子構(gòu)件通常成組地部署,但是它也能夠被單獨(dú)部署。一個模塊是不帶單獨(dú)資源的原子構(gòu)件(在這個嚴(yán)格定義下,Java包不是模塊——在Java中部署的原子單元是類文件。一個單獨(dú)的包被編譯成多個單獨(dú)的類文件——每個公共類都有一個)。模塊是一組類和可能的非面向?qū)ο蟮慕Y(jié)構(gòu)體,比如過程或者函數(shù)。