... Chapter Software Engineering Processes Problem-Solving Phase Software Process Step Define the Problem Analyze and Specify Software Requirements Solve the Problem Design and Implement Software ... example of process definition, that can be used for guidance in defining other software processes Defining a software process entails the following major tasks: defining the process steps, defining process ... The process is not entirely suited to systems software, embedded software, highly experimental software, or small-scale software In the case of systems and embedded software, aspects of the process...