Development Life-Cycle Models 3.6 Flashcards
App Development Lifecycle
Many ways to go from app idea to functioning app. There are many moving parts to juggle. Customer requirements, staying on schedule, staying within budget. There is no best way but there are many options.
Waterfall Framework
Sequential design process. Complete everything step by step. Start task, finish task, next task.
The Waterfall:
Requirements: Document the request
Analysis: Build models and business rules
Design: Pick software architecture
Coding: Development and integration work
Testing: Debug the app
Operations: Install and support app
Agile Framework
More flexible development. Just start working and getting pieces done. If the app isn’t perfect at first, its ok because you can evolve it into what the customer needs. Developers work in programming pairs. Constant communication w/ customer.