Experiment No. Experiment Name 1 Prepare a Software Requirement Specification (SRS) document in line with the IEEE recommended standards for Airline Reservation System. 2 Prepare a software requirement specification (SRS) for passport automation system or Digi Yatra system. 3 Draw the Entity relationship diagram for any school at Galgotias University's 4 Draw the data flow diagrams at level 0 and level 1 for GU Examination Board. 5 Design the Use case diagram, Class Diagram, Activity diagram, Sequence diagram for ATM machine. 6 Design the Use case diagram, Class Diagram, Activity diagram, Sequence diagram for GU library Management System. 7 Design the Use case diagram, Class Diagram, Activity diagram, Sequence diagram, Component diagram, Deployment Model for GU - SCSE. 8 To develop a Railway Reservation System that allows users to book, cancel, and manage train reservations, enabling efficient and user-friendly railway service management. 9 To develop an Expert System for prescribing medicines based on given symptoms, enabling Remote Diagnostics and Patient/Hospital Management. 10 Develop test cases for unit testing and integration testing 11 Develop test cases for various white box and black box testing techniques. 12 Design and develop a program in a Java language to solve the triangle problem defined as follows. Accept three integers which are supposed to be the three sides of a triangle and determine the three values represent an equilateral triangle, isosceles triangle, and scalene triangle or they do not form a triangle at all. Assume that the upper limit for the size of any side is 10. Derive test cases for your program based on boundary value analysis, and execute the test cases and discuss the results. 13 Design and develop a program in a Java language to solve the triangle problem defined as follows. Accept three integers which are supposed to be the three sides of a triangle and determine the three values represent an equilateral triangle, isosceles triangle, and scalene triangle or they do not form a triangle at all. Assume that the upper limit for the size of any side is 10. Derive test cases for your program based on boundary value analysis, and execute the test cases and discuss the results. 14 Design and develop a program in a Java Language to solve the triangle problem defined as follows: Accept three integers which are supposed to be the three sides of triangle and determine if the three values represent an equilateral triangle, isosceles triangle, scalene triangle, or they do not form a triangle at all. Derive test cases for your program based on decision table approach, execute the test cases and discuss the results. 15 Design and develop a program in a Java language to solve the triangle problem defined as follows: Accept three integers which are supposed to be the three sides of triangle and determine if the three values represent an equilateral triangle, isosceles triangle, scalene triangle, or they do not form a triangle at all. Derive test cases for your program based on equivalence class partitioning, execute the test cases and discuss the results. 16 Design, develop, code and run the program in Java language to implement the NextDate function. Analyse it from the perspective of boundary value analysis. Derive different test cases, execute these test cases and discuss the test results. 17 Design, develop, code and run the program in Java language to implement the NextDate function. Analyse it from the perspective of equivalence class analysis. Derive different test cases, execute these test cases and discuss the test results. 18 Design, develop, code and run the program in Java language to implement the NextDate function. Analyse it from the perspective of equivalence class analysis. Derive different test cases, execute these test cases and discuss the test results. 19 Summary/Discussion 20 Summary/Discussion