8 April Maintenance Reverse Engineering Ethics Software Engineering Elaborated Steps Concept Requirements Architecture Design Implementation Unit test Integration System…