BMC352

Software Engineering Lab

L-T-P0-0-3 Credits2 Session2025-26 TypeLab / Practical
Appears in 1 semester

MCA · Sem 3 (Lab)

List of Experiments / Activities

  1. For any given case/ problem statement do the following;
  2. 1Prepare a SRS document in line with the IEEE recommended standards.
  3. 2Draw the use case diagram and specify the role of each of the actors.
  4. 3Prepare state the precondition, post condition and function of each use case.
  5. 4Draw the activity diagram.
  6. 5Identify the classes. Classify them as weak and strong classes and draw the class diagram.
  7. 6Draw the sequence diagram for any two scenarios.
  8. 7Draw the collaboration diagram.
  9. 8Draw the state chart diagram.
  10. 9Draw the component diagram.
  11. 10Draw the deployment diagram.
  12. Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner.
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Identify ambiguities, inconsistencies and incompleteness from a requirements specification and state functional and non-functional requirement.K2, K4
  2. CO2Identify different actors and use cases from a given problem statement and draw use case diagram to associate use cases with different types of relationship.K3, K5
  3. CO3Draw a class diagram after identifying classes and association among them.K4, K5
  4. CO4Graphically represent various UML diagrams and associations among them and identify the logical sequence of activities undergoing in a system, and represent them pictorially.K4, K5
  5. CO5Able to use modern engineering tools for specification, design, implementation and testing.K3, K4

Official AKTU syllabus

This subject is on page 28 of the original AKTU PDF.

Official AKTU syllabus PDF ↗