Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources

Syllabus — Software Engineering Lab

Download PDF

BCS651 · 1 credits · L-T-P 0-0-2

Course Outcomes

At the end of course, the student will be able to

CO 1Identify ambiguities, inconsistencies and incompleteness from a requirements specification and state functional and non-functional requirementK , K 2 4
CO 2Identify different actors and use cases from a given problem statement and draw use case diagram to associate use cases with different types of relationshipK , K 3 5
CO 3Draw a class diagram after identifying classes and association among themK , K 4 5
CO 4Graphically represent various UML diagrams, and associations among them and identify the logical sequence of activities undergoing in a system, and represent them pictoriallyK , K 4 5
CO 5Able to use modern engineering tools for specification, design, implementation and testingK , K 3 4

Course Content

For any given case/ problem statement do the following;

  1. Prepare a SRS document in line with the IEEE recommended standards.
  2. Draw the use case diagram and specify the role of each of the actors. Also state the precondition, post condition and function of each use case.
  3. Draw the activity diagram.
  4. Identify the classes. Classify them as weak and strong classes and draw the class diagram.
  5. Draw the sequence diagram for any two scenarios.
  6. Draw the collaboration diagram.
  7. Draw the state chart diagram.
  8. Draw the component diagram.
  9. Perform forward engineering in java. (Model to code conversion)
  10. Perform reverse engineering in java. (Code to Model conversion)
  11. Draw the deployment diagram. Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner It is also suggested that open source tools should be preferred to conduct the lab ( Java , JSP , Bootstrap Firebug , WampServer , MongoDB, etc) Software Engineering Lab (BCS651): Mapping with Virtual Lab
Name of the LabName of the Experiment
Software Engineering Lab (BCS-651)

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.