SPEC
  • Introduction
  • About Us
    • History
    • Mission
      • Our Vision
      • Core Values
      • Operating Principles
    • Organization
      • Onboarding
        • Code of Conduct
      • Our Team
      • Steering Committee
      • Expense Policy
      • Theoretical Foundations
    • Budget
    • Disclaimer
  • Our Work
    • CITISEN Program
      • Tech Empowerment Program
    • Social Impact Incubator
      • Journal of Engaged Research
      • Advocates Creating Equality (ACE)
    • Sustainability Accelerator
      • Juniper Garden
      • Modular Greenhouses
    • Research & Development
      • Open Design System
        • Product Requirements
      • Open Source Recycling
      • SPEC Learning
      • Buffalo Project Papers
      • Peer Review Process
      • Citation Format
    • Partnerships
    • Testimonials
  • Knowledge Base
    • Getting Started
    • Applied Science
      • Agriculture
        • Sustainable Agriculture
        • Soil Health
        • Hydroponics
        • Resources
      • Business
      • Communication Studies
      • Design
      • Education
        • Open Education Resources
        • MOOCs
        • Moodle
      • Engineering
        • Civil Engineering
        • Computer Engineering
        • Electrical Engineering
        • Mechanical Engineering
        • Software Engineering
          • Software Engineering Body of Knowledge (SWEBOK)
          • Intro to Web Development
          • Guide to Code Bootcamps
          • Resources
        • Materials Science
          • Plastic Recycling
      • Project Management
    • Formal Science
      • Mathematics
      • Logic
      • Computer Science
        • Programming Languages
    • Humanities
      • Art
      • History
      • Languages
      • Philosophy
    • Natural Science
      • Biology
        • Botany
          • Plant Growth Factors
          • The Basics of Botany
      • Physics
      • Chemistry
      • Earth Science
    • Social Science
      • Anthropology
      • Cultural Studies
        • Resources
        • Videos & Presenations
      • Psychology
        • Mental Health & Neurodiversity
      • Sociology
  • Contributing
    • Donate
    • Journal of Engaged Research - Equity
    • Call for Researchers
    • Call for Researchers - RAND Partnership
    • Contributor Levels
    • Compensation Structure
    • Jobs
      • Research Associate (Software Engineering)
      • Project Manager (part-time)
Powered by GitBook
On this page

Was this helpful?

  1. Knowledge Base
  2. Applied Science
  3. Engineering
  4. Software Engineering

Software Engineering Body of Knowledge (SWEBOK)

🚧 This page is under construction and is considered incomplete. 🚧

The Software Engineering Body of Knowledge (SWEBOK) is an international standard ISO/IEC TR 19759:2005 that specifies a guide to the generally accepted software engineering body of knowledge. SWEBOK outlines the knowledge required to be a software engineer and includes information about the following Knowledge Areas (KA).

  • Engineering foundations

  • Mathematical foundations

  • Computing foundations

  • Software requirements

  • Software design

  • Software construction

  • Software testing

  • Software maintenance

  • Software configuration management

  • Software engineering management

  • Software engineering process

  • Software engineering models and methods

  • Software quality

  • Software engineering professional practice

  • Software engineering economics

To learn about SWEBOK download a free version from the IEEE Computer Society website by click the link below.

PreviousSoftware EngineeringNextIntro to Web Development

Last updated 3 years ago

Was this helpful?

Software Engineering Body of Knowledge (SWEBOK)IEEE Computer Society
Logo