Ch 1: Welcome to Software Construction 1.1 what is software construction? Many activities go into creating a software product. Software construction focuses mainly on: coding and debugging, detailed design, construction planning, unit testing, integration, integration testing.