Get Started. It's Free
or sign up with your email address
SDLC Phases by Mind Map: SDLC Phases

1. Design phase

1.1. Identify potential solutions

1.2. Evaluate and select best solution

1.3. Select hardware and software

1.4. Develop application specifications

1.5. Get approval to implement new system

2. Analysis phase

2.1. Study current system

2.2. Write list of system requirements and success factors

2.3. Generate system requirements report

3. Implementation phase

3.1. Buy and install hardware and software

3.2. Create and test applications

3.3. Finalize documentation

3.4. Train users

3.5. Convert data

3.6. Switch to new system

4. Planning phase

4.1. Assemble development team

4.2. Justify project

4.3. Choose development methodology

4.4. Develop schedule

4.5. Produce plan

5. Maintenance phase

5.1. Operate equipment

5.2. Make backups

5.3. Provide assistance

5.4. Fix bugs

5.5. Optimize for speed and security

5.5.1. Protect from vulnerabilities

5.5.1.1. Accidental / Acts of God

5.5.1.2. Virus / Security Breaches

5.5.2. Methods of protection

5.5.2.1. Deterrents

5.5.2.2. Countermeasures

5.5.2.3. Corrective procedures

5.5.2.4. Physical security

5.5.3. Upgrade program and operating systems

5.5.4. Replace hardware

5.6. Revise as necessary