B.Tech.
(CSE) 2022-26
Annexure 2
SOFTWARE ENGINEERING LAB
Course Code: CSE 625 Credit Unit: 01
Total Hours: 20
Course Objective:
The course provides a practical implementation of the fundamentals principles of software engineering. The
organization broadly is based on the classical analysis-design-implementation framework.
SOFTWARE REQUIREMENTS: Rational Rose
Course Contents :
Lab Experiments are based on the course Software Engineering (CSE 605)
List of experiments/demonstrations:
1. Learning the concepts of Feasibility Study. (2 Hours)
2. Understanding the concepts of Software Documentation. (2 Hours)
3. Learning Project Management activities and techniques for designing of software. (2 Hours)
4. Getting familiarized with the Unified Modelling Language (UML) Environment. (2 Hours)
5. Working with the Use-case View of UML. (2 Hours)
6. Working with the Class Diagrams of UML. (2 Hours)
7. Working with the State Diagrams of UML. (2 Hours)
8. Working with the Activity Diagrams of UML. (2 Hours)
9. Working with the Collaboration Diagrams of UML. (2 Hours)
10. Study of cost estimation modelling approaches in Software Engineering. (2 Hours)
Course Outcomes:
• Ability to design the proper documentation of software product.
• Ability to implement the cost estimation modelling approaches.
• Ability to use the unified modelling language as a tool.
Examination Scheme:
IA EE
A PR Practical Major Minor
LR Viva
Based Test Experiment Experiment
5 10 15 35 15 10 10
• Note: IA –Internal Assessment, EE- External Exam, A- Attendance PR- Performance, LR – Lab
Record, V – Viva.
Text & References:
• K.K.Agrawal& Yogesh singh “Software Engineering”, 2nd Ed, New Age International, 2005.
• R.S. Pressmen Software Engineering – A practitioner’s approach”, 5th Ed., McGraw Hill Int. Ed.,
2001.
• P. Jalote, “An Integrated approach to Software Engineering”, Narosa, 1991.
127