0% found this document useful (0 votes)
31 views

Software Engineering Lab Programs - Tentative

Software
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Software Engineering Lab Programs - Tentative

Software
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Engineering & Testing Methodologies

Tentative Lab Programs


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

You might also like