0% found this document useful (0 votes)
50 views10 pages

CHAPTER 3 Workspace Management

The document discusses the methodology used for a project. It will use the Rapid Application Development (RAD) methodology due to its focus on quick development and prototyping. The RAD methodology has four phases: requirements planning, design, development, and prototype evaluation. The document also provides details on the software and hardware requirements and Gantt charts used for project planning.

Uploaded by

Fluffy Peya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views10 pages

CHAPTER 3 Workspace Management

The document discusses the methodology used for a project. It will use the Rapid Application Development (RAD) methodology due to its focus on quick development and prototyping. The RAD methodology has four phases: requirements planning, design, development, and prototype evaluation. The document also provides details on the software and hardware requirements and Gantt charts used for project planning.

Uploaded by

Fluffy Peya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

CHAPTER 3

SYSTEM DEVELOPMENT METHODOLOGY

3.1 Introduction

This chapter will discuss briefly the method that will be used in this project.
There are also a few things that are discussed in the chapter such as methodology and
justification of why the method is being chosen, the phases of the chosen methodology
such as the list of activities done in each phase, the UML diagram, the tool that is used
and Gantt Chart for each phase. Chapter 3 also describes briefly the system
requirement such as hardware or software used to develop the system.

In this chapter, section that will be included is Methodology and Justification,


Phase of RAD Methodology that include System Requirement Planning, System
Design, System Developmenta and Prototype and System Evaluation. It also explains
the Gantt Chart for PSM1 and PSM2 planning. There also section technology where it
will be state the software and hardware requirement for the project to be successed.

3.2 Methodology Choice and Justification

This project will be used RAD or known as Rapid Application Development.


There are few justifications for why this method is being used instead of SCRUM or
JAD methodology. The reason for using is because a RAD approach's main advantage
is quick project turnaround, which makes it an appealing option for engineers working
in a fast-paced setting like software development. The focus of RAD on limiting the
planning stage and maximizing prototype development by lowering planning time and
prioritizing prototype iterations allows for this quick pace. Therefore, it helps in the
faster development of the system and better efficiency of the system. There are a few
main phases in RAD that are being used such as requirement planning, user design,
development, and the prototyping cut over. Using RAD methodology helps us break
down the task into smaller and manageable tasks. It also helps in increasing efficiency
of the design and building of prototype.

3.3 Phases of the Chosen Methodology

The RAD or Rapid Application Developemnet method is divided into four


phase. The phases are requirement planning, user design, system development and
also prototyping. RAD phases is more focusing on system development and
prototype implementation and minimizing the planning stage which helps in
measuring the progress more effective in this project version 2.0.

Figure 3.1 Rapid Application Development RAD Methodology


3.3.1 System Requirement Planning

In this phase, there’s several things needed for the requirement planning such
as research of current problem and issues, minimum requirement need for the project
and finalized requirement of the project. The current problems for this project are:

1.Lack of security for the user login,


2.No payment record stated

3. The system version 1.0 is still not implemented in the server for students

This phase also discuss the minimum requirement need for the project being
run such as Xampp, MySQL , PHP, HTML and also Notepad. The requirements
states also meets the stakeholder’s approval which is School of Computing, UTM.

3.3.2 System Design

The phase of system design is where the design is made. The design will be
determined by the current problem and issues faced by the users. There is few step in
determine the system design such as it has to be user-friendly with complete features
needed. This will helps in determine the design as per user’s needs. This iteration will
performed by UI and UX for the systems as the system will be in web-based and also
mobile-based application.
The software uses to design the user interface is Proto.Io as it ease to uses and
has many update features that related. There will be few things will involved for this
phase such as:

i. Identify user’s problem


ii. Collect some data information from the previous version and also
manual system.
iii. Review the previous version system application user interface
iv. Determine the UI and UX .

3.3.3 System Development

The third iteration will discuss of system development of the prototypes and
the testing system into working model. It will includes oof few steps:

i. Preparation of system development


ii. Application development implementation
iii. Coding
iv. System evaluation

This phase will be essential as it will need to check all the process run
smoothly.
3.3.4 Prototype and System Evaluation

This process will be the last as this is the implementation phase as the system
will be finish it testing process. It will include the data conversion, testing for the
students and staffs, the changeover made for the new system and user testing.

After the previous phase completed, it will be review and test by the users
which are students. Technician, staffs, head of PPS lab and also admin. It is necessary
to check if there is any bugs that will disrupt the system operation. It also will helps in
obtaining any new info for new features.

3.3.5 Gantt Chart

This section will discuss the planning of the project system development by
PSM 1 Gantt Chart and PSM 2 Gantt Chart. Gantt Chart has been used to detailed the
time phase for each iteration to be done. The progress of each iteration will be
include in every phase.

3.3.5.1 PSM 1 Gantt Chart

The planning and outcome of project is illustrated in PSM 1 Gantt Chart. It


helps in prepare the iteration according the timeline. In this Gantt Chart, there will be
4 phase which are planning, analyzing, system development and last, documentation
and presentation with the evaluators. The method use for this development is Rapid
Application Development Method. Figure 3.2 explain the Gantt Chart of PSM 1
throughout the semester.
3.3.5.2 PSM 2 Gantt Chart

The system development planning is illustrated in PSM 2 Gantt Chart. There


will be few phase in the Gantt Chart where project assessment 1, 2 and also
documentation and presentation of PSM 2. It will takes approximately 14 weeks to
complete all the iteration. Figure 3.3 explained the PSM 2 planning that will be
conducted in 14 weeks.

3.4 Technology Used Description

This section will discussed more about technologies uses in this system
development project. In this section , it will be divided into two sub section
which are software requirement and hardware requirement. It will explain briefly
on functions and features of the software and hardware uses for the project to be
completed.

3.4.1 Software Requirement

This section will discussed and explained all the softwares uses in the project.
The software used in the system is as below:

i. Microsoft Office

Microsoft Office is a package of tools designed to aid in productivity and the


completion of typical computer activities. The user may create and modify text and
image-based documents, interact with data in spreadsheets and databases, and make
presentations and posters.

ii. Google

Google is a search engine on the internet. It employs a unique algorithm to


extract and organise search results in order to deliver the most relevant and credible
data sources imaginable.

iii. Notepad

Notepad++ is a Microsoft Windows text and source code editor. It features


tabbed editing, allowing you to work with numerous open files in the same window.
The name of the product is derived from the C postfix increment operator.

iv. Xampp

Xampp is a free and open-source cross-platform web server solution stack


bundle created by Apache Friends, comprising mostly of the Apache HTTP Server,
the MariaDB database, and interpreters for PHP and Perl scripts.

v. Draw.io
Draw.io is a cross-platform graph sketching programmewritten in HTML5 and
JavaScript that is free and open source. Its interfaceallows you to construct flowcharts,
wireframes, UML diagrams, organisational charts, and network diagrams.

vi. Proto.io

Proto.io is use by user and web developers for prototype anything, from mobile
apps to interactive websites and from landing pages to wearable interfaces.

vii. Laravel

Laravel can be elaborate as easy build extendable PHP-based websites and web
apps with the Laravel web framework. The technology that will be used must be
decided upon at the outset before developing a web app or website.

3.4.2 Hardware Requirement

The hardware requirement for this project is being to be done are:


i. Laptop

Device name: LAPTOP-VBH1J9GV

Processor: Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz 1.19 GHz

Installed RAM: 4.00 GB

System type: 64-bit operating system, x64-based processor

ii. Mobile Phone


Android Version: OS 4.1

3.5 Chapter Summary

This chapter has explained regarding the methodology uses in terms on


methods , phases and activity done during the phase and also the requirements
needed for the project to be developed. It also intrepet all the technology uses in this
system development project. The analysis and design of the project
will be explainedmore in the next chapter.

10

You might also like