Chapter 1 Introduction to Software Engineering - Quiz Questions - Homework

  1. The software engineering method is (B).
    1. A series of activities implemented to obtain high-quality software
    2. Provide technical solutions for developing software
    3. A computer program system developed to support software development, maintenance, and management
    4. Some of the techniques and methods employed to understand the problem and identify requirements
  2. (B) below is correct.
    1. Software that works correctly is high-quality software.
    2. Software quality is built up gradually during the development process.
    3. The higher the quality of the software product, the better, and the ideal situation is to achieve "zero defect".
    4. Software quality is determined by external characteristics such as product functions, performance, and ease of use.
  3. In Garvin's multidimensional model, reliability refers to (C).
    1. Software products provide features that wow users
    2. The software realizes the function and performance required by the user
    3. The software continues to operate without failure under the specified time and conditions
    4. The software complies with the relevant national or industry standards
  4. (C) is the ease with which software can be transferred from one hardware or software environment to another.
    1. ease of use
    2. maintainability
    3. portability
    4. performance
  5. Statement (C) below is correct.
    1. Since software is a product, it can be produced by applying the same techniques as other engineered products
    2. The hardware required for most computer systems is more expensive to purchase than the software
    3. Most software systems are not easily modifiable unless they are designed with change in mind
    4. In general, software is only successful if its behavior is consistent with the goals of its developers
  6. The root cause of the difficulty in large-scale software development lies in (D).
    1. Developers lack sufficient development experience
    2. Insufficient funding for software development
    3. Unreasonable progress of project development
    4. Complexity of Software Systems
  7. The reason why software degrades rather than wears out is (C).
    1. Software is often exposed to harsh environments
    2. Software bugs gradually increase after regular use
    3. Constant changes cause errors between component interfaces
    4. Software spares are hard to order
  8. The term "software engineering" was first coined in (B).
    1. No Silver Bullet: Fundamental and Secondary Issues in Software Engineering by Fred Brooks
    2. 1968 NATO Conference
    3. IEEE Guide to the Software Engineering Body of Knowledge (SWEBOK)
    4. Software Engineering Institute at Carnegie Mellon University
  9. The case of Ariane 5 rocket launch failure tells us (D).
    1. Changes in the system environment may affect the accuracy and range of data collected by the software and the control of the system
    2. A software backup system can be generated by duplicating
    3. System demonstration and system testing must be carried out again for software reuse
    4. Options A and C
    5. Options A, B and C
  10. The basic goal of software engineering is (A).
    1. develop good enough software
    2. Eliminate the inherent complexity of software
    3. Striving to unleash the creative potential of developers
    4. Better maintenance of software products in use

Guess you like

Origin blog.csdn.net/qq_64628470/article/details/130834204