WITH EFFECT FROM THE ACADEMIC YEAR 2016 - 2017
CS 354
OBJECT ORIENTED SYSTEM DEVELOPMENT
Instruction |
4 |
Periods per week |
Duration of University Examination |
3 |
Hours |
University Examination |
75 |
Marks |
Sessional |
25 |
Marks |
UNIT-I
UML Introduction : Necessity of a Model, Introducing the UML, Hello World.
Basic Structural Modeling: Classes, Relationships, Common Mechanisms,
Diagrams, Class Diagrams.
Advanced Structural Modeling: Advanced Classes, Advanced Relationships,
Interfaces, Types and Roles, Packages, Instances, Object Diagrams, Components.
UNIT-II
Basic Behavioral Modeling: Interactions, Use Cases, Use Case Diagrams, Interaction diagrams, Activity diagrams.
Advanced Behavioral Modeling: Events and Signals, State Machines, Processes and Threads, Time and space, State Chart Diagrams.
UNIT-III
Architectural Modeling: Artifacts, Deployment Collaborations, Patterns and Frame-works, Artifact diagrams, Deployment diagrams, Systems and models.
UNIT-IV
Unified Software Development Process: The Unified Process, The Four Ps, A
Use-Case-Driven Process, An Architecture-Centric Processes, An Iterative and
Incremental Process.
UNIT-V
Core Workflows: Requirements Capture, Capturing Requirements as Use Case,
Analysis, Design, Implementation, Test.
Suggested Reading:
- 1.Grady Booch, James Rumbaugh, Ivor Jacobson, “The Unified Modeling Language-User Guide” (Covering UML 2.0), 2nd Edition, Pearson Education, India,2007.
- 2.Ivor Jacobson, Grady Booch, James Rumbaugh: "The Unified Software Development, Process” Pearson Education, India, 2008.