Jump to content

9.0 Software Engineering

From Computer Science Knowledge Base
Revision as of 01:57, 10 July 2025 by Mr. Goldstein (talk | contribs) (Created page with "=== 9.0 Software Engineering === Imagine you want to build a fantastic new video game, or a super helpful app for your phone. You wouldn't just start coding wildly, right? You'd need a plan! Software engineering is like being an architect and a builder for computer programs. It's about using smart, organized ways to design, create, and maintain software so that it works well, is easy to use, and can be changed or updated later. Think of it as a disciplined approach to cr...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

9.0 Software Engineering

Imagine you want to build a fantastic new video game, or a super helpful app for your phone. You wouldn't just start coding wildly, right? You'd need a plan! Software engineering is like being an architect and a builder for computer programs. It's about using smart, organized ways to design, create, and maintain software so that it works well, is easy to use, and can be changed or updated later. Think of it as a disciplined approach to creating digital tools that people can use and enjoy.

Bibliography:

  • Pressman, Roger S. Software Engineering: A Practitioner's Approach. McGraw-Hill Education, 2019.
  • Sommerville, Ian. Software Engineering. Pearson, 2021.