Concepts · concept_software_engineering_models_and_methods · rev 2

Software Engineering Models and Methods

Software engineering models and methods impose structure on software engineering so that it is systematic, repeatable, and more likely to succeed.

Updated · rev 2 · Aliases:软件工程模型与方法

Models provide an approach to problem-solving and a notation and procedures for constructing and analyzing models. Methods provide an approach to the systematic specification, design, construction, testing, and verification of the end-item software and its associated work products. Models and methods vary widely in scope, from a single life-cycle phase to the whole life cycle. This knowledge area covers models and methods that span multiple life-cycle phases. Methods specific to a single phase are covered in other knowledge areas. The methods discussed include heuristic methods, formal methods, prototyping methods, and agile methods.[1]

The Guide's top-level topics for this knowledge area are:

  • Modeling
  • Types of Models
  • Analysis of Models
  • Software Engineering Methods

Continue via relations

Relations page →

Mentioned in

  • No body mentions yet.

Sources

  1. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a · Hironori Washizaki (ed.), IEEE Computer Society · 2026-08

    Chapter 11

    ↩