ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件架构(Software Achitecture)课堂测验day2 吉林大学

2022-08-30 11:30:44  阅读:246  来源: 互联网

标签:Achitecture 0.2 day2 Architecture design 软件架构 答案 单选题 architecture


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

  1. (单选题, 0.2分)According to Len Bass et al., which of the following is committed to solving real problems?
    A. Architectural Style
    B. Reference Model
    C. Reference Architecture
    D. Software Architecture
    我的答案: D0.2分
  2. (单选题, 0.2分)According to the Architectural Business Cycle(ABC) introduced by Len Bass et al., the software architecture( ).
    A. could affect the members of the design team only
    B. can only affect the technical contents of the developing project
    C. has nothing to do with the organization and management of the company
    D. could have many impacts to the business environment of the company
    我的答案: D0.2分
  3. (单选题, 0.2分)Which of the following is not among the common architectural styles presented by Garlan and Shaw(1996)?
    A. Call-and-Return systems
    B. Dataflow systems
    C. Client-Server systems
    D. Virtual Machines
    E. Data-Centred systems
    我的答案: C0.2分
  4. (单选题, 0.2分)Which of the following understanding is wrong about software architecture?
    A. Every application has an architecture
    B. Every application has at least one architect
    C. Architecture is a phase of development
    D. Architecture is not a phase of development
    我的答案: C0.2分
  5. (单选题, 0.2分)The promised benefits of architectural modeling includes ( )?
    A. Clarify intentions
    B. Make decisions and implications explicit
    C. Permit system-level analysis
    D. Reduce maintenance costs, directly and indirectly
    E. All of above
    我的答案: E0.2分
  6. (单选题, 0.2分)The definition of architecture given by the IEEE Architecture Working Group(P1471) includes many elements except that( ).
    A. relationships
    B. components
    C. property or concept of a system
    D. environment
    E. none of above
    我的答案: E0.2分
  7. (单选题, 0.2分)Perry and Wolf(1992) wish to use the term "architecture" as( ).
    A. a framework for satisfying requirements
    B. an effective basis for reuse
    C. the technical basis for design
    D. the basis for dependency and consistency analysis
    E. all of above
    我的答案: E0.2分
  8. (单选题, 0.2分)According to Perry and Wolf(1992), which of the following is incomplete?
    A. Requirements are concerned with the determination of the information, processing and characteristics of that information needed by the user of the system.
    B. Architecture is concerned with the selection of architectural elements, their interactions, and the constraints on those elements to satisfy the requirements and serve as a basis for design.
    C. Design is concerned with the modularisation and detailed interfaces of the design elements, their algorithms and procedures, and the data types needed to support the architecture and to satify the requirements.
    D. Implementation is concerned with the representations of the algrithms and data types that satisfy the design, architecture and requirements.
    我的答案: B0.2分
  9. (单选题, 0.2分)Inconsistencies between the planned architecture and the implemented architecture will result in( ).
    A. failure to reason about the future architecture for the application
    B. illusion for all the stakeholders that they already have the right thing
    C. dead ends for any development or evolution team referencing the documents
    D. all of above
    我的答案: D0.2分
  10. (单选题, 0.2分)David Panas developed many principles about software engineering, but not including( ).
    A. Information Hiding
    B. The separation of Interface
    C. The “uses” relationship between components
    D. Structured programming
    我的答案: D0.2分
  11. (单选题, 0.2分)In the stabilising era for software(1965-1980), which method was common to be used issuing instructions to OS?
    A. Punch cards
    B. Job control language
    C. Graphical user interface
    D. Virtual reality
    我的答案: B0.2分
  12. (单选题, 0.2分)Which of the following could be used to reduce the complexity of software development?
    A. Commercial competition
    B. Compressing project schedule
    C. Stimulating user expectation
    D. Phased development
    我的答案: D0.2分
  13. (单选题, 0.2分)Architecture is knowledge “to-design-with” rather than knowledge “of” a design, this kind of knowledge is inherently difficult to express(“non-discursive”). This sentence does not mean which of the following?
    A. Architecture is inputs and restrictions to a design
    B. Architecture is product of a design
    C. Architecture is typically learned by doing
    D. Architecture involves a lot of intertwined details
    我的答案: B0.2分
  14. (单选题, 0.2分)What did Perry and Wolf learn for lessons from the Network architecture?
    A. Multiple views
    B. Only a few topologies to be considered
    C. Scale achieved by replication of the design elements
    D. Style and engineering
    我的答案: B0.2分
  15. (单选题, 0.2分)In the traditional design phase of a software process, those concerned by the decisions typically do not include( ).
    A. stakeholder issues
    B. structure of a system
    C. identifying primary components of a system
    D. the connetions among the components
    我的答案: A0.2分
  16. (单选题, 0.2分)According to notions from building industry, the architectural knowledge( ).
    A. focuses only on the development process
    B. is the result of the design
    C. deals only with physical space
    D. could inadvertently affect different aspects of the design
    我的答案: D0.2分
  17. (单选题, 0.2分)The fundamental reason for the difficulty of large-scale software development is:
    A. Developers lack sufficient development experience
    B. Insufficient investment in software development
    C. Unreasonable project development progress
    D. Complexity of software system
    我的答案: D0.2分
  18. (单选题, 0.2分)Which of the following is not included in the professionals mentioned by the Surgical Team?
    A. Surgeon
    B. Co-pilot
    C. Editor
    D. Tester
    我的答案: B0.2分
  19. (单选题, 0.2分)To better respond to changes, which of the following should be avoided?
    A. Builders and architects should provide synchronic business service.
    B. Builders and architects should provide diachronic business service.
    C. Builders and architects have to design "leeway" into the products.
    D. Builders and architects should construct different layers on the basis of different change rates.
    我的答案: A0.2分
  20. (单选题, 0.2分)An important objective of software architecture is the production of a consistent set of views of the system and its parts presented in a structure that satisfies the needs of both the end-user and later designers. What does "a consistent set of views" imply in this sentence?
    A. Different aspects of the same development work
    B. A specific set of concerns that are interrelated and serve the same set of purpose
    C. Each specific view will adopt its specific technical method, and have its specific audience
    D. All of above
    我的答案: D

标签:Achitecture,0.2,day2,Architecture,design,软件架构,答案,单选题,architecture
来源: https://www.cnblogs.com/xiaojuA/p/16638704.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有