Fundamentals of Software Engineering MCQ: This section contains the multiple-choice questions on Fundamentals of Software Engineering.

questions

Title
Software engineering encompasses a ___, a collection of ___ and an array of ___ that allow professionals to build high-quality computer software

Software engineering encompasses a ___, a collection of ___ and an array of ___ that allow professionals to build high-quality computer software.


  1. Principles, tools, engineering
  2. Process, methods, tools
  3. Quality, testing, featured
  4. None of the mentioned above
discuss
The principles of software engineering are applied during software engineering process by ____

The principles of software engineering are applied during software engineering process by ____.


  1. Software engineers
  2. Mechanical engineers
  3. Electrical engineers
  4. All of the mentioned above
discuss
Software engineering enables us to build complex systems in a specified ___ period with high ___

Software engineering enables us to build complex systems in a specified ___ period with high ___.


  1. Analysis, design
  2. Time, quality
  3. Testing, debugging
  4. None of the mentioned above
discuss
Software engineering exhibits ___ software

Software engineering exhibits ___ software.


  1. High quality
  2. Low quality
  3. Medium
  4. None of the mentioned above
discuss
____ is a product which designed by software professionals and then support over a long term

____ is a product which designed by software professionals and then support over a long term.


  1. Software
  2. Program
  3. Instructions
  4. None of the mentioned above
discuss
A Software encompasses ____

A Software encompasses ____.


  1. Computer programs
  2. Data structures
  3. Documentation
  4. All of the mentioned above
discuss
Software is developed or engineered; it is not ____

Software is developed or engineered; it is not ____.


  1. Manufactured
  2. Engineered
  3. Processed
  4. None of the mentioned above
discuss
Software is not affected by the same ___ that cause hardware to fail

Software is not affected by the same ___ that cause hardware to fail.


  1. Environmental factors
  2. Development factors
  3. Mechanical process
  4. None of the mentioned above
discuss
The term "process" refers to a ___ that must be built in order for software engineering technologies to be delivered effectively

The term "process" refers to a ___ that must be built in order for software engineering technologies to be delivered effectively.


  1. Framework
  2. Design
  3. Process
  4. None of the mentioned above
discuss
Software engineering ___ provides a way to building software

Software engineering ___ provides a way to building software.


  1. Design
  2. Methods
  3. Solutions
  4. Process
discuss
Software engineering ___ provide automated or semi-automated support for the process and the methods

Software engineering ___ provide automated or semi-automated support for the process and the methods.


  1. Tools
  2. Process
  3. Design
  4. Method
discuss
In a software process, an activity refers to achieve,

In a software process, an activity refers to achieve,


  1. A broad objective
  2. Communication
  3. Efforts complexity
  4. All of the mentioned above
discuss
In software engineering, an architectural design model encompasses a set of tasks

In software engineering, an architectural design model encompasses a set of tasks.


  1. True
  2. False
discuss
A process framework establishes a base to complete ____

A process framework establishes a base to complete ____.


  1. Software engineering process
  2. Software testing
  3. Software manufacturing
  4. None of the mentioned above
discuss
A process of developing a software product using software engineering principles and methods is referred to as ___

A process of developing a software product using software engineering principles and methods is referred to as ___.


  1. Software design
  2. Software testing
  3. Software evolution
  4. All of the mentioned above
discuss
Software evolution process starts from the ___ process

Software evolution process starts from the ___ process.


  1. Design
  2. Analysis
  3. Requirement gathering
  4. Testing
discuss
The necessity of software engineering appears because of huge programming

The necessity of software engineering appears because of huge programming.


  1. True
  2. False
discuss
Amongst which of the followings is / are the attributes of good software?

Amongst which of the followings is / are the attributes of good software?


  1. Deliver the required functionality
  2. Performance to the user
  3. Maintainable, dependable and usable
  4. All of the mentioned above
discuss
Amongst which of the followings is / are the Lehman laws for software evolution

Amongst which of the followings is / are the Lehman laws for software evolution.


  1. S-type (static-type) - a software, which works according to defined specifications
  2. P-type (practical-type) - software with collection of procedures
  3. E-type (embedded-type) - software which works with real-world environment
  4. All of the mentioned above
discuss
Software reliability may be considered as an attribute of software quality

Software reliability may be considered as an attribute of software quality.


  1. True
  2. False
discuss
total MCQs: 29

MCQs

29

Views

64

Best Answers

299

Points

5