Book Image

CompTIA CySA+ Study Guide: Exam CS0-002

By : Mike Chapple, David Seidl
Book Image

CompTIA CySA+ Study Guide: Exam CS0-002

By: Mike Chapple, David Seidl

Overview of this book

The Cybersecurity Analyst (CySA+) certification applies behavioral analytics to improve the overall state of IT security. CompTIA CySA+ meets the ISO 17024 standard and is approved by the U.S. Department of Defense to fulfill Directive 8570.01-M requirements. It is compliant with government regulations under the Federal Information Security Management Act (FISMA). More than just test prep, this book helps you to learn skills to demonstrate your command of all domains and topics covered by the CySA+ exam. The CompTIA CySA+ Study Guide provides complete coverage of all exam objectives for the new CySA+ certification. The CySA+ certification validates a candidate's skills to configure and use threat detection tools, perform data analysis, and identify vulnerabilities with a goal of securing and protecting systems of organizations. You'll study concepts with real-world examples drawn from experts, and hands-on labs. You'll gain insight on how to create your own cybersecurity toolkit. The end-of-chapter review questions will help you reinforce your knowledge. By the end of the book, you’ll have the skills and confidence you need to think and respond like a seasoned professional.
Table of Contents (23 chapters)
Free Chapter
1
Acknowledgments
2
About the Authors
4
Assessment Test
5
Answer to the Assessment Test
19
Index
20
Advert
21
EULA

Understanding the Software Development Life Cycle

The SDLC describes the steps in a model for software development throughout its life. As shown in Figure 12.1, it maps software creation from an idea to requirements gathering and analysis to design, coding, testing, and rollout. Once software it in production, it also includes user training, maintenance, and decommissioning at the end of the software package’s useful life.

“Chart shows SDLC view as planning, requirements, design, coding, testing, training and transition, and finally to ongoiong operations and maintenance leading to end of life decommissioning.”

Figure 12.1 High-level SDLC view

Software development does not always follow a formal model, but most enterprise development for major applications does follow most, if not all, of these phases. In some cases, developers may even use elements of an SLDC model without realizing it!

The SDLC is useful for organizations and for developers because it provides a consistent framework to structure workflow and to provide planning for the development process. Despite these advantages, simply picking an SDLC model to implement may not always be the best choice. Each...