Le SWEBOK, ou « Guide to the Software Engineering Body of Knowledge », ou « Guide du corpus de connaissances en génie logiciel » est un référentiel établi par l’IEEE Computer Society pour structurer les connaissances relatives au génie logiciel. Il cherche à délimiter des domaines de connaissances bien identifiés, et à faire une synthèse des pratiques et techniques généralement acceptées, tout en visant à asseoir la reconnaissance du génie logiciel comme discipline de l'ingénierie[1]. La version électronique est mis à disposition gratuitement par l'IEEE[2].