Secure Software Development Life Cycle
This research is concerned with finding a solution that will enhance software security by developing a secure SLDC (Software Development Life Cycle). This software development will incorporate numerous well-structured methodologies to ensure the development of high-quality and reliable software. These methodologies include requirement analysis, planning, architectural design, software development, penetration testing, and deployment. This project reviews these various planning phases step-by-step to ensure that the project’s problem is completely solved (Barjtya, Sharma, & Rani, 2017). The requirement analysis will entail figuring out the problem, which in this case is the inadequate software security, hence the need for improvement. The plan here is to come up with efficient, low-cost resources that will not only produce effective results under the lowest cost but also within the shortest time possible. The plan will also consider the potential risk of adopting this strategy and come up with an equally effective alternative. A design will then be created and reviewed by stakeholders, and once approved, the actual development will begin (Shylesh, 2017). The practical design will then be tested to ensure that any faults are fixed before the final product deployment, which is the quality and secure software.
References
Barjtya, S., Sharma, A., & Rani, U. (2017, July 7). A Detailed Study of the Software Development Life Cycle (SDLC) Models. IJECS.
Bhatnagar, V. (2015, October). A Comparative Study of SLDC Model. Research Gate.
Kumar, S., & Dubey, P. (2017, September 14). Software Development Life Cycle (SLDC) Analytical Comparison Survey on Traditional and Agile Methodology. Research Gate.
Scroggins, R. (2014). SDLC and Development Methodologies. Global Journals, Inc.
Shylesh, S. (2017, June 19). A Study of Software Development Life Cycle Process Models. SSRN.