The methodology to be adopted in conducting this project study is Incremental Model. The Incremental model is an evolution of waterfall model. The product is designed, implemented, integrated and tested as a series of Incremental builds. It is popular model software used many commercial software companies and system vendor. The incremental Model is an evolution of the waterfall model, where the waterfall model is incrementally applied. The series of releases is referred to as “increments”, with each increment providing more functionality to the customers.
After the first increment, a core product is delivered, which can already be used by the customer. Based on customer feedback, a plan is developed for the next increments, and modifications are made accordingly. This process continues, with increments being delivered until the complete product is delivered. The increm
...ental philosophy is also used in the agile process model. The incremental model allows different parts of the system to be developed separately, each with its own life cycle iteration.
Each iteration includes a requirements analysis, design, implementation and testing phase. The first iteration usually produces a working version of the system on which subsequent iterations build. The incremental model provides a more flexible and less costly alternative to the waterfall model in which changes to the scope or requirements of the project can be more easily accommodated. Each iteration can be completed relatively quickly, and is easier to manage.
Like the waterfall model, however, each phase of iteration must be completed before the next phase can commence, and the overall system architecture may be poorly defined in the early stages of the project. According to Cecil De
Leon, the Advantages of Incremental Model are, after each iteration regression testing should be conducted. During this testing, faulty elements of the software can be quickly identified because few changes are made within any single iteration. It is generally easier to test and debug than ther methods of software development because relatively smaller changes are made during each iteration. (Zamora, 2010)
The researchers choose this methodology because it is easy to identify the bugs/errors of the system within a single iteration, this methodology is effective for fixing the identified error and the system will improve every iteration, because every finish iteration there will be a good result that will apply to the improvement of the system and the errors/bugs that will be identified to the system will be easily decrease because it will be fix in every iteration that will be done in the system.
Figure 2. Incremental Model Requirements. In this stage the gathering of all requirements of the system to develop is done. Requirements are set of functionalities and constraints that the end-user (who will be using the system) expects from the system. The requirements are gathered from the end-user by consultation, these requirements will be analyze for their validity and the possibility of incorporating in the system to be develop will also study.
Finally, a requirement specification document will create which serves the purpose of guideline for the next phase of the model. In this phase, the researchers prepared a proposal letter signed by Mr. Elmer Valdez, Program Head of College of Computer Studies, Urdaneta City University, addressed to Madam Irish Solis HRMO of City Schools Division of Urdaneta
to allow the researchers to conduct a study and have an interview, observation and collect information in the office. The proposal was accepted by Madam Irish Solis HRMO of City Schools Division of Urdaneta.
The researchers gathered some information about the company about the forms that the applicant will fill up, this forms can get by the applicant to the schools that they want to apply. The applicant can apply to the school that he/she want to have position, after that the HR office will approach the applicant to have the interview, set by the HR. The HR office will process the papers that the applicant submit and then if the applicant pass all the requirements that is needed by the record office the applicant will now be hired.
In updating the employees update their profile by going to the HR office and get forms that are needed for updating that provide by HR office. After filling up the forms for updating, the employee must submit the paper/forms that needed as a proof that they update their profile to make the updating of profile valid. For promotion the employees are required to take the National Qualifying Examination as a requirement for promotion. The passers of this exam are the priority for promotion. There are also given points to the employee according to the additional degree and other experience.
The result of the examination and total points given to the employee will combine to get the average. The final average that will compute is the basis if the employee is qualified for promotion or not qualified. Design. Before starting for actual coding, it
is highly important to understand what are going to create and what it should look like. The requirement specifications were studied from the first phase and system design is prepared. System Design helps in specifying hardware and the system requirements and also helps in defining overall system architecture.
In this phase, the researchers will be using Entity Relationship Diagram (ERD); an entity-relationship diagram is a data modeling technique that creates a graphical representation of the entities, and the relationships between entities, within an information system, the researchers use Entity Relationship Diagram to analyze and to describe the data requirements and assumptions in the system. Another tool use is Use Case Diagram, this is use to define the core elements and processes that make up a system.
The key elements are termed as "actors" and the processes are called "use cases”, the researchers usedUse Case Diagram to identify the work that can be used by different user levels. The Use case diagram shows which actors interact with each use case. This definition defines what a use case diagram is primarily made up of actors and use cases. Moreover, the researchers developed the system by implementing hardware requirements needed in the functionality of the system like processor, memory and its specifications.
The researchers also apply software requirements needed to run the system, like the operating system needed in running its entire configuration, the programming language used and its database. Implementation and Unit Testing. On receiving system design documents, the work is divided in modules/units and actual coding will be start. The system is first to develop in small programs called units, which will to
integrate in the next phase. Each unit will develop and test for its functionality; this will refer to as unit testing. Unit testing mainly verifies if the modules/units meet their specifications.
The researchers will start to code, developed and test every unit for their functions to meet the specifications of the System. The researchers will be using My Sequel (MySql) as their back end and the Hypertext Pre-processor (Php) where serve as the front end of the system. Integration and System Testing. Now all the modules are integrated, after which the software is tested for correct output. We the researchers will implement all the result that has been gathered to the testing process of the software. If more bugs will exist to the software the researchers will fixed the bugs and ready to the process of the software to be retested.
All the bugs that are made due to integration are removed. Then software testing is carried out again. They are normally a series of tests, which are run to check the performance of the software, and also to find if any new bugs were introduced into the system, after the previous bugs were fixed. If any more errors do exist, the bugs are fixed only to be retested. The Incremental model in testing is followed, to make the software bug free, as far as possible. In this stage, the researchers will have to test system that will discover the bugs to the system. Before the information system can be used, it must be tested.
It is much costly to catch problems before the system is signed over to users. A sequence
of test is to identify problems first, run with sample data and finally with actual data example from the present system. The researchers will try to use its profile data as example and performed activities such as adding profile, updating profile. Operations. This phase of the Incremental model is virtually never ending phase. Generally, due to problems with the system develop (which are not found during the development life cycle) come up after its deployment of the system.
We will implement operations to the system errors in only to resolve the occurred bugs. We the researchers will maintain the accuracy of the system and be develop more operations that can help the system more efficient and make the process easier to use by the customer. Scope and Delimitation The Online Human Resource Information System of City Division Office of Urdaneta will only tackle on Filling, Hiring, Retrieving, Updating and Promotion of all public Secondary and Elementary teachers in Urdaneta except for Urdaneta City National High School and Lananpin National High School.
The proposed system will also cater the Update the credentials, suspension, termination, demotion also personal profiles and Promotion the inventory of job vacancies, recommendation of principal and no. of population. The system can provide an electronic employee directory also provide list of items and list of items available in the division. The users of the proposed system are: HRMO/Admin Teachers, Principals, HR staff and guests. The Teachers can update and retrieve their basic profile online and they can also see the vacancies of positions and announcement of Divisions Office online.
This online viewing of job vacancies, position vacancies and updating of
the files by the employee can help employee’s to update files online and not traveling, also for them to view post announcement by the principal due online viewing. The Principal can recommend teachers online for promotions and can view the information’s of teachers of his/her school also principal can create employees/teachers account in the system. In this feature of the system the promotion of the employee will be easy to process because the employee can view the position vacancies online because it can be post in the page of position vacancies.
Employees can fill-up updating papers and submit online. The HR staff can post announcements, job vacancies, and position vacancies. The HR staff can also view the profile of the administrative staff of all the schools. The proposed system will not include the payroll of the department and teachers. Data Gathering Technique Data Gathering is a detailed task. It involves persistence for collecting data. This includes further reading to some related articles and literature to gain knowledge with the topic.
The following are the data gathering techniques used by the researchers in order to convene the objective of the project study. Document Analysis. Critical analysis was included in the research for OHRIS and documents all the possible output that can be included in the project study. The researchers documented all the implemented ideas and processes that can be establish in the project study. Internet or Web Research. This method was carried out by browsing and downloading necessary documents and important information. Interview.
Interview was included in the research for the proposed system, researchers gathered necessary information’s at the HR department. Where the
researchers formulate and ask questions to answer by Ms. Irish Solis head of HR department. Library Research. This method helped the researchers to gather information from books; thesis related written materials needed to the study. The researchers visit different school library to gather information related to the project study. Observation. This method, the researchers personally observe the process done at the division office especially the processes held at the HR department.
The researchers conduct reviews on the processes and activities to ensure that the proposed system meets the system requirement. Sources of Data The researchers conducted an interview with the HRMO of City Schools Division Office whom the researchers recognizes as the most reliable person to answer the questions and should provide information relevant to the proposed study, the researchers also conducted an interview on the applicant and teachers. Supplementary information, internet Access was conducted to improve the project study.
- Cloud Computing essays
- Computer Science essays
- Consumer Electronics essays
- Data Analysis essays
- Electronics essays
- engineering essays
- Enterprise Technology essays
- Hardware essays
- Impact of Technology essays
- Information Age essays
- Information Technology essays
- Modern Technology essays
- Operating Systems essays
- people search essays
- Robot essays
- Android essays
- Application Software essays
- Benchmark essays
- Computer Network essays
- Computer Programming essays
- Computer Security essays
- Computer Software essays
- Cryptography essays
- Data collection essays
- Data Mining essays
- Graphic Design essays
- Information Systems essays
- Internet essays
- Network Security essays
- Website essays
- World Wide Web essays
- Cultural Appropriation essays
- Double Consciousness essays
- Social Learning Theory essays
- Systems Theory essays