Before revision: A software engineer applies a software development process, which involves the definition, implementation , testing, management and maintenance of software systems and with creation of the software development processitself .
After revision: A software engineer applies a software development process, which involves defining, implementing , testing, managing, and maintaining software systems and , creating and modifying the development process .