Software Design

Software design studies the lifecycle of software including development, operation, security, and maintenance, systematically and quantitatively. Specifically, software design research focuses on making advancement in the rapidly changing software development paradigms and architectures.