Professional Documents
Culture Documents
_________________________________________________________________________
CBAD2103
SYSTEM ANALYSIS AND DESIGN
MAY 2023
_________________________________________________________________________
6. This assignment accounts for 60% of the total marks for the course.
Tugasan ini menyumbang sebanyak 60% dari jumlah markah kursus.
ASSIGNMENT QUESTION
The purpose of this assignment is to understand the analysis and design phases in system
development
QUESTION
In recent years, mobile shopping has become increasingly popular along with the development
and wide acceptance of mobile devices. Mobile shopping can be referred to as “any monetary
transactions related to purchase of goods or services through internet mobile devices or over the
wireless telecommunication network”. This trend has changed the way consumers shop, helping
people to find things that they need quickly, wherever they are and at any time.
Among popular online shopping platforms available in Malaysia are Lazada, Shopee, Zalora,
Carousell, Sephora, Mudah.my, PrestoMall and Lelong. Now, consumers have choices to purchase
from a platform that provides them with the best quality and prices.
Within this context, as a system analyst for this mobile shopping project, you are required to
explore the requirements and functionalities from online shopping platform available and perform
the following:
Describe system objectives, descriptions and benefits
Describe appropriate system development methodology
Discuss feasibility analysis for the system
Draw a context diagram for the system
Draw data flow diagram level 0 for the system
Discuss functional and non-functional requirements of the system
Note: You can state all the assumptions in the discussion and choose appropriate functions for this
system project.
ATTACHMENT
ASSIGNMENT RUBRICS
CBAD2103 SYSTEM ANALYSIS AND DESIGN/ MAY 2023
b) Describe system objectives, scope Provided in depth Provided good Provided limited Provided vague No answer or
descriptions and benefits answer that answer that mostly answer or answer answer or answer wrong answer was
clearly met the met the details of the that basically/ that poorly met given.
details of the criteria but it can be minimally met the the details of the
criteria. improved further. details of the criteria.
criteria.
Huraikan objektif,skop, penerangan Memberikan Memberikan jawapan Memberikan Memberikan Tiada jawapan
1.5 6.0
1 dan faedah sistem jawapan yang yang baik yang jawapan yang jawapan yang atau jawapan
terperinci yang memenuhi terhad atau tidak jelas atau yang salah
memenuhi butiran kebanyakan daripada jawapan yang jawapan yang diberikan.
kriteria secara butiran kriteria tetapi memenuhi butiran memenuhi
jelas. ianya boleh kriteria secara butiran kriteria
dimantapkan lagi. asas/ minimal. secara lemah.
c) Development methodology Provided in depth Provided good Provided limited Provided vague No answer or
Describe appropriate system answer that answer that mostly answer or answer answer or answer wrong answer was
development methodology clearly met the met the details of the that basically/ that poorly met given.
Why did you choose this method details of the criteria but it can be minimally met the the details of the
compared to others? criteria. improved further. details of the criteria.
3 criteria.
6.0
1.5
Metodologi pembangunan Memberikan Memberikan jawapan Memberikan Memberikan Tiada jawapan
Huraikan metodologi jawapan yang yang baik yang jawapan yang jawapan yang atau jawapan
pembangunan sistem yang sesuai terperinci yang memenuhi terhad atau tidak jelas atau yang salah
Mengapa anda memilih metod ini memenuhi butiran kebanyakan daripada jawapan yang jawapan yang diberikan.
berbanding yang lain? kriteria secara butiran kriteria tetapi memenuhi butiran memenuhi
jelas. ianya boleh kriteria secara butiran kriteria
dimantapkan lagi. asas/ minimal. secara lemah.
d) Discuss feasibility analysis for the Provided in depth Provided good Provided limited Provided vague No answer or
system that includes: operational, answer that answer that mostly answer or answer answer or answer wrong answer was
technical and financial feasibility clearly met the met the details of the that basically/ that poorly met given.
details of the criteria but it can be minimally met the the details of the
criteria. improved further. details of the criteria.
criteria.
3 Bincangkan analisis kebolehlaksanaan Memberikan Memberikan jawapan Memberikan Memberikan Tiada jawapan
2.25 9.0
untuk sistem termasuk: jawapan yang yang baik yang jawapan yang jawapan yang atau jawapan
bolehlaksanaan operasi, teknikal dan terperinci yang memenuhi terhad atau tidak jelas atau yang salah
kewangan memenuhi butiran kebanyakan daripada jawapan yang jawapan yang diberikan.
kriteria secara butiran kriteria tetapi memenuhi butiran memenuhi
jelas. ianya boleh kriteria secara butiran kriteria
dimantapkan lagi. asas/ minimal. secara lemah.
e) Context Diagram: 2.0 Provided well- Provided reasonable Provided diagram Provided diagram No diagram or 8.0
Illustration of a complete and designed diagram diagram but that showed some that was vague wrong diagram
detailed diagram that reflect the that clearly met insufficient to capture understanding but and needed was given.
system context the details of the all the details of the contained serious major
The diagram has at least three criteria. criteria. flaws or omissions improvement.
2 external entities, one process and of details.
detail data flows
Gambar rajah Konteks: Memberikan rajah Memberikan rajah Memberikan rajah Memberikan Tiada rajah atau
Ilustrasi gambar rajah yang yang direka bentuk yang memuaskan yang menunjukkan rajah yang tidak rajah yang salah
lengkap dan terperinci yang dengan amat baik tetapi tidak memadai beberapa jelas dan diberikan.
menggambarkan konteks sistem yang memenuhi untuk mencekup pemahaman asas memerlukan
Gambar rajah mempunyai butiran kriteria kesemua butiran tetapi mempunyai penambahbaikan
sekurang-kurangnya tiga entiti secara jelas. kriteria. kesilapan atau yang banyak.
luaran, satu proses dan aliran data ketinggalan
yang terperinci butiran yang
serius.
f) Data Flow Diagram (Level 0): Provided well- Provided reasonable Provided diagram Provided diagram No diagram or
Illustration of a complete and designed diagram diagram but that showed some that was vague wrong diagram
detailed diagram that reflect the that clearly met insufficient to capture understanding but and needed was given.
system function the details of the all the details of the contained serious major
The diagram has at least three criteria. criteria. flaws or omissions improvement.
external entities, three processes, of details.
detail data flows and data stores
2
Gambar rajah Aliran Data (Paras 0): 3.0 Memberikan rajah Memberikan rajah Memberikan rajah Memberikan Tiada rajah atau 12.0
Ilustrasi gambar rajah yang yang direka bentuk yang memuaskan yang menunjukkan rajah yang tidak rajah yang salah
lengkap dan terperinci yang dengan amat baik tetapi tidak memadai beberapa jelas dan diberikan.
menggambarkan fungsi sistem yang memenuhi untuk mencekup pemahaman asas memerlukan
Gambar rajah mempunyai butiran kriteria kesemua butiran tetapi mempunyai penambahbaikan
sekurang-kurangnya tiga entiti secara jelas. kriteria. kesilapan atau yang banyak.
luaran, tiga proses, aliran data ketinggalan
yang terperinci dan storan data butiran yang
serius.
g) Functional Requirements: Provided in depth Provided good Provided limited Provided vague No answer or
Identification of three factors of answer that answer that mostly answer or answer answer or answer wrong answer was
system functional requirements clearly met the met the details of the that basically/ that poorly met given.
Explanation of each factor with details of the criteria but it can be minimally met the the details of the
example of the function that criteria. improved further. details of the criteria.
3 relate with system context criteria.
Keperluan Fungsian: 1.5 Memberikan Memberikan jawapan Memberikan Memberikan Tiada jawapan 6.0
Pengenalpastian tiga faktor jawapan yang yang baik yang jawapan yang jawapan yang atau jawapan
keperluan fungsian sistem terperinci yang memenuhi terhad atau tidak jelas atau yang salah
Penerangan setiap faktor dengan memenuhi butiran kebanyakan daripada jawapan yang jawapan yang diberikan.
contoh fungsi yang mempunyai kriteria secara butiran kriteria tetapi memenuhi butiran memenuhi
kaitan dengan konteks sistem jelas. ianya boleh kriteria secara butiran kriteria
dimantapkan lagi. asas/ minimal. secara lemah.
h) Non-Functional Requirements: 1.5 Provided in depth Provided good Provided limited Provided vague No answer or 6.0
Identification of three factors of answer that answer that mostly answer or answer answer or answer wrong answer was
3 non-functional requirements with clearly met the met the details of the that basically/ that poorly met given.
its definition details of the criteria but it can be minimally met the the details of the
Explanation of each factor with criteria. improved further. details of the criteria.
example that relate with system criteria.
context
Keperluan Bukan Fungsian: Memberikan Memberikan jawapan Memberikan Memberikan Tiada jawapan
Pengenalpastian tiga faktor jawapan yang yang baik yang jawapan yang jawapan yang atau jawapan
keperluan bukan fungsian beserta terperinci yang memenuhi terhad atau tidak jelas atau yang salah
takrifannya memenuhi butiran kebanyakan daripada jawapan yang jawapan yang diberikan.
Penerangan setiap faktor dengan kriteria secara butiran kriteria tetapi memenuhi butiran memenuhi
contoh yang mempunyai kaitan jelas. ianya boleh kriteria secara butiran kriteria
dengan konteks sistem dimantapkan lagi. asas/ minimal. secara lemah.
i) Format of writing: Provided all Most format were Most format were Some format No format of
Appropriate Cover Page, Table of format were available and correct available but only were available writing at all.
Content, proper heading, sub- available and in the writing. some were correct but not correct in
heading with page numbering correct in the in the writing. the writing
Smooth and coherent flow of writing.
ideas from one paragraph to
another with appropriate
paragraphing
1 Free of spelling, punctuation and 0.75
3.0
grammatical errors.
Relevant references with APA
style of writing adopted
Format penulisan: Tiada format Beberapa format Kebanyakan Kebanyakan Kesemua format
Muka hadapan, Jadual penulisan telah diliputi tetapi format telah format telah telah diliputi dan
Kandungan, tajuk utama, tajuk langsung. tidak betul. diliputi tetapi diliputi dan adalah betul di
kecil yang sesuai dangan nombor hanya beberapa adalah betul di dalam penulisan.
muka surat yang betul di dalam penulisan.
Aliran idea yang lancar dan dalam penulisan.
koheren daripada satu perenggan
yang lain dengan pemerengganan
yang sewajarnya,
Tiada kesalahan ejaan, tanda baca
dan tatabahasa.
Rujukan yang berkaitan dengan
gaya penulisan APA digunapakai
Total 15 60
*CLO – Course Learning Outcome