On This Page

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Engineering Set 3

Q1 | Which box specification is not associated with cleanroom approach?
  • black box
  • clear box
  • state box
  • white box
Q2 | Which of the following is not a logical layer of the application in client server system?
  • presentation layer
  • application layer
  • data management layer
  • programming layer
Q3 | Which of the following is true for a thin-client?
  • processes application logic
  • performs data management task
  • places heavy processing load on the server
  • makes use of processing power of the client
Q4 | Traditionally, the phase of software development where a formal approach used is
  • programming
  • design
  • requirements
  • planning
Q5 | Choose the correct option in terms of Issues related to professional responsibility
  • confidentiality
  • intellectual property rights
  • both confidentiality & intellectual property rights
  • managing client relationships
Q6 | “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
Q7 | 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.”
Q8 | Efficiency in a software product does not include                  
  • responsiveness
  • licensing
  • memory utilization
  • processing time
Q9 | The reason for software bugs and failures is due to
  • software companies
  • software developers
  • both software companies and developers
  • all of the mentioned
Q10 | Company has latest computers and state- of the- art software tools, so we shouldn’t worry about the quality of the product.
  • true
  • false
Q11 | Build & Fix Model is suitable for programming exercises of                        LOC (Line of Code).
  • 100-200
  • 200-400
  • 400-1000
  • above 1000
Q12 | RAD stands for
  • relative application development
  • rapid application development
  • rapid application document
  • none of the mentioned
Q13 | Which one of the following models is not suitable for accommodating any change?
  • build & fix model
  • prototyping model
  • rad model
  • waterfall model
Q14 | Which is not one of the types of prototype of Prototyping Model?
  • horizontal prototype
  • vertical prototype
  • diagonal prototype
  • domain prototype
Q15 | Which of the following statements regarding Build & Fix Model is wrong?
  • no room for structured design
  • code soon becomes unfixable & unchangeable
  • maintenance is practically not possible
  • it scales up well to large projects
Q16 | RAD Model has
  • 2 phases
  • 3 phase
  • 5 phases
  • 6 phases
Q17 | SDLC stands for
  • software development life cycle
  • system development life cycle
  • software design life cycle
  • system design life cycle
Q18 | Agile Software Development is based on
  • incremental development
  • iterative development
  • linear development
  • both incremental and iterative development
Q19 | Which on of the following is not an agile method?
  • xp
  • 4gt
  • aup
  • all of the mentioned
Q20 | Agility is defined as the ability of a project team to respond rapidly to a change.
  • true
  • false
Q21 | How is plan driven development different from agile development ?
  • outputs are decided through a process of negotiation during the software development process
  • specification, design, implementation and testing are interleaved
  • iteration occurs within activities
  • all of the mentioned
Q22 | How many phases are there in Scrum ?
  • two
  • three
  • four
  • scrum is an agile method which means it does not have phases
Q23 | Which one of the following is not a phase of Prototyping Model?
  • quick design
  • coding
  • prototype refinement
  • engineer product
Q24 | What is the major drawback of using RAD Model?
  • highly specialized & skilled developers/designers are required
  • increases reusability of components
  • encourages customer/client feedback
  • increases reusability of components, highly specialized & skilled developers/designers are required
Q25 | Which model can be selected if user is involved in all the phases of SDLC?
  • waterfall model
  • prototyping model
  • rad model
  • both prototyping model & rad model