Explore topic-wise MCQs in General Awareness.

This section includes 47 Mcqs, each offering curated multiple-choice questions to sharpen your General Awareness knowledge and support exam preparation. Choose a topic below to get started.

1.

The incorrect activity among the following for the configuration management of a software system is ________

A. Version management
B. System management
C. Change management
D. Internship management
Answer» E.
2.

The word which describes the importance of software design is?

A. Complexity
B. Quality
C. Efficiency
D. Accuracy
Answer» C. Efficiency
3.

Software Debugging is known as _________________

A. identifying the task to be computerized
B. creating program code
C. creating the algorithm
D. finding and correcting errors in the program code
Answer» E.
4.

In which step of SDLC actual programming of software code is done?

A. Development and Documentation
B. Maintenance and Evaluation
C. Design
D. Analysis
Answer» B. Maintenance and Evaluation
5.

___________ is a Strategy to achieve Software diversity.

A. Explicit specification of different algorithms
B. Different programming languages
C. Different design methods and tools
D. All of the mentioned
Answer» E.
6.

Which of the following is not a part of Software evolution?

A. Re-engineering activities
B. Maintenance activities
C. Development activities
D. Negotiating with client
Answer» E.
7.

_____________ specification is also known as SRS document.

A. white-box
B. grey-box
C. black-box
D. none of the mentioned
Answer» D. none of the mentioned
8.

Which of the following document contains the user system requirements?

A. SRD
B. DDD
C. SDD
D. SRS
Answer» E.
9.

According to an IBM research, “31% of projects are abandoned before they are completed, 53% exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100 projects.” What is the significance of these figures?

A. Lack of software ethics and understanding
B. Management issues in the company
C. Lack of adequate training
D. All of the mentioned
Answer» D. All of the mentioned
10.

______________ is an indirect measure of software development process.

A. Cost
B. Effort Applied
C. Efficiency
D. All of the mentioned
Answer» D. All of the mentioned
11.

_____________ is the definition of objects in the database that leads directly to a standard approach for the creation of software documentation.

A. Data/data integration
B. Information sharing
C. Document standardization
D. Data integrity
Answer» D. Data integrity
12.

Quality Management is known as _______

A. SQI
B. SQA
C. SQM
D. SQA and SQM
Answer» C. SQM
13.

What is system software?

A. computer program
B. Testing
C. AI
D. IOT
Answer» B. Testing
14.

Cleanroom software development process complies with the operational analysis principles by using a method called known as

A. referential transparency
B. degenerative error correction
C. box structure specification
D. none of the mentioned
Answer» D. none of the mentioned
15.

What is the full form of the “COCOMO” model?

A. Cost Constructive Estimation Model
B. Constructive Cost Estimation Model
C. Constructive Case Estimation Model
D. Constructive Cost Estimating Model
Answer» C. Constructive Case Estimation Model
16.

Which of the following is not a project factor that should be considered when planning the structure of software developing teams?

A. The rigidity of the delivery date
B. The degree of sociability required for the project
C. High frustration caused by personal, business, or technological factors that causes friction among team members
D. The difficulty of the problem to be solved
Answer» C. High frustration caused by personal, business, or technological factors that causes friction among team members
17.

Adaptive Software Development(ASD) has which of the following three framework activities?

A. speculation, collaboration, learning
B. analysis, design, coding
C. requirements gathering, adaptive cycle planning, iterative development
D. all of the mentioned
Answer» B. analysis, design, coding
18.

The model which has a major disadvantage in terms of the coding phase of a software life cycle model is ________

A. Rad Model
B. Spiral Model
C. 4GT Model
D. Waterfall Model
Answer» D. Waterfall Model
19.

__________ is not suitable for accommodating any change?

A. RAD Model
B. Waterfall Model
C. Build & Fix Model
D. Prototyping Model
Answer» C. Build & Fix Model
20.

Engineers developing software should not

A. be dependent on their colleagues
B. maintain integrity and independence in their professional judgment
C. not knowingly accept work that is outside your competence
D. not use your technical skills to misuse other people’s computers
Answer» B. maintain integrity and independence in their professional judgment
21.

4GT Model is a set of __________________

A. Programs
B. CASE Tools
C. Software tools
D. None of the mentioned
Answer» D. None of the mentioned
22.

_______________________ is a software developing team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub tasks.

A. Democratic decentralized (DD)
B. Controlled centralized (CC)
C. Controlled decentralized (CD)
D. None of the mentioned
Answer» D. None of the mentioned
23.

Agile Software Development is based on which of the following type?

A. Iterative Development
B. Incremental Development
C. Both Incremental and Iterative Development
D. Linear Development
Answer» D. Linear Development
24.

_________ is a software development life cycle model that is chosen if the development team has less experience on similar projects.

A. Iterative Enhancement Model
B. RAD
C. Spiral
D. Waterfall
Answer» D. Waterfall
25.

Who proposed Function Points?

A. Albrecht
B. Jacobson
C. Boehm
D. Booch
Answer» B. Jacobson
26.

Faster delivery is possible with CBSE.

A. False
B. True
Answer» C.
27.

What are agile manifesto principles?

A. Customer satisfaction
B. Face-to-face communication within a development team
C. Changes in requirements are welcome
D. All of the mentioned
Answer» E.
28.

_________ is not a fundamental activity for software processes in software development.

A. Evolution
B. Design and implementation
C. Validation
D. Verification
Answer» E.
29.

__________ software development team has no permanent leader.

A. Controlled Centralized (CC)
B. Controlled decentralized (CD)
C. Democratic decentralized (DD)
D. None of the mentioned
Answer» D. None of the mentioned
30.

Software patch is defined as ______________

A. Daily or routine Fix
B. Required or Critical Fix
C. Emergency Fix
D. None of the mentioned
Answer» D. None of the mentioned
31.

__________________ suits the Manifesto for Agile Software Development.

A. Customer collaboration
B. Individuals and interactions
C. Working software
D. All of the mentioned
Answer» E.
32.

Which of the following are CASE tools?

A. Central Repository
B. Integrated Case Tools
C. Upper Case Tools
D. All of the mentioned
Answer» E.
33.

______________ is not among the eight principles followed by the Software Code of Ethics and Professional Practice.

A. PRODUCT
B. ENVIRONMENT
C. PUBLIC
D. PROFESSION
Answer» C. PUBLIC
34.

Who proposed the spiral model?

A. Barry Boehm
B. Pressman
C. Royce
D. IBM
Answer» B. Pressman
35.

What does SDLC stands for?

A. System Design Life Cycle
B. Software Design Life Cycle
C. Software Development Life Cycle
D. System Development Life cycle
Answer» D. System Development Life cycle
36.

The Cleanroom philosophy was proposed by _________

A. Linger
B. Mills
C. Dyer
D. All of the Mentioned
Answer» E.
37.

Attributes of good software is ____________

A. Development
B. Maintainability & functionality
C. Functionality
D. Maintainability
Answer» C. Functionality
38.

Why do bugs and failures occur in software?

A. Because of Developers
B. Because of companies
C. Because of both companies and Developers
D. None of the mentioned
Answer» D. None of the mentioned
39.

What is a Functional Requirement?

A. specifies the tasks the program must complete
B. specifies the tasks the program should not complete
C. specifies the tasks the program must not work
D. All of the mentioned
Answer» B. specifies the tasks the program should not complete
40.

The activity that distributes estimated effort across the planned project duration by allocating the effort to specific software developing tasks is ____________

A. Project scheduling
B. Detailed schedule
C. Macroscopic schedule
D. None of the mentioned
Answer» B. Detailed schedule
41.

________ is defined as the process of generating analysis and designing documents?

A. Re-engineering
B. Reverse engineering
C. Software re-engineering
D. Science and engineering
Answer» C. Software re-engineering
42.

Define Agile scrum methodology.

A. project management that emphasizes incremental progress
B. project management that emphasizes decremental progress
C. project management that emphasizes neutral progress
D. project management that emphasizes no progress
Answer» B. project management that emphasizes decremental progress
43.

____________ is a software development activity that is not a part of software processes.

A. Validation
B. Specification
C. Development
D. Dependence
Answer» E.
44.

What are the features of Software Code?

A. Simplicity
B. Accessibility
C. Modularity
D. All of the above
Answer» D. All of the above
45.

Who is the father of Software Engineering?

A. Margaret Hamilton
B. Watts S. Humphrey
C. Alan Turing
D. Boris Beizer
Answer» C. Alan Turing
46.

What is Software Engineering?

A. Designing a software
B. Testing a software
C. Application of engineering principles to the design a software
D. None of the above
Answer» D. None of the above
47.

Software is defined as ___________

A. set of programs, documentation & configuration of data
B. set of programs
C. documentation and configuration of data
D. None of the mentioned
Answer» B. set of programs