System Development Models

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
System Development Models により Mind Map: System Development Models

1. System Development Life Cycle (SDLC)

1.1. Process: -Follows system over time -Steps completed in order

1.1.1. 1. Planning 2. Analysis 3. Design 4. Implementation/Testing 5. Maintenance

1.2. Advantages

1.2.1. Tight managerial control

1.3. Disadvantages

1.3.1. No revisions after a phase is completed

1.3.2. Steps must be completed in sequence

2. Joint Application Development (JAD)

2.1. Process: -Collaborative -End users involved through out development.

2.2. Advantages

2.2.1. Shorter development times

2.2.2. Resolves issues as they arise

2.3. Disadvantages

2.3.1. Can be effected by personality Uneven decision making

3. Rapid Application Development

3.1. Process: -Iterative, Phased Approach -Uses Prototyping & User Testing -Software written after prototype is approved

3.2. Agile Development

3.2.1. Process: -Incremental & Iterrative -Uses short "Sprints" then evaluates. -Stakeholders review progress

3.2.2. Advantages

3.2.2.1. Adjustments can be made along the way

3.2.2.2. Rapid & Adaptive

3.2.3. Disadvantages

3.2.3.1. Stakeholders have the opportunity to change the Scope at anytime.

3.3. Advantages

3.3.1. Uses Object Oriented Programming

3.3.2. Speeds up development

3.4. Disadvantages

3.4.1. Key components can be overlooked

3.4.2. Quality Control Issues