. . "Software engineering in general is a field focused on the application of computer science principles in the architecture, design, implementation, and process of software development for all types of software systems." . .