The Mobile Software Development Process 551

AppCoiner

Build Mobile Apps With Zero Coding

Get Instant Access

An Overview of the Mobile Development Process 551 Choosing a Software Methodology 552 Understanding the Dangers of Waterfall Approaches 552

Understanding the Value of Iteration 553 Gathering Application Requirements 553 Determining Project Requirements 553 Developing Use Cases for Mobile Applications 555 Incorporating Third-Party Requirements 555 Managing a Device Database 555 Assessing Project Risks 558 Identifying Target Devices 558 Acquiring Target Devices 560 Determining Feasibility of Application Requirements 561

Understanding Quality Assurance Risks 561 Writing Essential Project Documentation 562 Developing Test Plans for Quality Assurance Purposes 562 Providing Documentation Required by Third Parties 563 Providing Documentation for Maintenance and Porting 563

Leveraging Configuration Management Systems 563 Choosing a Source Control System 563

Implementing an Application Version System That Works 564

Designing Mobile Applications 564

Understanding Mobile Device Limitations 564 Exploring Common Mobile Application Architectures 564

Designing for Extensibility and Maintenance 565 Designing for Application Interoperability 566 Developing Mobile Applications 567 Testing Mobile Applications 567 Deploying Mobile Applications 568 Determining Target Markets 568 Supporting and Maintaining Mobile Applications 568 Track and Address Crashes Reported by Users 569 Testing Firmware Upgrades 569 Maintaining Adequate Application Documentation 569

Managing Live Server Changes 569 Identifying Low-Risk Porting Opportunities 569 Summary 570

References and More Information 570

Was this article helpful?

0 0
iPhone and iPad App Cash

iPhone and iPad App Cash

Discover how a single application could generate $1000's of dollars, instantly. The simple, low cost system for outsourcing app development to freelancers. How to quickly evaluate applications so you can create a high profit one of your very own. The fastest way to leverage the popularity of iPhone and iPad apps to skyrocket your income. Top methods for promoting your application for maximum exposure.

Get My Free Ebook


Post a comment