SE question bank.pdf
Document Details
Uploaded by RosyThallium
Tags
Full Transcript
SOFTWARE ENGINEERING Question Bank Unit -1 1. Describe the various software myths and its reality? 2. Brief about the evolving role of software 3. Explain in about capability Maturity Model Integration (CMMI...
SOFTWARE ENGINEERING Question Bank Unit -1 1. Describe the various software myths and its reality? 2. Brief about the evolving role of software 3. Explain in about capability Maturity Model Integration (CMMI)? 4. Explain about the changing nature of software? 5. Explain why software Engineering is a layered technology and explain its process framework? 6. Explain in detail about the waterfall model process model and its advantages and disadvantages 7. What is your understanding of SDLC? 8. Explain Spiral Model with a neat diagram and its Requirement ? 9. Explain in detail about Agile methodology? Note: * For each process model its Advantages, Disadvantages, ( If any ) The diagram, Methodology ( how it operates to be explained ) Unit2 1. Explain about functional and non functional requirements in detail? 2. Describe the structure / Format of Software requirements specification document? 3. Explain the process of requirements engineering process? 4. Illustrate the requirements discovery techniques? 5. Define Requirement Engineering? 6. Explain User requirements with any case study? 7. Detail about System Requirements specifications? 8 Differentiate Verification Vs Validation ? 9 List and explain the types of Non-functional Requirements 10. Write about Requirement Validation. 11. Explain in detail about Requirement Management. 12. What are the characteristics of SRS? 13 Explain Feasibility studies. Unit3 1. Define Design Engineering and lists its objectives? 2. Explain Software Quality Attributes? 3. Brief about software quality guidelines 4. Explain in brief about design concepts ? 5. Explain about architectural styles in detail? 6. Write short notes on Architectural Patterns. 7. Define UML. What are the Basic Building Blocks of UML and Relationships in UML? 8. Describe the UML notation for class diagram and develop Class diagram with an example? 9. Nine diagrams of UML (use case,class,object………….) / 4 THINGS/ 6 RELATIONS 10. SAMPLE CASE STUDIES: LIBRARY MANAGEMENT SYSTEM, BANK MANAGEMENT SYSTEM , ONLINE RESERVATION , ONLINE PURCHASING ….etc Unit -4 1) Explain about 4 levels / test strategies for software? 2) What is White Box Testing? Briefly Explain Basis Path testing with an example. 3) Explain Boundary Value Analysis & Equivalence tests 4) Write short notes on Unit Testing and Integration testing? 5) Explain the art of debugging process? 6) Explain about metrics for software quality 7) Write short notes on alpha & beta testing 8) Explain the art of Debugging process. 9) Explain Metrics for software quality. 10) Discuss Cyclometric complexity 11. Need of software testing? What are its main objectives and Principles. Unit – 5 1. Define Risk. List out the different categories of risks that are likely to encounter when software is built. 2. What are Formal Technical Reviews? Explain. 3. What is RMMM? Explain various methods followed to mitigate monitor and manage the risks? 4. Explain the Process of Risk Projection in detail? 5 Explain the requirement of Software reviews 6 Explain about ISO 9000 quality standards 5. Explain about a. Software quality assurance (SQA) b. Software audits 8. Explain a. Risk Identification b. Risk Projection c. Risk Refinement 9. EXPLAIN THE FACTORS THAT AFFECT SOFTWARE QUALITY.