Software design concepts and practices within the field important to both the practitioner and the theorist will be covered.
Architectural and detailed designs are included for batch, client/server, and real-time systems.
Design considerations for structured, object-oriented, and Web-based systems are covered.
Design of databases, user interfaces, forms, and reports are also included. Implementation issues that affect the design, including error handling, performance, and inter-process communication, are presented.
Design considerations for structured, object-oriented, and Web-based systems.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.