Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 1 A The most important feature of spiral model is. Requirement analysis. B Risk management. C Quality management. D Configuration management. ANS B 2 A SRS is also known as specification of White box testing B Stress testing C Integrated testing D Black box testing ANS D 3 A The most important feature, working of waterfall model is. All stages work simultaneously B A new phase is started after completing previous phase C Works on software quality management only. D Focus on requirement engineering and testing of the software. ANS B 4 A Code and fix model is more suitable than waterfall model for a transaction processing software. yes B no C Yes when requirements are well known D B, C ANS B Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 5 A SRS stands for Software requirement standard B Software requirement specification C Software Refinement Specification D Software requirement subjects ANS B 6 A Software Engineering Deals with All the aspects of software Development B Focus on quality of a software only C Deals with quickly delivering of software D ANS Focus on testing and maintenance of software A 7 A B A COCOMO model is Common Cost Estimation Model. . Constructive Cost Estimation Model. C Complete Cost Estimation Model. D Comprehensive Cost Estimation Model ANS B 8 The desired level of coupling is A No coupling B Control coupling C Common coupling D Data coupling ANS D Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 9 A UML Stands for Unified Modeling Language B Unified Modeling Levels C Uniform Modeling Language, D Universal Modeling Language ANS A 10 A RUP in terms of software engineering Rational Unified Process B Relation Uniform Procedure C Ratio Unique process D A,B ANS A 11 A Which one is/are the functional requirement Performance of a software B Find the basic salary of an employee C User friendly interface D Reliability of a software ANS B 12 A Which one is/are the Non- functional requirement Performance of a software B C Find the basic salary of an employee User friendly interface D Reliability of a software ANS ACD Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 13 A Abstract View of a system is defined by Zero Level Data Flow Diagram B First Level Data Flow Diagram C Second Level Data Flow Diagram D All Level Data Flow Diagram ANS A 14 A Writing Requirements in mathematical form is known as Sequential Method B Formal Methods C D Procedural Method All of the above ANS B 15 In the spiral model ‘risk analysis’ is performed A In the first loop B in the first and second loop C In every loop D before using spiral model ANS C 16 For a well understood data processing application it is best to use A The waterfall model B prototyping model C the evolutionary model D the spiral model ANS A Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 17 The feature of the object oriented paradigm which helps code reuse is A object B class. C inheritance D aggregation ANS C 18 In function point analysis, number of general system characteristics used to rate the system are A 10 B 14 C 20 D 12 ANS B 19 The tools that support different stages of software development life cycle are called: A CASE Tools B CAME tools C CAQE tools D CARE tools ANS A 20 Requirements can be refined using A The waterfall model B prototyping model C D the evolutionary model the spiral model ANS B Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 21 Structured charts are a product of A requirements gathering B requirements analysis C Design D Coding ANS C 22 The problem that threatens the success of a project but which has not yet happened is a A Bug B Error C Risk D ANS Failure C 23 Pseudocode can replace A flowcharts B structure charts C D decision tables cause-effect graphs ANS A 24 A Software consists of Set of instructions + operating procedures B C Set of programs Programs + hardware manuals D ANS Programs + documentation + operating procedures D Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 25 Which phase is not available in software life cycle? A Coding B Testing C Maintenance D Abstraction ANS D 26 A Which is not a step of requirement engineering? Requirements elicitation B Requirements analysis C Requirements design D Requirements documentation ANS C 27 Site for Alpha Testing is A Software Company B Installation place C Any where D None of the above ANS A Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 28 Which is not a size metric? (A) LOC (B) Function count A LOC B C Function point Cyclomatic complexity D Program length ANS ACD 29 What types of models are created during software requirements analysis? A Functional and behavioral B Algorithmic and data structure C Architectural and structural D Usability and reliability ANS A 30 A Generally Test cases are prepared in the phase Requirement analysis B Design C D Testing Maintenance ANS C Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 31 A B C 3, (1234567 ,123567,1234 67) D 3, (1234567 ,123567 ) ANS A 4, (1234567 ,123567,1234 67) 3, (123456712 ,123567,1234 67) 32 A 4 B 5 C 6 D 7 ANS B Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 33 A Use Case Diagram consist of Actor , use case B Objects C Actor, use case, connector lines D None ANS C 34 A Software testing is B A process of rebuild a software system C A process for ensuring non functional requirement of software only . D A, C ANS A 35 A Black Box Software testing is known as B Structural Testing C Performance testing D Beta testing ANS A A process of executing a program with the intent of finding of an error. Functional Testing Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 36 A White Box Software testing is known as B Structural Testing C Performance testing D Beta testing ANS B 37 A Boundary Value Analysis Software testing is Black Box B White Box C Both D Structural testing ANS A 38 A Path Software testing is B Structural Testing C Performance testing D Beta testing ANS B Functional Testing Functional Testing Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 39 What is verification and validation respectively? A Verification refers to the set of activities that ensure that software correctly implements a specific function Validation refers to the set of activities that ensure that the software that has been built is traceable to customer requirements. B Validation refers to the set of activities that ensure that the software that has been built is traceable to customer requirements. Verification refers to the set of activities that ensure that software correctly implements a specific function C None of the above ANS A 40 Cohesion , coupling is respectively A Intra modular , inter modular B inter modular , Intra modular C inter modular, inter modular D Intra modular, intra modular ANS A Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 41 To define the strength of a architecture of software, which one is suitable A High Cohesion, Low coupling B Low Cohesion, Low coupling C High Cohesion, High coupling D Low Cohesion, High coupling ANS A 42 A Software Testing life cycle includes Design Test cases B Prepare test data C Run Program with Test Data D Compare results to test cases -------------- test reports ANS This is testing steps for a software 43 A Initial version of a software that is used to demonstrate concepts Test case B Requirements planning map C Prototype D Version of a software ANS C Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 44 A System Testing System is tested as a hole B Each logic loops are tested C Testing components interaction D Individual program units are tested ANS A,C 45 A Unit Testing Individual Programs Units or objects classes are tested B Software is tested as a hole C Testing focus on the functionality of objects and methods D A, D ANS D 46 A Risk driven software model Boehm , 1988 B Pressman ,1988 C Sommerville, 1987 D Brook ,1981 ANS A Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 47 A Multiple copies of a program are made. And each copy is altered relate to System testing B Unit testing C Mutant testing D Random testing ANS 48 A Types of testing Manual Testing B Automated tesing C D ANS Question for types of testing by software engineer / tester 49 A SQA means Software Quality Assurance B Software quality association C Software qualify association D Software Qualify Assurance ANS A Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 49.1 A Equivalence class testing comes under White box testing B Black box testing C Structural testing D Functional testing ANS BD 49.2 A Decion table testing comes under White box testing B Black box testing C Structural testing D Functional testing ANS BD 50 A Maintenance refers After product delivered it is made B Before delivered a product C Done by end users it self D Require to change some modules if requirements occurs ANS A,D Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 51 A Types of Maintenance refers Corrective Maintenance B Adaptive Maintenance C Perfective Maintenance D Preventive Maintenance ANS ABCD 52 A Corrective Maintenance refers Modification initiated by defects in software B Performance wise it is tested / changed C New technologies addition D Design error, logic errors and coding errors are changed ANS AD 53 A Adaptive Maintenance refers Modification initiated by defects in software B Performance wise it is tested / changed C Changing in the environment in a business/ company D Design error, logic errors and coding errors are changed ANS c Software Engineering Multiple choice Questions and Answers. Computer science engineering and information technology 53 A Adaptive Maintenance refers Modification initiated by defects in software B Performance wise it is tested / changed C Changing in the environment in a business/ company D Design error, logic errors and coding errors are changed ANS c 55 A Preventive Maintenance refers Modification initiated by defects in software B For to Improve Performance and efficiency of the software C Changing in the environment in a business/ company D Modification of a software product after delivery to detect and correct latent faults in the software product before they become effective faults. D ANS