CSC 418

Software Analysis and Design

North Carolina State University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

An overview of concepts, methods, and tools for analysis and design of software systems, with an emphasis on modern design principles and patterns that support the development of maintainable, reusable and extensible software. The course will explore the analysis of user/client needs for software systems with requirements engineering and the design phases covering the definition of software architecture. This course has a primary focus on modeling and the central role of modeling in eliciting, understanding, analyzing and communicating software requirements, design, and architecture.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #north_carolina_state-1367Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?