software engineering is the application of engineering to the development of software in a systematic method.
the application of scientific knowledge to the development and maintenance of software systems
He had been arrested twice before for trespassing and was barred from the complex .