Académique Documents
Professionnel Documents
Culture Documents
Slide 1 of 11
Rationale
Rationale
Ver. 1.0
Slide 2 of 11
Objectives
Ver. 1.0
Slide 3 of 11
Introduction to Application
Development
Custom-made
software
Application
Ver. 1.0
Designed to
meet specific
user
requirements
Slide 4 of 11
Introduction to Application
Development (Contd.)
Type of application to be
developed
Ver. 1.0
Slide 5 of 11
Interface
Character
User
Interface
Graphical
User
Interface
Ver. 1.0
Architecture
Single-tier
Two-tier
Three-tier
Platform
Desktop
Web
Cloud
Mobile
Device
Native
Device
Agnostic
Slide 6 of 11
Ver. 1.0
Slide 7 of 11
The Application
Development Process
SDLC
Ver. 1.0
Slide 8 of 11
The Application
Development Process
(Contd.)
Ver. 1.0
Slide 9 of 11
Requirement Analysis
Business Analyst
Ver. 1.0
Slide 10 of 11
Requirement Analysis
(Contd.)
Ver. 1.0
Slide 11 of 11
Requirement Analysis
(Contd.)
Ver. 1.0
Slide 12 of 11
Requirement Analysis
(Contd.)
Ver. 1.0
Slide 13 of 11
Design
System Architect
Ver. 1.0
Slide 14 of 11
Design (Contd.)
Ver. 1.0
Slide 15 of 11
Development
System
Programmers
Ver. 1.0
Slide 16 of 11
Testing
Software Tester
Ver. 1.0
Slide 17 of 11
Testing (Contd.)
Testing
Ver. 1.0
Slide 18 of 11
Data
and Algorithms
Just aStructures
Minute
Ver. 1.0
Session 1
Data
and Algorithms
Just aStructures
Minute (Contd.)
Solution:
4. Acceptance testing
Ver. 1.0
Session 1
Deployment
Slide 21 of 11
Maintenance
Customer Support
Personnel
Ver. 1.0
Slide 22 of 11
Ver. 1.0
Slide 23 of 11
Waterfall
Ver. 1.0
Slide 24 of 11
Prototype
Ver. 1.0
Slide 25 of 11
Ver. 1.0
Slide 26 of 11
Data
and Algorithms
Just aStructures
Minute
Ver. 1.0
Session 1
Data
and Algorithms
Just aStructures
Minute (Contd.)
Solution:
1. Throwaway
Ver. 1.0
Session 1
Ver. 1.0
Slide 29 of 11
Ver. 1.0
Slide 30 of 11
Ver. 1.0
Slide 31 of 11
Ver. 1.0
Slide 32 of 11
Summary
Ver. 1.0
Slide 33 of 11
Summary (Contd.)
Ver. 1.0
Slide 34 of 11
Whats Next?
Ver. 1.0
Slide 35 of 11