软件构架_b_闭_2011-2012-1

上传人:wt****50 文档编号:37637929 上传时间:2018-04-20 格式:PDF 页数:3 大小:149.82KB
返回 下载 相关 举报
软件构架_b_闭_2011-2012-1_第1页
第1页 / 共3页
软件构架_b_闭_2011-2012-1_第2页
第2页 / 共3页
软件构架_b_闭_2011-2012-1_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件构架_b_闭_2011-2012-1》由会员分享,可在线阅读,更多相关《软件构架_b_闭_2011-2012-1(3页珍藏版)》请在金锄头文库上搜索。

1、 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

2、)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 communicat

3、ion 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 resynchroniza

4、tion 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 c

5、urrency (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

6、 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 (

7、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 sh

8、ould 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)Pr

9、oject 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 Enab

10、les 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 fail

11、ure (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 effi

12、ciently“, (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 四四、简答题和简答题和分

13、析题分析题(本大题共(本大题共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 se

14、lect 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 descripti

15、ons(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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑机械

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号