Syllabus
|
|
|
Unit
I Introduction(
07 Hours)
Introduction
to software design, design methods- procedural / structural and object
oriented, Requirement Vs Analysis Vs Architecture Vs Design Vs Development
4+1 Architecture, case study of transferring requirement to design, UP, COMET
use case based software life cycle, Introduction to UML -Basic building
blocks, Reusability, Use case modeling, Use case template Case study –
Transferring requirements into design using advanced tool
|
|
Unit II Static
Modeling (08 Hours)
Analysis
Vs Design, Class diagram- Analysis - Object & classes finding analysis
& Design- design classes, refining analysis relationships, Inheritance
& polymorphism, Object diagram, Component diagram- Interfaces &
components, deployment diagram, Package diagram
|
|
Unit III Dynamic Modeling
(07Hours)
Interaction
& Interaction overview diagram, sequence diagram, Timing diagram,
Communication diagram, Advanced state machine diagram, Activity diagram.
|
|
Unit IV Architecture
Design (08 Hours)
Introduction
to Architectural design, overview of software architecture, Object oriented
software architecture, Client server Architecture, Service oriented
Architecture, Component based Architecture, Real time software Architecture
|
|
Unit V Design
patterns (07 Hours)
Introduction
to Creational design pattern – singleton, Factory ,Structural design pattern-
Proxy design pattern, Adapter design pattern, Behavioral – Iterator design
pattern, Observer design pattern
|
|
Unit
VI Testing
(08 Hours )
Introduction
to testing, Error, Faults, Failures, verification and validation, Whit Box
Testing, Black Box Testing, Unit testing, Integration testing, GUI testing,
User acceptance Validation testing, integration testing, scenario testing,
performance testing. Test cases and test plan. Case studies expected for
developing usability test plans and test cases.
|
Comments
Post a Comment