0% found this document useful (0 votes)
224 views8 pages

Mini Project 1 - Session 2 Sad

The document outlines a mini project assignment for a System Analysis and Design course. Students are instructed to choose a bus ticketing web application in Asia and conduct a preliminary analysis. This includes: 1) Explaining system requirements such as input, output, process, control and performance categories with two explanations each. 2) Creating interview questions in a standard format, with two closed-ended and three open-ended questions to improve the web application's functionality. 3) Drawing a functional decomposition diagram for all the web application's functions. 4) Drawing and describing a context diagram showing data movement in the web application. The assignment is worth a total of 30 marks and must be completed within one week

Uploaded by

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

Mini Project 1 - Session 2 Sad

The document outlines a mini project assignment for a System Analysis and Design course. Students are instructed to choose a bus ticketing web application in Asia and conduct a preliminary analysis. This includes: 1) Explaining system requirements such as input, output, process, control and performance categories with two explanations each. 2) Creating interview questions in a standard format, with two closed-ended and three open-ended questions to improve the web application's functionality. 3) Drawing a functional decomposition diagram for all the web application's functions. 4) Drawing and describing a context diagram showing data movement in the web application. The assignment is worth a total of 30 marks and must be completed within one week

Uploaded by

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

JABATAN TEKNOLOGI MAKLUMAT & KOMUNIKASI

DFC40243 SYSTEM ANALYSIS AND DESIGN

LECTURER NAME

TYPE OF ASSESSMENT MINI PROJECT 1

TOPIC
TOPIC 3: SYSTEM ANALYSIS

DURATION 1 WEEK (NF2F)

DATE OF ASSESSMENT

NAME REGISTRATION NO.


19DDT22F1069
AHMAD DANIAL BIN MOHD
STUDENT’S AMAN
INFORMATION
AHMAD DANISH BIN MOHD 19DDT22F1068
AMAN

TOTAL MARKS /30 MARKS


DFC40243 – SYSTEM ANALYSIS AND DESIGN

MINI PROJECT 1: SYSTEM ANALYSIS

Prepare the appropriate key Analyse issues and provide


deliverable’s of each phase in System solutions in Information and
CLO 2 Development Life Cycle (SDLC) PLO 2 Communication Technology (ICT)
activities ( P2, PLO 3 ) by implementing appropriate
scientific approaches and
reasoning

Instruction: Answer ALL questions. (CLO2, P2)

QUESTION 1

As a team of developers, you are required to conduct a preliminary analysis based on the current
system. First, choose ONE (1) bus ticketing web application available in Asia and from the selected
web application, complete the following tasks:

a) Give TWO (2) explanations for each category of system requirements


(Input, Output, Process, Control, Performance). (10 marks)

b) Create interview questions containing TWO (2) closed-ended questions and THREE (3)
open-ended questions to improve the web application functionality.
The interview questions must be developed in the standard format. (5 marks)

c) Draw a FUNCTIONAL DECOMPOSITION DIAGRAM (FDD) for all the functions


based on the web application. (5 marks)

d) Draw and describe CONTEXT DIAGRAM that show the movement of data based
on the web application. (10 marks)

PREPARED BY: CHECKED BY: APPROVED BY:


(Course Lecturer) (Course Coordinator/ Head (Head of Programme/ Head
of Programme) of Department)

…………… …………………… …
( ) …………… …………………… …
Date: ( ) …………… ………………………
14.03.2024 ( )
Date: 14.03.2024
Date: 14/3/2024
As a team of developers, you are required to conduct a preliminary analysis based on the current system.
First, choose ONE (1) bus ticketing web application available in Asia and from the selected web
application.

As a team of developers. We choose https://www.redbus.my/ to conduct the preliminary analysis based


on the system.
a) Give TWO (2) explanations for each category of system requirements.
(Input, Output, Process, Control, Performance). (10 marks)

 Input

1. Booking Systems
 redbus.com use user input location to locate available ticket based on user given
location, date, and time.
 Users may input specific requirements such as selecting seat location.
2. User Account Registration
 redbus.com allow user to create account by using email and phone number.
 redbus.com allow user to buy a set of ticket based on user input.
 Output
1. Online Ticket Receipt
 redbus.com gives online receipt ticket by phone number or email given in log in
phase. For example, if user gives phone number, they will send your ticket
information.
 redbus.com generates and displays a printable or downloadable ticket with all
relevant travel information for the user.
2. Seat Availability Display
 redbus.com show user the available seat for user to choose. User will also
receive error messages if there is error while choosing seat.
 redbus.com will display available and unavailable seats so that users can select a
seat.
 Process
1. Payment System
 redbus.com securely processes payments using various methods such as credit
cards, debit card, online banking, or e-wallets.
 redbus.com handles refunds and cancellations efficiently by updating the user
instantly regarding the status of their transactions.
2. Bus allocation system
 redbus.com allocates buses based on demand and availability, optimizing routes
and seat occupancy.
 redbus.com prioritizes assigning buses with features based on user preferences
such as charging point, reading light and other amenities.

 Control
1. User Authentication:
 redbus.com authenticates users during the login and booking processes to
ensure security and prevent unauthorized access.
 redbus.com implements measures such as CAPTCHA to detect bots and enhance
the overall security of the platform.
2. Admin Dashboard:
 Admins have control over managing bus schedules, pricing, and user accounts.
 redbus.com provides analytics and reporting tools to monitor booking trends
and revenue that enable admins to make data-driven decisions.

 Performance
1. Response Time

 redbus.com responds promptly to user inputs to provide the best user


experience.
 redbus.com handle a large volume of concurrent user traffic without
significant slowdowns or disruptions making it smooth operation even during
peak hours.
2. Scalability

 redbus.com is designed to be capable of adapting to an increasing number of


users and transactions over time.
 redbus.com supports integration with other platforms and services
seamlessly.
ANSWER SCHEME FOR MINI PROJECT 1

COURSE CODE: DFP30033


COURSE NAME: SYSTEM ANALYSIS AND DESIGN
ASSESSMENT TITLE: MINI PROJECT 1

RUBRIC

a) Give TWO (2) explanations for each category of system requirements


(Input, Output, Process, Control, Performance). (10 marks)

SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Acquire Retrieve Retrieve Retrieve Retrieve Retrieve
Information relevant relevant relevant relevant relevant
CLO 2 information information information information information [ /5]
P2 - Set from FIVE (5) from FOUR (4) from THREE (3) from TWO (2) from ONE (1)
sources of sources of sources sources sources of
system system of system of system system
requirement. requirement. requirement. requirement. requirement.
Manage Always Often Sometimes Hardly Hardly ever
Information analyze and analyze and analyze and analyze and analyze and
CLO 2 integrate integrate integrate integrate integrate [ /5]
P2 - Set acquired acquired acquired acquired acquired
information information information information information
with own with own with own with own with own
ideas. ideas. ideas. ideas. ideas.
TOTAL MARKS [ /10]
b) Create interview questions containing TWO (2) closed-ended questions and THREE (3)
open-ended questions to improve the web application functionality. The interview
questions must be developed in the standard format. (5 marks)

SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Create Generate Generate Generate Generate Generate
interview relevant relevant relevant relevant TWO (2) relevant ONE (1)
questions FIVE (5) FOUR (4) THREE (3) interview interview [ /5]
CLO 2 interview interview interview questions. questions.
P2 - Set questions. questions. questions.

TOTAL MARKS [ /5]

c) Draw a FUNCTIONAL DECOMPOSITION DIAGRAM (FDD) for all the functions based
SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
FDD Diagram All the data Most of the Some support Little No
CLO 2 are relevan data are of relevan support of relevan
P2 - Set in FDD. relevan in Data in FDD. relevan datashow [ /5]
FDD. Data in In FDD.
FDD.

TOTAL MARKS
on the web application. (5 marks)
d) Draw and describe CONTEXT DIAGRAM that show the movement of data based
on the web application. (10 marks)

SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Context All diagram Most of the Some of the Little support No support
Diagram contents are contents are contents are of contents by of content by
CLO 2 supported supported supported by data; data; [
P2 - Set /5]
effectively by effectively by data but incomplete minimal
should
data and data and have include more explanations explanations
fully appropriate explanations of and of data and
completed explanations data and assertions. assertions.
with of data and assertions.
explanations. assertions.
Organization All data Most data show Some data show A few data show No data
CLO 2 show relevant relevant relevant show [
P2 - Set /5]
relevant data data data relevant data
data
movement in movement in movement in movement in movement in
Context Context Context Context Context
Diagram. Diagram. Diagram. Diagram. Diagram.

TOTAL MARKS [ /10]

PREPARED BY: CHECKED BY:


(Course Coordinator/
Head of Programme)

………………………………… …………………………………
() APPROVED BY:
(Course Lecturer) Date: 14.3.2024 (Head of Programme/
Head of Department)

…………………………………
( ) ( )
Date: 14.03.2024 Date: 14/3/2024

You might also like