This chapter presents the software development methodology, data gathering techniques, sources of data and also the software development tools that had been utilized in building the said system.
Software Development Methodology
A methodology that was used for carrying out the life cycle of a system is a Feature Driven Development (FDD). Given that FDD was used to design and develop a system based on its features and on a short period of time, this methodology was utilized in the study to design and develop the Entrance Examination System of the Philippine Military Academy.
Figure 1 shows the different stages of the FDD that were undertaken to realize the analysis, design and development of the proposed system. These stages are “Develop an Overall Model”, “Build a Features list”, “Plan by Feature”, “and Design by Feature” and “Build by Feature”.
The Feature Driven Development Model
Develop an overall model. This stage entailed the activities in identifying the existing processes in conducting the entrance examination of the Philippine Military Academy. In this stage, stakeholders of the proposed system were interviewed, while related documents and studies were also studied. The processes of the existing management of the entrance examination were presented through flowcharts.
Build a feature list. This stage helped the researcher in discovering and identifying the different features of the proposed Entrance Examination System of the Philippine Military Academy. The features were then used to identify the boundary of the study. The Use Case Diagram was utilized to support this stage.
Plan by feature. It was the stage that allowed the researchers to classify the different features that were earlier identified. Groupings of the identified features were used to recognize the modules and subsystems that were designed and developed incrementally.
Design by feature and build by feature are the...