9.3 Implementation Practices

This section explores achieving effective and successful system implementation practices. The creation of the needed programming is discussed starting with code debugging and four debugging phases. The use of assertions to promote defensive programming is explored along with the implementation activities of planning, building, projecting, tracking, reviewing, and updating the code. These activities enable the realization of the system. The implementation practices chosen in this section cover some of the pressing challenges in this important phase and address the needed understanding of processes supporting implementation.

9.3.1 Debugging

Debugging is the act of locating and fixing errors in code. The errors are ...

Get Essentials of Software Engineering, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.