Teaching systems analysis and design using multimedia and patterns | IEEE Conference Publication | IEEE Xplore