资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
311028030 软件构架(B 闭) 2011-2012-1 一、单项选择题(本大题共一、单项选择题(本大题共 1 10 0 小题,每小题小题,每小题 1 1 分,共分,共 1 10 0 分)分)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分 1. Which one of the following structures belongs to Allocation view type? ( ) (A)Layered structure (B)Currency structure (C)Deployment structure (D)Class or Generalization structure 2. In the ISSS system, we use operational unit to solve the process with high availability, that is ,we map the same one program to different copies, and these copies are working simultaneously, one executing copy is called primary process , in charge of communication with external system, the others are called secondary process, receiving information from primary process and updating themselves states, any one of these processes fails, the others can replace . What tactic is this? ( ) (A)Active redundancy (B)Spare (C)Passive redundancy (D)State resynchronization 3. Which one of the following tactics is to achieve security ? ( ) (A)Redundancy (B)Authentication (C)Increase computational efficiency (D)Add help system 4. Which one of the following tactic is included in resource demand tactic category? ( ) (A)Increase computational efficiency (B)Introduce currency (C)Fixed-priority scheduling (D)Increase available resources 5. Documenting views usually include ( ) parts. (A)1 (B)3 (C)5 (D)7 6. We design Cancel, Undo, Redo. functions in our software, which quality attribute is this achieved? ( ) (A)Availability (B)Modifiability (C)Security (D)Usability 7. If we are helping Bank of China to design a software of online bank system , which quality attribute of the software do you think is the most important? ( ) (A)Availability (B)Modifiability (C)Security (D)Usability 8. How many groups are needed in architecture evaluation of ATAM? ( ) (A)1 (B)2 (C)3 (D)4 9. What is used to choose architectural strategies in architecture evaluation of CBAM?( ) (A)quality attribute (B)ROI(Return on Investment) (C)functional requirements (D)Risk themes 10. For a developing organization of 30100 staffs,the organizational structure of developing product lines should be: ( ) (A)Development department (B)Business unit (C)Domain engineering unit (D)Hierarchical domain engineering unit 二、多项选择题(本大题共二、多项选择题(本大题共5 5小题,每小题小题,每小题2 2分,共分,共1 10 0分)分)提示:在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在下表中。错选、多选、少选或未选均无分。 1. Stakeholders include:( ) (A)End Users (B)Developers (C)Project manager (D)Marketing staffs (E)Maintainers 2. Software architecture is important, because ( ) (A)Architecture is communication among stakeholders (B)The Architecture Defines Constraints on Implementation (C)The Architecture Dictates Organizational Structure (D)The Architecture Inhibits or Enables a Systems Quality Attributes (E)Architecture as a transferable, re-usable model 3. Which methods can solve the problem of architectural mismatch( ) (A)Authorize users (B)Wrappers (C)Bridges (D)Mediators (E)Increase the resource 4. Quality attribute modifiability concerns ( ) (A)Mean time to failure (B)What can change to the system (C)When is the change made (D)Who modify the system (E)The cost to modify the system 5. Which ones of the following concepts have relation with quality attribute Usability ( ) (A)Authorize users (B)to support “learn system features” (C)to support “use system efficiently“, (D)to “minimize impact of errors“, (E)to “feel comfortable“, 三三、名词解释题(本大题共、名词解释题(本大题共 5 小题,每小题小题,每小题2 分,共分,共 10 分)分)提示:解释每小题所给名词的含义,若解释正确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。 1. Architecture Mismatch 2. Ripple Effect 3. Tradeoff Point 4. Software Architecture 5. software product line 四四、简答题和简答题和分析题分析题(本大题共(本大题共4 4小题,每小题小题,每小题1010分,共分,共4040分)分) 1Write the quality attribute scenario according to the following description(List the elements of scenario) Project group developed a bank balance(结算) software, requiring that the software can balance the account using various currency(不同货币). Users select one currency from menu, then system balances the account using the new selected currency. 2What is “defer binding time “? Which tactics belong to it? 3List the steps of CBAM architectural evaluation(each step is 1 score) 4Write the quality attribute scenario according to the following descriptions(List the 6 elements of scenario) The development team of the X Company is developing a hospital management system. The development is planned to complete in one year, but the X Company finds that the Y Company has already released the same software on market. If developing the system by original plan, X company will lose the market, for the competitive reason, the X company decides to fulfill the plan three months ahead of schedule. Describe t
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号