Skip to content
mike-snhu edited this page Oct 4, 2026 · 2 revisions

Software Development Life Cycle

CS majors will learn about the SDLC in CS-250.

Table of Contents

  1. Analyze the Problem
  2. Design the Solution
  3. Construct the Solution
  4. Test the Solution
  5. Submit the Solution
  6. Improve the Solution
  7. Appendices

Analyze the Problem

CS majors will learn more about software analysis in CS-255.

Design the Solution

CS majors will learn more about software design in CS-255.

Review/Create the Architecture

Review/Create a Diagram

High-Level Design

CS majors will learn more about diagramming solutions throughout their degree program.

Review/Create Pseudocode

Detailed (Low-Level) Design

CS majors will learn more about writing pseudocode throughout their degree program.

Construct the Solution

Document Code Block

Translate Code Block

Debug Code Block

Test the Solution

CS majors will learn more about software testing and quality assurance in CS-320.

Submit the Solution

Improve the Solution

Appendices

References

Washizaki, H. (Ed.). (2025). Guide to the software engineering body of knowledge (4.0a) [PDF]. IEEE Computer Society. https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf

Clone this wiki locally