Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Software Engineering Lab (BCS651H) Syllabus PDF – B.Tech 3rd Year
FREE

AKTU Software Engineering Lab (BCS651H) Syllabus PDF – B.Tech 3rd Year

Software Engineering Lab BCS651H

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 6
  • 0 downloads
  • 0 views
Official AKTU syllabus of Software Engineering Lab (BCS651H) for B.Tech 3rd Year – 1 credits, L-T-P 0-0-2. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Software Engineering Lab

Download PDF

BCS651H · 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 ( Open Office , Libra , Junit, Open Project , GanttProject , dotProject, AgroUML, StarUML etc. ) Software Engineering Lab (BCS-651H): Mapping with Virtual Lab
Name of the LabName of the Experiment
Software Engineering Lab (BCS-651)Identifying the Requirements from Problem Statements Estimation of Project Metrics Modeling UML Use Case Diagrams and Capturing Use Case Scenarios E-R Modeling from the Problem Statements Identifying Domain Classes from the Problem Statements Statechart and Activity Modeling Modeling UML Class Diagrams and Sequence diagrams Modeling Data Flow Diagrams Estimation of Test Coverage Metrics and Structural Complexity Designing Test Suites

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.