Search for Training

Software Design Concepts

Course Overview


Software Design Concepts

Course Content


Software design
Design process
Design principles

Design concepts   

  • Abstraction, refinement, modularity

Software architecture   

  • Control hierarchY
  • Structural partitioning
  • Data structure
  • Software procedure
  • Information hiding

Effective modular design   

  • Functional dependence, cohesion, coupling

Design heuristics for effective modularity
Design model
Design documentation
Design exercise (small application design workshop)
object-oriented design concepts   

  • Encapsulation
  • Design principles
  • Inheritance
  • Polymorphism

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 8 + 7? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter