Software Engineering Set 3
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