Logo

Software Engineering MCQs

Option A: Machine language

Option B: C++

Option C: Object-Oriented language

Option D: All of these

Correct Answer: Object-Oriented language


Click for More Details

Option A: Machine language

Option B: C++

Option C: C

Option D: java

Correct Answer: Machine language


Click for More Details

Option A: DML(Data Manipulation Langauge)

Option B: DDL(Data Definition Langauge)

Option C: Query

Option D: Relational Schema

Correct Answer: DDL(Data Definition Langauge)


Click for More Details

Option A: Smooth running of a program.

Option B: Context-free Language.

Option C: A programming language with self correcting codes.

Option D: Synchronization between two communicating devices.

Correct Answer: Synchronization between two communicating devices.


Click for More Details

Option A: Physical

Option B: Transport

Option C: Datalink

Option D: Application

Correct Answer: Application


Click for More Details

Option A: Lower efficiency 

Option B: Machine  dependence

Option C: Machine  level  coding

Option D: None of  the above

Correct Answer: Lower efficiency 


Click for More Details

Option A: Vint cerf

Option B: Mark zukerberg

Option C: Charles Babbage

Option D: None

Correct Answer: Charles Babbage


Click for More Details

Option A: act in a manner that is in the best interests of his expertise and favour.”

Option B: act consistently with the public interest.”

Option C: ensure that their products only meet the SRS.”

Option D: all of the mentioned

Correct Answer: act consistently with the public interest.”


Click for More Details

Option A: Web has led to availability of software services and possibility of developing highly distributed service based systems

Option B: Web based systems have led to degradation of programming languages

Option C: Web brings concept of software as service

Option D: Web based system should be developed and delivered incrementally

Correct Answer: Web based systems have led to degradation of programming languages


Click for More Details

Option A: No room for structured design

Option B: Code soon becomes unfixable & unchangeable

Option C: Maintenance is practically not possible

Option D: It scales up well to large projects

Correct Answer: It scales up well to large projects


Click for More Details

Option A: Software engineering belongs to Computer science

Option B: Software engineering is a part of more general form of System Engineering

Option C: Computer science belongs to Software engineering

Option D: Software engineering is concerned with the practicalities of developing and delivering useful software

Correct Answer: Computer science belongs to Software engineering


Click for More Details

Option A: Software processes

Option B: Software Security

Option C: Software reuse

Option D: Software Validation

Correct Answer: Software Validation


Click for More Details

Option A: Software Development Life Cycle

Option B: System Development Life cycle

Option C: Software Design Life Cycle

Option D: System Design Life Cycle

Correct Answer: Software Development Life Cycle


Click for More Details

Option A: 2 phases

Option B: 3 phase

Option C: 5 phases

Option D: 6 phases

Correct Answer: 5 phases


Click for More Details

Option A: Quick Design

Option B: Coding

Option C: Prototype Refinement

Option D: Engineer Product

Correct Answer: Coding


Click for More Details

Option A: Highly specialized & skilled developers/designers are required

Option B: Increases reusability of components

Option C: Encourages customer/client feedback

Option D: Increases reusability of components, Highly specialized & skilled developers/designers are required

Correct Answer: Highly specialized & skilled developers/designers are required


Click for More Details

Option A: Waterfall Model

Option B: Prototyping Model

Option C: RAD Model

Option D: both Prototyping Model & RAD Model

Correct Answer: RAD Model


Click for More Details

Option A: 100-200

Option B: 200-400

Option C: 400-1000

Option D: above 1000

Correct Answer: 100-200


Click for More Details

Option A: Build & Fix Model

Option B: Prototyping Model

Option C: RAD Model

Option D: Waterfall Model

Correct Answer: Waterfall Model


Click for More Details

Option A: Heterogeneity

Option B: Flexibility

Option C: Business and social change

Option D: Security

Correct Answer: Flexibility


Click for More Details

Option A: Software dependence

Option B: Software development

Option C: Software validation

Option D: Software specification

Correct Answer: Software dependence


Click for More Details

Option A: Increasing Demand

Option B: Low expectation

Option C: Increasing Supply

Option D: Less reliable and expensive

Correct Answer: Increasing Supply


Click for More Details

Option A: Software companies

Option B: Software Developers

Option C: Both Software companies and Developers

Option D: All of the mentioned

Correct Answer: Software companies


Click for More Details

Option A: Lack of adequate training in software engineering

Option B: Lack of software ethics and understanding

Option C: Management issues in the company

Option D: All of the mentioned

Correct Answer: Lack of adequate training in software engineering


Click for More Details

Option A: The product should be easy to use

Option B: Software engineers shall ensure that their products and related modifications meet the highest professional standards possible

Option C: Software engineers shall ensure that their products and related modifications satisfy the client

Option D: It means that the product designed /created should be easily available

Correct Answer: Software engineers shall ensure that their products and related modifications meet the highest professional standards possible


Click for More Details

Option A: Unauthorized access to computer material

Option B: Unauthorized modification of computer material

Option C: Dissemination of viruses or other malware

Option D: All of the mentioned

Correct Answer: All of the mentioned


Click for More Details

Option A: Software is set of programs

Option B: Software is documentation and configuration of data

Option C: Software is set of programs, documentation & configuration of data

Option D: None of the mentioned

Correct Answer: Software is set of programs


Click for More Details

Option A: Generic products and customized products are types of software products

Option B: Generic products are produced by organization and sold to open market

Option C: Customized products are commissioned by particular customer

Option D: All of the mentioned

Correct Answer: All of the mentioned


Click for More Details

Option A: Software maintainability

Option B: Software functionality

Option C: Software development

Option D: Software maintainability & functionality

Correct Answer: Software maintainability


Click for More Details

Option A: PUBLIC

Option B: PROFESSION

Option C: PRODUCT

Option D: ENVIRONMENT

Correct Answer: ENVIRONMENT


Click for More Details

Option A: not knowingly accept work that is outside your competence.”

Option B: not use your technical skills to misuse other people’s computers.”

Option C: be dependent on their colleagues.”

Option D: maintain integrity and independence in their professional judgment.”

Correct Answer: be dependent on their colleagues.”


Click for More Details

Option A: Confidentiality

Option B: Intellectual property rights

Option C: Both Confidentiality & Intellectual property rights

Option D: Managing Client Relationships

Correct Answer: Confidentiality


Click for More Details

Option A: Your employer releases a safety-critical system without finishing the testing of the system

Option B: Refusing to undertake a project

Option C: Agreement in principle with the policies of senior management

Option D: All of the mentioned

Correct Answer: Your employer releases a safety-critical system without finishing the testing of the system


Click for More Details

Option A: responsiveness

Option B: licensing

Option C: memory utilization

Option D: processing time

Correct Answer: licensing


Click for More Details