28-02-2013, 11:40 AM
Syllabus BE (Computer Engineering) 2008 Course
Syllabus BE (Computer.pdf (Size: 608.63 KB / Downloads: 14)
Object Oriented Modeling and Design Lab
Objectives of the Laboratory:
• To learn how to understand the requirements of a system, its scope. • To learn good design, good modeling practices, document them and be able to discuss the pros and cons of your designs and models. • To learn issues in modeling large, complex systems with example hypothetical systems • To learn concepts, best practices in software, firmware development today and explore UML
Basic And Advanced concepts and notation for the same:
• To use UML 2.0 diagrams for modeling different aspects of a system throughout the SDLC lifecycle. • To model an entire system using UML 2.0 • To learn effective use of any CASE TOOL for UML
Outcomes:
1) Students will be able to document SRS. 2) Students will be able to develop structural models. 3) Students will be able to develop behavioral models. 4) Students will be able to create Architectural models. 5) Students will be able to select the set of appropriate diagrams to develop a system model. 6) Students will be skilled in a CASE Tool To meet above objectives teachers will help students choose a hypothetical system preferably either a commercial, web based or embedded system for modeling. The students will try and identify scope of such a system as realistically as possible. Students will learn to draw, discuss different UML 2.0 diagrams, their concepts, notation, advanced notation, forward and reverse engineering aspects. As far as possible draw as many diagrams for one single system, unless they are not applicable for the chosen system in which case other systems may be chosen for specific diagrams.
Any 8 diagrams can be drawn using tool, the other diagrams can be drawn on paper. Optionally one may draw Interaction overview diagrams, timing diagrams, and composite structure diagrams, object diagrams for your system as study assignments, paper based assignment or in cases relevant even in CASE TOOL