This document contains a past exam paper for the Software Engineering subject from GTU University. The exam paper has 5 questions with 3 sub-questions each, for a total of 70 marks. Question 1 deals with software life cycle models and agile models. Question 2 covers cohesion, coupling, UML diagrams and the ATM system case study. Question 3 is about software metrics, project planning charts and estimation models. Question 4 discusses testing techniques like code inspection, alpha/beta testing and blackbox/whitebox testing. Question 5 compares verification and validation, and lists the requirement gathering activities.
This document contains a past exam paper for the Software Engineering subject from GTU University. The exam paper has 5 questions with 3 sub-questions each, for a total of 70 marks. Question 1 deals with software life cycle models and agile models. Question 2 covers cohesion, coupling, UML diagrams and the ATM system case study. Question 3 is about software metrics, project planning charts and estimation models. Question 4 discusses testing techniques like code inspection, alpha/beta testing and blackbox/whitebox testing. Question 5 compares verification and validation, and lists the requirement gathering activities.
This document contains a past exam paper for the Software Engineering subject from GTU University. The exam paper has 5 questions with 3 sub-questions each, for a total of 70 marks. Question 1 deals with software life cycle models and agile models. Question 2 covers cohesion, coupling, UML diagrams and the ATM system case study. Question 3 is about software metrics, project planning charts and estimation models. Question 4 discusses testing techniques like code inspection, alpha/beta testing and blackbox/whitebox testing. Question 5 compares verification and validation, and lists the requirement gathering activities.
Q.1. (A) Define LifeCycle Model. 3 (B) Write a Note on a Waterfall Model. 4 (C)What is Agile Model.Expain XP and Scrum Model in Detail. 7 OR (A) Define : I. System Software. II. Application Software 3 (B) Expain Layered Approch of Software Engineering 4 (C) Define Umbrella Activity and Expain in Detail. 7
Q.2.(A) Define Cohesion & Coupling. 3
(B) What is UseCASE Diagram? Make Usecase Diagram For Bank ATM System. 4 (C) Expain Class Diagram With Example. 7 OR (A) Difference Between Aggregation & Composition. 3 (B) Explain Sequence Diagram With Example. 4 (C)What is Activity Diagram ?Write Example For ATM System. 7
Q.3 (A) Define Line of Code. 3
(B) Write a Note on Gantt Chart 4 (C)Write a Note on COCOMO Model. 7 OR (A)Define Risk Managment. 3 (B) Draw a Flow Chart For ATM System. 4 (C)Write a Note on Project Size Estimation. 7
Q.4 (A) Define Code Inspection. 3
(B) Difference Between Alpha Testing & Beta Testing. 4 (C)Write a Note on Blackbox Testing & Beta Testing. 7 OR (A) Explain Codewalkthrough . 3 (B) Write a Note on Whitebox Testing. 4 (C) Describe : I. Unit Testing II. Integration Testing. 7
Q.5 (A) Write Difference Between Verification & Validation. 3
(B)Write Advantage & Disadvantage : I. Prototype Model. II. Spiral Model. 4 (c) List & Expain Requirement Gethering Activities And Expain All of Them. 7