CP4212 Software Engineering Laboratory Syllabus:

CP4212 Software Engineering Laboratory Syllabus – Anna University PG Syllabus Regulation 2021

LAB OBJECTIVE:

The Software Engineering Lab has been developed by keeping in mind the following objectives:
 To impart state-of-the-art knowledge on Software Engineering and UML in an interactive manner through the Web.
 Present case studies to demonstrate practical applications of different concepts.
 Provide a scope to students where they can solve small, real-life problems.

LIST OF EXPERIMENTS:

1. Write a Problem Statement to define a title of the project with bounded scope of project
2. Select relevant process model to define activities and related task set for assigned project
3. Prepare broad SRS (Software Requirement Specification) for the above selected projects
4. Prepare USE Cases and Draw Use Case Diagram using modelling Tool
5. Develop the activity diagram to represent flow from one activity to another for software development
6. Develop data Designs using DFD Decision Table & ER Diagram.
7. Draw class diagram, sequence diagram, Collaboration Diagram, State Transition Diagram for the assigned project
8. Write Test Cases to Validate requirements of assigned project from SRS Document
9. Evaluate Size of the project using function point metric for the assigned project
10. Estimate cost of the project using COCOMO and COCOCMOII for the assigned project
11. Use CPM/PERT for scheduling the assigned project
12. Use timeline Charts or Gantt Charts to track progress of the assigned project

TOTAL:30 PERIODS

LAB OUTCOME:

CO1: Can produce the requirements and use cases the client wants for the software being Produced.
CO2: Participate in drawing up the project plan. The plan will include at least extent and work assessments of the project, the schedule, available resources, and risk management can model and specify the requirements of mid-range software and their architecture.
CO3: create and specify such a software design based on the requirement specification that the software can be implemented based on the design.
CO4: Can assess the extent and costs of a project with the help of several different assessment methods.