首页 > 其他分享 >软件架构(Software Achitecture)测验day4 吉林大学

软件架构(Software Achitecture)测验day4 吉林大学

时间:2022-09-01 10:47:57浏览次数:80  
标签:Achitecture day4 0.2 domain Architecture 软件架构 答案 单选题 architecture

周四上午课堂测验(2022)
题量: 20 满分: 4
作答时间:09-01 09:30至09-01 11:30
智能分析
4分
一. 单选题(共20题,4分)

  1. (单选题, 0.2分)Classes and objects can be completely decoupled from each other.
    A. True
    B. False
    我的答案: B0.2分
  2. (单选题, 0.2分)Objects and Classes are ( ) abstractions in general.
    A. structural
    B. data
    C. behavioural
    D. functional
    我的答案: C0.2分
  3. (单选题, 0.2分)What's the suggested method to solve the problems with component interfaces?
    A. Two distinct contracts
    B. Two levels of interfaces
    C. System interface
    D. Core business interface
    我的答案: B0.2分
  4. (单选题, 0.2分)About ORB, which is not true?
    A. CORBA is an international standard for an ORB to manage distributed object communication.
    B. ORB knows about all system objects and their interfaces.
    C. Each computer in a distributed system may have its own ORB.
    D. COBRA objects encapsulate a state with a language dependent interface.
    我的答案: D0.2分
  5. (单选题, 0.2分)About the dependency in OO development, which of the following is not true?
    A. If class A and class B depend on each other, neither can be reused without the other.
    B. We should make dependencies unilateral as much as possible.
    C. We could build a hierarchy of dependencies using packages.
    D. Cyclical dependencies could be used in all circumstances.
    我的答案: D0.2分
  6. (单选题, 0.2分)About UML, which of the following statements is not true?
    A. All the views of a same model must keep consistent with each other.
    B. Deployment Diagram specifies the distribution of components among the hardware nodes in system.
    C. Design view is the core of a model, just as class diagram is the core of all the types of UML diagrams.
    D. UML supports the entire software development lifecycle.
    我的答案: C0.2分
  7. (单选题, 0.2分)About DSSA, which one is wrong?
    A. A DSSA must have a domain model.
    B. DSSA contains a set of components specialized for a specific domain.
    C. Reference requirements should apply to the entire domain, they should not include anything from the solution space.
    D. A reference architecture is abstract and cannot be used directly for a specific system.
    我的答案: C0.2分
  8. (单选题, 0.2分)Bredemeyer's SA model provides ( ).
    A. a hierarchy of architecture development
    B. an iterative process of developing architecture
    C. a roadmap to ensure the creation of a good architecture
    D. all of above
    我的答案: D0.2分
  9. (单选题, 0.2分)Which one is not among the characteristics of domains where reuse can be successfully implemented?
    A. well understood
    B. change rapidly
    C. has standards for component interaction
    D. fits existing infrastructure
    我的答案: B0.2分
  10. (单选题, 0.2分)The contents of domain analysis include ( ).
    A. in a particular problem domain
    B. in a class of similar systems
    C. identifying, capturing and organizing objects and operations
    D. all of above
    我的答案: D0.2分
  11. (单选题, 0.2分)According to Bredemeyer's SA model, advancing from business strategy to architectual strategy will result in ( ).
    A. Meta-Architecture
    B. Conceptual Architecture
    C. Logical Architecture
    D. Execution Architecture
    我的答案: A0.2分
  12. (单选题, 0.2分)What's the main concerns of Architecture Guidelines?
    A. Making explicit the high-level decisions that will strongly influence the structure of the system.
    B. Excluding some architecture options.
    C. Guiding selection choices and tradeoffs among available architecture options.
    D. Guiding engineers in creating designs that maintain the integrity of the architecture.
    我的答案: D0.2分
  13. (单选题, 0.2分)Architecture Evaluation could be a step in the purchasing of a software system. Which of the following is not the benefits of this step?
    A. Increased Understanding and Documentation of System
    B. Detection of Problems with Existing Architecture
    C. Prediction of final product quality/Risk Management
    D. Clarification and Prioritisation of Requirements
    E. None of above
    我的答案: E0.2分
  14. (单选题, 0.2分)Which is not true about the Distributed Object Architecture?
    A. No distinctions made between client objects and server objects.
    B. Easier to design than client/server systems.
    C. Allows system designer to delay decisions on where and how services should be provided.
    D. Dynamic reconfiguration is possible by allowing objects to migrate across the network as required.
    我的答案: B0.2分
  15. (单选题, 0.2分)About the responsibility Driven Design, which one of the following is not true?
    A. The first step is to identifying object classes.
    B. Responsibilities assigned to object types will be turned into operations lately.
    C. Collaborating classes will be turned into data members.
    D. The CRC cards can be an effecient CASE tool.
    我的答案: A0.2分
  16. (单选题, 0.2分)In which of the following phase is the architecture work completed in the UML Software Development Life Cycle?
    A. Inception
    B. Elaboration
    C. Construction
    D. Transition
    我的答案: B0.2分
  17. (单选题, 0.2分)According to Bredemeyer's SA model, which of the following is not concerned by execution architecture?
    A. assignment of the tasks to processes, threads and address spaces
    B. connection mechanisms and protocols
    C. how the working tasks communicate and co-ordinate
    D. how to allocate physical resources to the tasks
    我的答案: B0.2分
  18. (单选题, 0.2分)The component implementation means ( ).
    A. How to use the component
    B. How to build the component
    C. Software that meets a component specification
    D. Instantiation of a component
    我的答案: C0.2分
  19. (单选题, 0.2分)Which of the following in not included in DSSA's purpose?
    A. To understand software problems better.
    B. To optimize software development in a specific domain.
    C. To reuse better in a specific domain.
    D. None of above.
    我的答案: D0.2分
  20. (单选题, 0.2分)What's the starting point of architecture work for CBD?
    A. Writing core business interface
    B. Capturing core types
    C. Creating dialog types
    D. Mapping use case steps
    我的答案: B0.2分

标签:Achitecture,day4,0.2,domain,Architecture,软件架构,答案,单选题,architecture
From: https://www.cnblogs.com/xiaojuA/p/16645660.html

相关文章

  • 学习python-Day49
    今日内容作业尝试编写JS时间案例 页面定时器案例 有一个input框两个按钮一个开始一个结束 1.点击开始按钮input内展示当前时间并按秒数刷新......
  • 学习python-Day48
    今日学习内容JS获取用户输入有两种方式:普通数据(输入、选择)​ 标签对象.value文件数据(上传)​ 标签对象.files​ 标签对象.files[0]JS类属性操作let标签......
  • 学习python-Day47
    今日学习内容JS数据类型比较我们学过python的数据类型去学习布尔值python:boolTrue:数字False:0None''[]{}...JS:boolentruefa......
  • 学习python-Day45
    今日学习内容一、表单标签补充知识name相当于字典的键,value相当于字典值。对于前端到后端传数据需要用到name属性,不然无法被后端识别该数据是什么。form表单在朝......
  • hadoop -day4 安装zookeeper和HA高可用
    安装zookeeper1、上传安装包到master并解压(在/usr/local/soft/目录下) tar-zxvfzookeeper-3.4.6.tar.gz2、配置环境变量 vim/etc/profile ZOOKEEPER_HOME=/usr/local/......
  • 学习python-Day44
    今日学习内容一、前端简介前端与后端前端:用户可以直接操作的界面。后端:用户不能直接操作的内部真正执行核心业务逻辑的代码程序。前端的学习真正的前端工程师......
  • python学习Day48
    Day48今日内容概要Navicat可视化软件多表查询练习题python操作MySQL获取命令的执行结果SQL注入问题基础用户登录SQL语句(记忆)知识点额外补充今日内容详细......
  • 学习python-Day42
    今日学习内容Navicat可视化软件可以充当很多数据库软件的客户端,最主要的用于MySQL下载>>>正版收费>>>找破解版>>>百度查询下载完成后>>>连接>>>MySQL>>>创建连接......
  • [博客园首发] 写连载博客,历时1410天出版书籍《物联网软件架构设计与实现》
    购买链接:京东购买 当当购买。2015年07月14日22:33在博客园上发表第一篇博客,2017年09月09日23:07发表最后一篇博客,历时788天,主要是想记录一下思考和发展的过程......
  • python学习Day47
    Day47今日内容概要操作表的SQL语句补充表查询关键字select与fromwhere筛选groupby分组having过滤distinct去重orderby排序limit分页regexp正则......