The project of software engineering