By now, you will need to have an outstanding understanding what it takes to engineer full and correct requirements, secure design and secure code. You are moreover uncovered to course of enchancment methods. Now you are in an outstanding place to analyze or critique strategies which have failed to this point. Search the online for an occasion(s) of software program program progress duties which failed. There shall be many. Select one which pursuits you. Briefly publish your summary of the failed problem. Be sure to contact up on the subsequent elements:
Why did it fail? Was it poor requirements, poor design, poor coding and poor testing, validation & verification?
Did it fail attributable to problem and program administration?
Did it observe good assurance methods?
Did the problem be aware of secure design and coding?
DHS. (2007). Software program program Assurance: A Curriculum Data to the Widespread Physique of Data to Produce, Buy, and Keep Secure Software program program. Retrieved from:https://be taught.umgc.edu/content material materials/enforced/313879-M_022073-01-2185/Common_Body_of_Knowledge2007.pdf?_&d2lSessionVal=yHNXTIp6y56ZPEX8jKq29unVQ&ou=313879 .
Chapter 6 Secure Software program program Design Pages 89 – 107
Chapter 7 Secure Software program program Improvement Pages 109 – 125
OWASP. (2010). Secure Coding Practices. Retrieved from: https://www.owasp.org/images/zero/08/OWASP_SCP_Quick_Reference_Guide_v2.pdf.
Carnegie-Mellon Faculty CERT. (n.d.). SEI CERT Coding Necessities (n.d.).Retrieved from: https://www.securecoding.cert.org/confluence/present/seccode/SEI+CERT+Coding+Necessities.
Microsoft. (n.d.). Secure Coding Pointers. Retrieved from: https://msdn.microsoft.com/en-us/library/d55zzx87%28v=vs.90%29.aspx
Due Sep 1st