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

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

作者:互联网

周二上午课堂测验(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