O'Reilly logo

Software Engineering by Kaseem Saleh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER

Software Implementation

7

After finalizing, reviewing, and approving the software design, one or more programming teams begin coding the software. Ideally, if the software design is clear and unambiguous, implementation is a straightforward process of mapping the design into code. However, there are many issues related to software implementation or coding that need to be addressed. Many software errors are caused by poor implementation and testing that fails to detect implementation errors; therefore, guidelines and standards for writing clear and secure software have been developed. In addition, prior to the use of dynamic testing techniques, a manual and static review of the code is conducted to remove known vulnerabilities ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required