From the course: CompTIA CySA+ (CS0-002) Cert Prep: 4 Software and Systems Security

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Development methodologies

Development methodologies

From the course: CompTIA CySA+ (CS0-002) Cert Prep: 4 Software and Systems Security

Start my 1-month free trial

Development methodologies

- [Instructor] Many organizations find themselves developing software, whether for their own internal use or developed as a product for their customers. Security concerns should be taken into account at every phase of the software-development process to ensure that the end result is safe, secure code that meets the organization's business requirements. Every software project should begin with a solid set of requirements. Developers should work hand-in-hand with their customers to outline the specific purpose of the software and the details of the business goals that it will achieve. This process is known as requirements definition, and it's crucial to developing software that meets the organization's needs. After developing business requirements, developers then move on, and translate those business requirements into a technical design. This is where technical experts lay out the roadmap for software development and determine the interfaces between software…

Contents