The proponents will use the spiral model in a software development process. Spiral Model is a software life-cycle model which supposes incremental development, using the waterfall model for each step, with the aim of managing risk. In the spiral model, developers define and implement features in order for decreasing priority. [DIC2013] Spiral model consist of four phases these are the following: Planning: In this phase, the objectives, alternatives and constraints of the project are determined and are documented. The objectives and other specifications are fixed in order to decide which strategies/approaches to follow during the project life cycle. [SQUA2010] In developing the proposed system, the group conducted a meeting about the said proposed system. The proponents discussed, planned and analyzed what would be the system that will effectively help the management. After the discussions, the proponents make a research about pawning system and because it is a generic, they dont have a specific client. This research will help the proponents in making their document. It will serve as a guide. Risk Analysis: In this phase all possible (and available) alternatives, which can help in developing a cost effective project are analyzed and strategies are decided to use them. This phase has been added specially in order to identify and resolve all the possible risks in the project development. [SQUA2010] The proponents tried to find a solution in order to solve the problems of the Pawning. They encountered difficulties in computing the interest. They also encountered misplacing data because of keeping them into the drawer cabinet. These problems will serve as the bases on how to find out the solution to the manual operation. Also the proponents development data flow diagram, entity relationship diagram and data dictionary for easy understood the flow of the transactions.
Computerized Pawning System 2-2
Engineering: In this phase, the actual development of the project is carried out. The output of this phase is passing through all the phases iteratively in order to obtain improvements in the same. [SQUA2010] The proponents will develop and design a Pawning System which can resolve the problem of the management. The proponents discuss what will be the outcome of the system design regarding of forms/reports and the databases. This system coding will be making by using of Java as the programming language. It is a user-friendly interface and it is easily to understand and it is develop with event-driven codes. The system undergo with the system installation and system testing to identify the errors and to fix it. The proponents will make a documentation regarding of their propose system which is Computerized Pawning System. This computerized system is really useful to the management. Costumer Evaluation: In this phase, develop product is pass on to the customer in order to receive customer's comments and suggestions which can help in identifying and resolving potential problems/errors in the software develop. This phase is very much similar to TESTING phase. [SQUA2010] This computerized system will introduce to the department head of any Pawning Company for the evaluation.