Skip to main content

Software Engineering Mcqs Part-2



 1. “Software engineers shall -

 act consistently with the public interest.”

 act in a manner that is in the best interests of his expertise and FAVOUR.”

 ensure that their products only meet the SRS.”

 d) all of the mentioned

 all of the mentioned

 View Answer

2. “Software engineers should not use their technical skills to misuse other people’s  ..COMPU.TERSS.”Here1... the term misuse refers to:

 Unauthorized modification of computer material

 Unauthorized access to computer material

 Dissemination of viruses or other malware

 All of the above

 View Answer

All of the above

“Software engineers should not use their technical skills to misuse other people’s COMPUTERS HEAR.”HereE1 the term misuse refers to the Unauthorized modification of computer material, Unauthorized access to computer material & Dissemination of viruses or other malware.

3. What is a Software ?

 Software is documentation and configuration of data

 Software is set of programs

 Software is set of programs, documentation & configuration of data

 None of the mentioned

 View Answer

Software is set of programs, documentation & configuration of data.

4. Which of these software engineering activities are not a part of software processes ?

 Software development

 Software dependence

 Software validation

 Software specification

 View Answer

Software dependence is not a part of software processes .

5. The fundamental notions of software engineering does not account for ?

 Software Security

 Software reuse

 Software processes

 Software Validation

Download Free : Software Engineering MCQ PDF

 View Answer

The fundamental notions of software engineering does not account for Software Validation .

6. Which one of the following models is not suitable for accommodating any change?

 Prototyping Model

 RAD Model

 Build & Fix Model

 Waterfall Model

 View Answer

Waterfall Model is not suitable for accommodating any change.

7. SDLC stands for

 System Development Life cycle

 Software Design Life Cycle

 Software Development Life Cycle

 System Design Life Cycle

 View Answer

SDLC stands for Software Development Life Cycle .

8. The spiral model was originally proposed by -

 Barry Boehm

 Pressman

 Royce

 Pressman

 View Answer

The spiral model was originally proposed by Barry Boehm

9. If you were to create client/server applications, which model would you go for?

 Concurrent Model

 Spiral Model

 WINWIN Spiral Model

 Incremental Model

 View Answer

Concurrent Model

10. Infrastructure software are covered under ?

 CUSTMISED Products

 Generic and CUSTMISED Products

 Generic Products

 None of the above

Read Best: Software Engineering Interview Questions

 View Answer

Infrastructure software are covered under Generic Products.

11. Build and Fix model has?

 1 Phases

 2 Phases

 3 Phases

 4 Phases

 View Answer

Build and Fix model has 2 Phases

12. White box testing, a software testing technique is sometimes called ?

 Graph Testing

 Basic path

 Glass box testing

 Dataflow

 View Answer

White box testing, a software testing technique is sometimes called Glass box testing.

13. Structured programming codes includes ?

 alteration & iteration

 multiple exit from loops

 sequencing

 only 1 and 3

 View Answer

Structured programming codes includes sequencing, alteration & iteration.

14. The document listing all procedures and regulations that generally govern an organization is the ?

 Organizing manual

 Personal poling bank

 Administration policy manual

 Procedure log

 View Answer

The document listing all procedures and regulations that generally govern an organization is the Organizing manual .

15. Which one of the following is NOT desired in a good Software Requirement Specifications (SRS) document?

 Non-Functional Requirements

 Goals of Implementation

 Functional Requirements

 Algorithms for Software Implementation

Download Free: Software Engineering Interview Questions PDF

 View Answer

Algorithms for Software Implementation is not desired in a good Software Requirement Specifications (SRS) document.

16. COCOMO stands for ______ .

 constructive cost Model

 common control Model

 composition cost Model

 consumed cost Model

 View Answer

COCOMO stands for constructive cost Model .

17. What is the most common measure for correctness?

 Errors per KLOC

 Defects per KLOC

 $ per KLOC

 Pages of documentation per KLOC

 View Answer

Defects per KLOC is the most common measure for correctness.

18. Line of code(LOC) of the product comes under which type of measures?

 Direct measures

 Coding

 Indirect measures

 None of the above

 View Answer

Line of code(LOC) of the product comes under Direct measures.

19. How many numbers of maturity levels in CMM are available?

 6

 5

 4

 3

 View Answer

maturity levels in CMM are available of 5 numbers.

20. Which of the following is the task of project indicators:

 track potential risk

 help in assessment of status of ongoing project.

 both 1 and 2

 none of the mentioned

 View Answer

both 1 and 2

21. Which of the following is not a direct measure of SE process?

 Effort Applied

 Efficiency

 Effort Applied

 All of the mentioned

 View Answer

Efficiency is not a direct measure of SE process.

22. In size oriented metrics, metrics are developed based on the ___

 number of user inputs

 number of lines of code

 number of Functions

 amount of memory usage

 View Answer

In size oriented metrics, metrics are developed based on the number of lines of code.

23. Usability can be measured in terms of:

 Time required to become moderately efficient in system usage

 Net increase in productivity

 Intellectual skill to learn the system

 All of the mentioned

 View Answer

All of the mentioned

Usability can be measured in terms of Time required to become moderately efficient in system usage, Net increase in productivity & Intellectual skill to learn the system.

24. What are attributes of good software?

 Software functionality

 Software maintainability

 Software development

 Both Software functionality & maintainability

 View Answer

Both Software functionality & maintainability

Exp: Both Software functionality & maintainability are attributes of good software.

25. which of the following is a fundamental of the rad methodology?

 Actively involve system users in the analysis, design, and development phases

 Focus initially on creating a prototype that looks and acts like the desired system

 Accelerate collecting the business requirements through an interactive and iterative construction approach

 All of the above

 View Answer

All of the above

26. Which Of The Following Is Not A Key Issue Stressed By An Agile Philosophy Of Software Engineering?

 The importance of self-organizing teams as well as communication and collaboration between team members and customers.

 Recognition that change represents opportunity.

 Emphasis on rapid delivery of software that satisfies the customer.

 Having a separate testing phase after a build phase.

 View Answer

27. A Good Specification Should Be

 Unambiguous

 Distinctly specified

 Functional

 All of these

 View Answer

All of these

28. Many Causes Of The Software Crisis Can Be Traced To Mythology Based On

 Management Myths

 Customer Myths

 Practitioner Myths

 All of the above

 View Answer

All of the above

29. Which Of The Following Is Not One Of The Principles Of Agile Software Development Method?

 Customer involvement

 Embrace change

 Incremental delivery

 Following the plan

 View Answer

Following the plan

30. Which Of The Following Is Not A Software Process Model?

 Prototyping

 Iterative

 TIMEBOXING

 GLASSBOXING

 View Answer

GLASSBOXING

31. Which One Of The Following Statements Is Incorrect ?

 Pareto analysis is a statistical method used for analyzing causes, and is one of the primary tools for quality management.

 Reliability of a software specifies the probability of failure-free operation of that software for a given time duration.

 The reliability of a system can also be specified as the Mean Time To Failure (MTTF).

 In white-box testing, the test cases are decided from the specifications or the requirements.

 View Answer

In white-box testing, the test cases are decided from the specifications or the requirements.

32. What Is True About UML Stereotypes ?

 Stereotype is used for extending the UML language

 Stereotyped class must be abstract

 The stereotype indicates that the UML element cannot be changed

 UML profiles can be stereotyped for backward compatibility

 View Answer

UML profiles can be stereotyped for backward compatibility

33. Which Of The Following Is Not One Of Three Software Product Aspects Addressed By McCall's Software Quality Factors?

 Ability to undergo change

 Adaptability to new environments

 Operational characteristics

 Production costs and scheduling

 View Answer

Production costs and scheduling


Q.34. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).

  1. 100-200
  2. 200-400
  3. 400-1000
  4. above 1000

Answer:- (1)


Q.35.  RAD stands for

  1. Relative Application Development
  2. Rapid Application Development
  3. Rapid Application Document
  4. None of the mentioned

Answer:- (3)


Q.36 Which of these software engineering activities are not a part of software processes ?

  1. Software dependence
  2. Software development
  3. Software validation
  4. Software specification

Answer:- (1)


Q.37. Which of these does not affect different types of software as a whole?

  1. Heterogeneity
  2. Flexibility
  3. Business and social change
  4. Security

Answer:- (2)


Q.38. RAD Model has

  1. a) 2 phases
  2. b) 3 phase
  3. c) 5 phases
  4. d) 6 phases
  5. Answer:- (3)

Q.39. Which model can be selected if user is involved in all the phases of SDLC?

  1. Waterfall Model
  2. Prototyping Model
  3. RAD Model
  4. both Prototyping Model & RAD Model

Answer:- (3)


Q.40. The Incremental Model is a result of combination of elements of which two models?

  1. Build & FIX Model & Waterfall Model
  2. Linear Model & RAD Model
  3. Linear Model & Prototyping Model
  4. Waterfall Model & RAD Model

Answer:- (3)

Q.41. What is the major advantage of using Incremental Model?

  1. Customer can respond to each increment
  2. Easier to test and debug
  3. It is used when there is a need to get a product to the market early
  4. Easier to test and debug & It is used when there is a need to get a product to the market early

Answer:- (4)


Q.42. The spiral model was originally proposed by

  1. IBM
  2. Barry Boehm
  3. Pressman
  4. Royce

Answer:- (2)


Q.43. The spiral model has two dimensions namely _____________ and ____________

  1. diagonal, angular
  2. radial, perpendicular
  3. radial, angular
  4. diagonal, perpendicular

Answer:- (3)


Q.44. How is Incremental Model different from Spiral Model?

  1. Progress can be measured for Incremental Model
  2. Changing requirements can be accommodated in Incremental Model
  3. Users can see the system early in Incremental Model
  4. All of the mentioned

Answer:- (1)


Q.45. If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select?

  1. Waterfall
  2. Spiral
  3. RAD
  4. Incremental 

Answer:- (3)


Q.46. RUP stands for____________ created by a division of ____________

  1. Rational Unified Program, IBM
  2. Rational Unified Process, Infosys
  3. Rational Unified Process, Microsoft
  4. Rational Unified Process, IBM

Answer:- (4)


Q.47. Agile Software Development is based on

  1. Incremental Development
  2. Iterative Development
  3. Linear Development
  4. Both Incremental and Iterative Development

Answer:- (4)


Q.48. How many phases are there in Scrum ?

  1. Two
  2. Three
  3. Four
  4. Scrum is an agile method which means it does not have phases

Answer:- (2)


Q.49. In agile development it is more important to build software that meets the customers’ needs today than worry about features that might be needed in the future.

  1. True
  2. False

Answer:- (1)


Q.50. Incremental development in Extreme Programming (XP) is supported through a system release once every month.

  1. True
  2. False

Answer:- (2)


Q.51. In XP Increments are delivered to customers every _______ weeks.

  1. One
  2. Two
  3. Three
  4. Four

Answer:- (2)


Q.52. Which four framework activities are found in the Extreme Programming(XP) ?

  1. analysis, design, coding, testing
  2. planning, analysis, design, coding
  3. planning, design, coding, testing
  4. planning, analysis, coding, testing

Answer:- (3)


Q.53. In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented.

  1. True
  2. False

Answer:- (1)

Q.54.Efficiency in a software product does not include ____________________?
Q.55.Identify an ethical dilemma from the situations mentioned below ?
Q.56.In terms of Issues related to professional responsibility____________________?
Q.57.Select the incorrect statement: “Software engineers should:
Q.58.Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ?
Q.59.What are attributes of good software ?
Q.53.Which of these is true ?
Q.60.What is a Software ____________________ ?
Q.61.Software engineers should not use their technical skills to misuse other people’s Computer here the term misuse refers to ___________________?

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

Comments

Post a Comment

Popular posts from this blog

short key of c programming

short key of c programming Shortcut Keys(Hot Keys)     Operation    Alt + F  -            Open file Alt + F3 -           Close Alt + F + N  -    New file Alt + X  -           Exit turbo c Alt + F5 -          Output Screen Alt + F + L  -    Check programme load or not. Alt + ENTER  - Full screen Shift + Del -       Cut Shift + Insert -   Paste Ctr + Insert -    Copy Alt+F9 -           Compile a program Ctr + F8           Bbreak point Ctrl+F9 -          To run a program Ctrl+s -...

C LANGUAGE - OVERVIEW C - VARIABLES

C LANGUAGE - OVERVIEW Advertisements C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972. In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard. The UNIX operating system, the C compiler, and essentially all UNIX application programs have been written in C. C has now become a widely used professional language for various reasons − Easy to learn Structured language It produces efficient programs It can handle low-level activities It can be compiled on a variety of computer platforms Facts about C C was invented to write an operating system called UNIX. C is a successor of B language which was introduced around the early 1970s. The language was formalized in 1988 by the American National Standard Institute  A N S I A N S ...

environment

It looks like you meant "environment." The environment refers to the surroundings or conditions in which a person, animal, or plant lives or operates. It encompasses various elements, including natural resources, ecosystems, climate, and human-made structures. Protecting and preserving the environment is crucial for the well-being of all living organisms on Earth. Is there anything specific you'd like to discuss or learn about regarding the environment?