Latest Notes

  • in

    What is software design?

    Software design is the process of preparing the plan for the development of a software application while satisfying a problem’s functional requirements and not violating its non-functional constraints. During this process, tradeoffs need to be made, like the tradeoff between performance and resource consumption, so that the application is optimized to meet the non-functional requirements. […] More

    6700 points
    Upvote Downvote