Software Engineering Basics Mcqs

Our Collection contain MCQs to prepare an individual for competitive exams like NTS, GAT, ECAT, University and College entrance exams and various tests and interviews. One should practice to assimilate various Software Engineering Basics topic comprehensively.

  1. Home
  2. »
  3. Computer Science Mcqs
  4. »
  5. Software Engineering Mcqs
  6. »
  7. Software Engineering Basics Mcqs

What are the characteristics of software?

Software is developed or engineered, it is not manufactured in the classical sense.

Software doesn’t “ wear out ”.

Software can be custom built or custom build.

All mentioned above

Compilers, Editors software come under which type of software?

System software

Application software

Scientific software

None of the above

What are the signs that a software project is in trouble?

The product scope is poorly defined.

Deadlines are unrealistic.

Changes are managed poorly.

All of the above.

You are working as a project manager. Your Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning?

Establish the objectives and scope of the product.

Determine the project constraints.

Select the team.

None of the above.

Which coding element is generally omitted at the end of line?

Naming conventions




Match the List 1 to List 2 and choose the correct option.1. Requirement Elicitation ——- a. Module Development and integration.2. Design——————————b. Analysis3. Implementation——————c. Structure and behavioral4. Maintenance ——————— d. Performance tuning.

1-c , 2-a , 3-d , 4-b

1-c , 2-a , 3-b , 4-d

1-a , 2-c , 3-d , 4-b

1-b , 2-c , 3-a , 4-d

A Project can be characterized as _____ .

Every project may not have a unique and distinct goal.

Project is routine activity or day-to-day operations.

Project does not comes with a start time and end time.

None of the above.

Choose the correct option in terms of Issues related to professional responsibility.


Intellectual property rights

Both a & b

Managing Client Relationships

“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:

Unauthorized access to computer material

Unauthorized modification of computer material

Dissemination of viruses or other malware

All of the mentioned

Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ?

The product should be easy to use.

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

Software engineers shall ensure that their products and related modifications satisfy the client.

It means that the product designed /created should be easily available.

Identify an ethical dilemma from the situations mentioned below:

Your employer releases a safety-critical system without finishing the testing of the system.

Refusing to undertake a project.

Agreement in principle with the policies of senior management.

None of the above

Identify the correct statement: “Software engineers shall

Act in a manner that is in the best interests of his expertise and favour.

Act consistently with the public interest.

Ensure that their products only meet the SRS.

None of the above

Select the incorrect statement:Software engineers should__________________________.

not knowingly accept work that is outside your competence.

Not use your technical skills to misuse other people’s computers.

Be dependent on their colleagues.

Maintain integrity and independence in their professional judgment.

Efficiency in a software product does not include ________



Memory utilization

Processing time

Scroll to Top