Mobile Based Secure Digital Wallet For Peer To Peer Payment System
Traditional software development methods have different phases that must be accomplished step by step. The most important stage is the software analyzing and design phase that the result architecture will be the base of implementation. Since the framework of software is created from scratch, maximum flexibility can be found in the architecture design and development of software. But In term of methodology, product development based on open source software is different from traditional methods. In this method, software product will be produced by integration of the separate open source modules. Each of these modules is an independent standalone product and to cover the additional functional requirements, they must be putted together. To provide its own functionalities, each independent module uses a set of Blocks as a architectural component of module. In this paper, a new methodology is proposed to describe all of the challenges in the course of product development based on open source software.