Chapter 10: System Development Life Cycle
- A life cycle is a representation of development changes and a project has the following life cycle: initiation, planning, execution and controlling, and closure.
- A system's life cycle consist of the following phases: initiation, acquisition/development, implementation, operation/maintenance, and disposal.
- The basic components of the system development life cycle:
- Initiation is needed for a new system to be defined
- When the company establishes a need for a specific system
- Answer the questions "What do we need and why do we need it?"
- Primary risk assessment is carried out to develop an initial description of the confidentiality, integrity, and availability requirements of the system.
- the assessment defines the environment in which the system will operate within any identified vulnerabilities.
- Acquisition/development is when a new system is either created or purchased
- "buy" or "build" decision - the organization needs to evaluate ithe need for the system and see if it can be developed in-house or if it needs to be purchased from a vendor.
- Activities that need to take place:
- Requirements analysis
- Formal risk assessment
- Security functional requirements analysis
- Security assurance requirements analysis
- Third-party evaluations
- Security plan
- Security test and evaluation plan
- Implementation is when a new system is installed into production environment
- Before a system can be formally installed within the production environment a certification and accreditation (C&A) processes has to be performed.
- Certification: the technical testing of a system.
- Accreditation: formal authorization given by management to allow a system to operate in a specific environment.
- Operation/maintenance is when the system is used and cared for
- Within the implementation phase, baselines were set pertaining to the system's hardware, software, and firmware configuration.
- In the operation/maintenance phase, continuous monitoring needs to take place to ensure that the baselines are always met.
- Disposal is when the system is removed from the production environment
- Disposal activities need to ensure that orderly termination of systems that no longer provide a needed function can take place and all the necessary data are preserved.
No comments:
Post a Comment