311082030-软件设计与体系结构期中考试模拟测验及答案-下午

上传人:876****10 文档编号:183256668 上传时间:2021-06-01 格式:DOC 页数:5 大小:111.50KB
返回 下载 相关 举报
311082030-软件设计与体系结构期中考试模拟测验及答案-下午_第1页
第1页 / 共5页
311082030-软件设计与体系结构期中考试模拟测验及答案-下午_第2页
第2页 / 共5页
311082030-软件设计与体系结构期中考试模拟测验及答案-下午_第3页
第3页 / 共5页
311082030-软件设计与体系结构期中考试模拟测验及答案-下午_第4页
第4页 / 共5页
311082030-软件设计与体系结构期中考试模拟测验及答案-下午_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《311082030-软件设计与体系结构期中考试模拟测验及答案-下午》由会员分享,可在线阅读,更多相关《311082030-软件设计与体系结构期中考试模拟测验及答案-下午(5页珍藏版)》请在金锄头文库上搜索。

1、课程名称: 任课教师: 学号: 姓名:四川大学期中考试试题(开卷)(20142015学年第2学期)课程号: 311082030课程名称: 软件设计与体系结构(B卷)任课教师: 适用专业年级: 软件工程 2013级学号: 姓名: 考试须知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行四川大学考试工作管理办法和四川大学考场规则。有考试违纪作弊行为的,一律按照四川大学学生考试违纪作弊处罚条例进行处理。四川大学各级各类考试的监考人员,必须严格执行四川大学考试工作管理办法、四川大学考场规则和四川大学监考人员职责。有违反学校有关规定的,严格按照四川大学教学事故认定及处理办法进行处理。题

2、 号一(30%)二(20%)三(30%)四(20%)五(0%)六(0%)七(0%)八(0%)卷面成绩得 分阅卷时间注意事项:1. 请务必将本人所在学院、姓名、学号、任课教师姓名等信息准确填写在试题纸和添卷纸上;2. 请将答案全部填写在本试题纸上;3. 考试结束,请将试题纸、添卷纸和草稿纸一并交给监考老师。评阅教师得分一、Choice question(10 items,3points each,total 30points)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分。12345678910CBBBCDABCDEABCDADEABCD

3、EABEBCDE1Which of the following view belongs to allocation view? (C ) (A) Decomposition(B) Shared data(C) Deployment(D) Use2 The aspect that Availability concerns include (B ) (A) How to modify system(B) How to check system faults(C) Show the easiness of software bugs (D) Whether easy to use3Which q

4、uality attribute does tactic that maintains semantic consistence support? ( B) (A) Availability(B) Modifiability(C) Testability(D)Accuracy4Which of the following structures belong to component-and-connector structure? (BCD)(A) Layered structure(B) Concurrency structure(C)Client-Server structure (D)

5、publish-subscribe(E) Implementation structure5Stakeholder of the system includes(ABCDE)(A)Project manager(B)Tester(C)Implementer(D)User(E)Architect6Witch contexts influence on the architecture(ABCD)(A)Technical(B)Project(C)Business (D)Profession(E)Hobby7What questions does the module structure answe

6、r(ADE)(A)What is the primary function responsibility of each module(B)What are the major executing components(C)What processor does each software element execute on(D)What other elements allowed to use(E)What software does it use and depend on8Why an architecture is important from a technical perspe

7、ctive(ABCDE)(A)It supports or inhibits the quality attributes(B)It reduces design and system complexity by restricting design alternatives(C)It can help project manager accurately estimate the cost and schedule(D)Its documents enhances communication among stakeholders(E)It can be the foundation for

8、training a new team member9Tactics that resource management adopted include (ABE )(A) Increase available resource(B) Introduce concurrency(C) Reduce computational cost(D) Increase computational efficiency(E) Maintain multiple copies of either data or computations10Modifiability concerns what problem

9、s (BCDE)(A) Systems natural work time.(B) Which part of the system can be modified?(C) When to modify?(D) Who will do the modification?(E) The cost to modify评阅教师得分二、terms to explain(5 items,4 points each,total 20points)1 Software architectureThe software architecture of a system is the set of struct

10、ures needed to reason about the system, which comprise software elements, relations among them, and properties of both软件构架是一组解释系统的结构,这些结构包含了软件元素及元素之间的关系和特性2 Architecture Influence CycleThe architecture and the environment, such as business goal, technical, project and architects profession influence

11、d each other, the mechanism call Architecture Influence Cycle ( AIC )4 Quality attribute scenario A quality attribute scenario is a quality-attribute-specific requirements, it consists six parts: Source of stimulus, Stimulus, Environment, Artifact, Response and Response Measure.4. TacticA tactic is

12、a design decision that influences the achievement of a quality attribute response5. SecuritySecurity is a measure of the systems ability to protect data and information from unauthorized access while still providing access to people and system that are authorized.评阅教师得分三、Short Answer Questions(3 ite

13、ms,10points each,total 30points)1. Why do we need different architectural structures to reason about the system? Give your reason or example.Modern system are frequently too complex to grasp all at once, we restrict our attention at any one moment to one of the software systems structure(3)There are

14、 three structures in the software architecture: module structure, component-and-connector(C&C) structure, allocation structure. (3)Module structures partition systems into implementation unit, modules are assigned specific computational responsibilities, and are the basis of work assignment. Module structures are static structure(1)C&C structures focus on the way the elements interact with each other at runtime to carry out the systems functions(1)Allocation structures map software structures to the systems environment(1)2. How various tactics to s

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

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

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