CSC 418
Software Analysis and Design
North Carolina State University · UGRD · Fall 2026
1 section
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
001
Availability not recently verifiedClass #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?