Page 15 - REC :: M.E. CSE Curriculum and Syllabus - R2019
P. 15
CP19112 ADVANCE SOFTWARE ENGINEERING LABORATORY Category L T P C
PC 0 0 4 2
Objectives:
⚫ Understand how to develop a project
⚫ Determining requirements to develop software
⚫ Applying UML modeling Language
⚫ Develop correct and robust software products
⚫ Understanding how to do testing
List of Experiments
Students should design a mini project and should apply the following experiments
A Requirements Engineering
1. Writing Problem Statement
2. Writing Requirement Specification
a. SRS
b. Use Case
B Planning Project
1. Plan project with Agile Methodology
2. Do Cost Estimation
C Designing Project
1. Use Case Diagrams
2. Interaction Diagrams
3. State chart Diagrams and Activity Diagrams
4. Class Diagrams
5. Package Diagrams
6. Component Diagrams and Deployment Diagrams
D Mapping Design to code
E Testing the Project
F Documenting the project
Total Contact Hours : 60
Platform Needed:
HARDWARE : Personal Computer with Dual Core Processor with 8 GB RAM.
SOFTWARE : IBM Rational Rose/AGRO UML/STAR UML for Design
Selenium/Junit ( any automated testing software) for testing
Jile Software/Jeera( any Agile planning Software’s) to do agile planning
Course Outcomes:
At the end of the course, the students should be able to
⚫ Decide a suitable software model for a project
⚫ Elicit requirements
⚫ Design a project
⚫ Develop and test a product
⚫ Apply quality measures

