5.4 软件工程——创建与编译