Course Overview
Learning Objectives
Define concepts of user centered design, software architecture and detailed design, and building-in software quality. Apply engineering principles, methods, techniques, tools, and industry standard notations for developing and documenting software design Analyze and evaluate software design. Implement and deliver software in accordance with its design, in a team environment. Identify software design problems, propose adequate solutions, and analyze their benefits, cost, and limitations.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):