Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
ISACA Certified in Risk and Information Systems Control (CRISC®) Exam Guide

You're reading from  ISACA Certified in Risk and Information Systems Control (CRISC®) Exam Guide

Product type Book
Published in Sep 2023
Publisher Packt
ISBN-13 9781803236902
Pages 316 pages
Edition 1st Edition
Languages
Author (1):
Shobhit Mehta Shobhit Mehta
Profile icon Shobhit Mehta

Table of Contents (28) Chapters

Preface 1. Part 1: Governance, Risk, and Compliance and CRISC
2. Chapter 1: Governance, Risk, and Compliance 3. Chapter 2: CRISC Practice Areas and the ISACA Mindset 4. Part 2: Organizational Governance, Three Lines of Defense, and Ethical Risk Management
5. Chapter 3: Organizational Governance, Policies, and Risk Management 6. Chapter 4: The Three Lines of Defense and Cybersecurity 7. Chapter 5: Legal Requirements and the Ethics of Risk Management 8. Part 3: IT Risk Assessment, Threat Management, and Risk Analysis
9. Chapter 6: Risk Management Life Cycle 10. Chapter 7: Threat, Vulnerability, and Risk 11. Chapter 8: Risk Assessment Concepts, Standards, and Frameworks 12. Chapter 9: Business Impact Analysis, and Inherent and Residual Risk 13. Part 4: Risk Response, Reporting, Monitoring, and Ownership
14. Chapter 10: Risk Response and Control Ownership 15. Chapter 11: Third-Party Risk Management 16. Chapter 12: Control Design and Implementation 17. Chapter 13: Log Aggregation, Risk and Control Monitoring, and Reporting 18. Part 5: Information Technology, Security, and Privacy
19. Chapter 14: Enterprise Architecture and Information Technology 20. Chapter 15: Enterprise Resiliency and Data Life Cycle Management 21. Chapter 16: The System Development Life Cycle and Emerging Technologies 22. Chapter 17: Information Security and Privacy Principles 23. Part 6: Practice Quizzes
24. Chapter 18: Practice Quiz – Part 1
25. Chapter 19: Practice Quiz – Part 2
26. Index 27. Other Books You May Enjoy

The System Development Life Cycle and Emerging Technologies

The world of technology is constantly evolving and businesses must keep up with the latest developments to stay competitive. In this chapter, we will explore two critical topics that are essential to any successful organization – the system development life cycle (SDLC) and emerging technologies. The SDLC is a systematic approach to developing software applications that has been used for decades. It outlines the steps that must be taken to design, develop, test, and deploy a software system. Understanding the SDLC is crucial for any organization that wants to create high-quality software that meets its business needs. In the following section, we will discuss emerging technologies that are changing the way businesses operate. Technologies such as blockchain, artificial intelligence (AI), Internet of Things (IoT), and quantum computing have the potential to transform industries and create new opportunities.

The aim...

Introducing the SDLC

The SDLC is a systematic process that outlines the steps involved in the development of software applications or information systems. The life cycle starts with initiation, followed by development/acquisition, implementation, operation/maintenance, and then disposal. Each phase has its own set of deliverable objectives and the process is designed to ensure that the software or system is delivered on time and within budget and meets the requirements of the stakeholders. The SDLC is essential in software development because it helps to manage the project effectively and minimize the risk of failure. By following a structured approach, the project team can ensure that the end product is of high quality and meets the needs of the stakeholders as well as users.

Phases of the SDLC

There are five phases of the SDLC. Let’s briefly discuss each of them, along with the associated risks:

  • Phase 1 – initiation: The initiation phase of the SDLC is...

Project risk and SDLC risk

Project risk and SDLC risk are two distinct types of risk that organizations must manage during the software development process.

Project risk refers to the risk associated with achieving the project objectives, such as delivering the project on time, within budget, and meeting the requirements of the stakeholders. Project risks can include external factors, such as changes in market conditions, as well as internal factors such as delays in the development process or unforeseen technical issues. Managing project risks involves identifying potential risks, assessing their likelihood and impact, and developing a plan to mitigate them.

On the other hand, SDLC risk refers to the risk associated with the development process itself. SDLC risks can include issues with requirements gathering, software design, coding errors, and testing. Managing SDLC risks involves implementing best practices, such as adhering to industry standards and following a structured...

System accreditation and certification

System accreditation and certification are two related but distinct processes that are often used to ensure the quality and reliability of systems and products.

Accreditation is the process of evaluating and verifying that a system or organization meets certain standards and criteria. This can involve a review of policies, procedures, and practices to ensure they comply with industry best practices or regulatory requirements. Accreditation may be conducted by internal auditors or external third-party auditors who specialize in conducting audits and assessments.

Certification is the process of issuing a formal document or certificate that attests to the fact that a product, service, or system meets certain predefined standards. It is conducted by a third-party organization that has been authorized to issue certifications. In many cases, certification is required before a product can be sold or a service can be offered to the public.

Both...

Emerging technologies

Emerging technologies have the potential to revolutionize the way we live, work, and interact with each other. Some of the emerging technologies that are likely to have a significant impact on the world in the near future include AI, IoT, and blockchain. Risk managers should keep themselves abreast of these latest trends and technological innovations to support the business by mitigating the potential risks when the organization decides to implement such a technology. In the following sections, we discuss some of these technologies, the associated risks, and some controls that the risk manager should be aware of as these emerging technologies become mainstream.

Bring your own device (BYOD)

BYOD refers to the policy of allowing employees to use their personal devices to access company resources such as networks and data. BYOD has several benefits for both employees and employers. For employees, it offers greater flexibility and convenience, allowing them...

Summary

In this chapter, we explored both the SDLC and emerging technologies to get a comprehensive understanding of how technology can be developed and utilized to meet the needs of modern businesses. We learned about the various phases of the SDLC, including initiation, development, implementation, maintenance, and disposal. As a risk manager, you will be responsible for knowing about these stages and closely working with the SDLC team to ensure that sufficient controls are implemented at each stage. We also learned about the emerging technologies that are changing the world, such as BYOD, IoT, AI, blockchain, and quantum computing. These technologies have the potential to significantly impact several industries, and risk managers will need to adapt to stay relevant in this rapidly evolving field.

In the next chapter, we will learn about information security and privacy principles.

Review questions

  1. A project is budgeted in which phase of the SDLC?
    1. Development
    2. Disposal
    3. Initiation
    4. Maintenance
  2. End user training is an integral part of which phase of the SDLC?
    1. Development
    2. Disposal
    3. Initiation
    4. Implementation
  3. Which of the following is the final stage of the SDLC?
    1. Development
    2. Disposal
    3. Initiation
    4. Maintenance
  4. The key difference between project risk and SDLC risk is that ___.
    1. Project risk relates to project objectives, while SDLC risk relates to time.
    2. Project risk relates to project objectives, while SDLC risk relates to development objectives.
    3. Project risk relates to development objectives, while SDLC risk relates to project objectives.
    4. There is no difference; both are the same.
  5. An organization would like to achieve a certification of compliance for its product. Which of the following is a must to achieve certification?
    1. A risk manager
    2. An internal audit team
    3. Policies
    4. An external audit firm
  6. The practice of allowing employees to use personal laptops to access organizational...

Answers

  1. C. The project is budgeted in the initiation phase of the SDLC.
  2. D. The end users are trained in the implementation phase of the SDLC.
  3. B. Disposal is the final phase of the SDLC.
  4. B. Project risk relates to project objectives whereas SDLC risk relates to development objectives.
  5. D. An external audit firm is required to certify a product.
  6. B. BYOD allows employees to use personal laptops to access organizational resources.
  7. C. The leaps in quantum computing could break, that is, decrypt, the current encryption algorithms.
lock icon The rest of the chapter is locked
You have been reading a chapter from
ISACA Certified in Risk and Information Systems Control (CRISC®) Exam Guide
Published in: Sep 2023 Publisher: Packt ISBN-13: 9781803236902
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}