Você está na página 1de 10

CHAPTER 3

SOFTWARE DEVELOPMENT METHODOLOGY

This chapter discussed Software Design and Development Approach that


provides the study about the analysis of the methods used to gather the needed
information for the developed system. This was an explanation on how the
searchers found ways to develop an improved system for the subject.

Software Design and Development Approach

In this section, the proponents used the Modified Waterfall Model Diagram
as the scheme in developing the proposed system.

Figure 9: The Modified Waterfall Model


The Modified Waterfall Model was the first process model presented. It is
also stated to as a linear-sequential life cycle model. It is very simple to
recognize and use. In a waterfall model, for each phase must be finished before
the next phase can start and there is no overlapping in the phases.

Phases of Modified Waterfall Model


Required Gathering and Analysis: All possible necessities of the system
to be developed are involved in this phase and confirmed in a requirement
specification documents.

Action

In this phase, the researchers administered an interview with Mr.


Ariel Aviles, the University Librarian about their University Library, this
included library processes and transactions, and the authorized personnel
of their library.

System Design: The requirement specifications from first phase are


studies. In this phase, the system design is prepared. System Design
helps in specifying hardware and system requirements and helps in
defining overall system architecture.

Action

In this phase, the researchers gathered all the information and


requirements for the library and used HTML and VB.NET for system
prototype.

Development/Coding: From the design, the proponents made it


functional. Once the design was approved then application development
started using the appropriate programming languages as per the project
requirements.
Action

In this phase, the researchers and used HTML, CSS, BOOTSTRAP


for prototype and MYSQL SERVER for system database.

Integration and Testing: All the units developed in the implementation


phase are included into a system after testing of each unit Post integration
of the entire system is tested for any errors.

Action

In this phase, the researchers tested and evaluated the system by


using the five scales to measure the content, functionality, reliability,
maintainability, and availability of the system.

Implementation: With contributions from system design, the system is


first developed in small programs called units, which are integrated in the
next phase. Each unit is developed and verified for its functionality, which
is discussed to as Unit Testing.

Action

In this phase, the researchers implemented the proposed web-


based library system which is for Brent International School only.
Maintenance: There are some issues which come up in the client
environment. To fix those matters, patches are released. In addition, to 1
improve the product some improved versions are released. Maintenance
is done to bring these changes in the client environment. Action In this
phase, the researchers created a maintenance plan in case the system
will encounter a problem after deployment
Figure 12: Proposed Data Flow Diagram of Brent International School
Manila

In Process 1, the borrower(s) needs to register his/her information, to fill


out log in, and store the borrower’s information to Borrower Data File.
In Process 2, when searching book using Book Data File (Database), the
borrower will input book identity, like book names and book author.

In Process 3, the borrower(s) will provide Book Call Number for each
book, also surrender his/her Name and Section to the librarian. Then the
borrower will receive the borrowed book with the due date.

In Process 4, in returning of book, the borrower will give the book to return
to the librarian, which will verify the borrowed book information. If the borrower
fails to return overdue books, the borrower will do his/her penalty payment.

In Process 5, If the borrower fails to return books, the borrower will do


his/her penalty payment. And if not, then procceed to next process.

In Process 6, in catalog book, systematically arranged and often including


descriptive material in library and specifically in book shelves. To easily acquire
the book needed.

In Process 7, the librarian will access borrower data file, book data file,
Library penalty fund, book shelves and librarian reports to 1 generate report such
as accomplishment reports. Reports will be given to Vice President for Admin
(VPA).
Figure 12.1: Child Diagram of Process 1

This figure shows the child diagram of process 1 for Recording


Student information. and the company will verify the Student Information if the
borrower is a Student in their school.

Figure 12.2: Child Diagram of Process 2


This figure shows the child diagram of process 2 for searching a
book. The borrower can search through the collection of the library. The borrower
will write the book details such as title, author, and book type and book call
number. The system will provide the search results and the book availability.

Figure 12.3: Child Diagram of Process 3

As shown in this figure, the borrower will write Book Call number.
After the verification, Book status will be known if the book is available or not. If
the book is available, then the librarian will scan the book to record it then
release the book to borrower.
Figure 12.4: Child Diagram of Process 4

As shown in this figure, the librarian will verify the borrower, once
the borrower is verified and scanned the book, then the book borrowed will return
to its respective book shelves.

Figure 12.5: Child Diagram of Process 5


As shown in this figure, If the borrower fails to return the book/s or
break the book, the borrower will do his/her penalty payment. Then verify on
what vaiolation he/she violates. And if not, then procceed to next process.

Figure 12.6: Child Diagram of Process 6

As shown in this figure, after the borrower returned the borrowed


book/s, the librarian will arrange the books in their groups of books if it’s for Book
of science, Book of Math and any other groups of books.

Figure 12.7: Child Diagram of Process 7

As shown in this figure, the librarian will request a report. The


librarian will choose the type of report then choose time frame either daily,
weekly, monthly or yearly. Borrower Data File, Book Shelves, Book Data File and
Library Data Fund will be retrieved to know the records. Then it will send the
summary report to VPA.

Risks and Minimization Measures

Project Risks

They threaten the project plan. They establish potential budgetary, schedule,

personnel, useful resource, customized potential, and necessities drawback and

there influence on a software program project. They could end in a delay in

project schedule and cost.

Technical Risks

They establish potential design, implementation, interface verification, and

maintenance. They threaten the standard and timeliness of software program.

Você também pode gostar