Software Engineering
Software Engineering
DEGREE COLLEGE OF
------------------------------ --------------------------------
Prof.Incharge Principal
-------------------------------- ----------------------------------
2 Practical 2:
Perform requirement analysis and
develop software requirement
specification sheet (SRS) for suggest
system.
3 Practical -3: Draw the function
oriented diagram:
Data Flow Diagram(DFD) and
structured chart
4 Practical 4: Draw the user’s view
analysis for the suggested system:
Use case Diagram
5 Practical 5: Draw the structural view
diagram for the system:
Class diagram, object diagram.
6 Practical 6: Draw the behavioral view
diagram:
State-chart diagram, Activity diagram
7 Practical 7: Draw the behavioral view
diagram for the suggested system:
Sequence diagram, collaboration
diagram
8 Practical 8: Draw the implementation
and environment view diagram:
Component diagram, Deployment
diagram
9 Practical 9:
Perform Estimation of effect using FP
Estimation
10 Practical 10:
Prepare time line chart/Gantt chart/PERT
chart
Practical 1
Aim: Write down the problem statement for a suggested system of
relevance
Many libraries rely on manual systems for managing books, members,
and borrowing processes. This leads to several problems:
• Inefficiency and Time Consumption: Manual tasks like searching
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
They can borrow and return books using their member ID and
book ISBN. The system shows their borrowing history and any
outstanding fines.
• Librarian: They can add, edit, and delete member and book
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
details).
o Book: Contains book details (title, author, ISBN, genre,
availability status).
o Loan: Represents a borrowing transaction (member ID, book
privileges.
• Relationships:
times (one-to-many).
o A Loan connects a Member and a Book for a specific
classes (generalization).
Class Diagram for library Management System:
Result and Discussion:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
software.
o Librarian Workstations: Used by librarians to access and
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
unavailability.
• LIF: Member database, Book database, Loan records.
• LIF: Weight 5
Limitations of FP Estimation:
• Relies on accurate requirement identification and counting.
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions:
This is a high-level view. A real Gantt chart would have more detailed
tasks and dependencies, providing a clear picture of the project
schedule and milestones for developing the library management
system.
Gantt Chart for Library Management System:
Result and Discussion:
Learning Outcome:
Course Outcome:
Conclusion:
Viva Questions: