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
Free
Download now
- 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 PDFBCS651H · 1 credits · L-T-P 0-0-2
Course Outcomes
At the end of course , the student will be able to
| CO 1 | Identify ambiguities, inconsistencies and incompleteness from a requirements specification and state functional and non-functional requirement | K , K 2 4 |
| CO 2 | Identify different actors and use cases from a given problem statement and draw use case diagram to associate use cases with different types of relationship | K , K 3 5 |
| CO 3 | Draw a class diagram after identifying classes and association among them | K , K 4 5 |
| CO 4 | Graphically represent various UML diagrams, and associations among them and identify the logical sequence of activities undergoing in a system, and represent them pictorially | K , K 4 5 |
| CO 5 | Able to use modern engineering tools for specification, design, implementation and testing | K , K 3 4 |
Course Content
For any given case/ problem statement do the following;
- Prepare a SRS document in line with the IEEE recommended standards.
- 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.
- Draw the activity diagram.
- Identify the classes. Classify them as weak and strong classes and draw the class diagram.
- Draw the sequence diagram for any two scenarios.
- Draw the collaboration diagram.
- Draw the state chart diagram.
- Draw the component diagram.
- Perform forward engineering in java. (Model to code conversion)
- 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 Lab | Name 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.