You are on page 1of 4

S

i1 7
U NIVEKSTI KEBANGSAAN MALAYSIA
The National University of Malaysia
PEPERIKSAAN AKHIR
FINAL EXAMINATION
SEMESTER I SESI AKADEMIK 2018-2019
SEMESTER IACADEMIC SESSION 2018-2019
IJAZAH SARJANA MUDA DENGAN KEPUJIAN
BACHELORS DEGREE WITH HONOURS

DISEMEER 2018/JANUARI 2019 MASA: 2 JAM


DECEMBER 20181JANUARY 2019 TIME: 2 HOURS

KOD KURSUS : TTTT1O13


COURSE CODE : 17711013
TAJTJK KURSUS : KONSEP DAN PEMIKIRAN SISTEM
COURSE TITLE : SYSTEMS THINKING AND CONCEPT
ARAHAN : 1. Kertas mi mempunyai 11 soalan.
INSTRUCTIONS : This paper has 11 questions.
2. Jawab SEMUA soalan dalam buku jawapan yang diedarkan.
Answer ALL questions Part B in the answer booklet provided
3. Jumlah markah keseluruhan kertas liii 100 markah.
Total marks for this paper is 100 marks.
4. Kertas soalan tidak dibenarkan dibawa keluar daripada Dewan peperiksaam
This exam paper is not allowed to betaken out from the Rxamination Hall.

No. Pendaftaran:
Matric No.:
(dengan perkataanl in words)
Set
Kertas soalan mi mengandungi 3 muka surat hereetak, tidak termasuk muka surat mi.
This question paper consists of 3 printed pages, excluding this page.

MS ISO 9001:2015
lS
Cert. No. QMS 01100
flTT1 013

Answer ALL questions.

Consider the following case.

Purl Pujangga Hotel is planning to replace their management system. The proposed name for
the new system is Puri Pujangga Management System. The new system is developed to
improve the efficiency and effectiveness of its management system. The system consists of
few sub systems such as booking system, restaurant management system, human resource
management system and inventory management system. All these sub systems can be
accessed through the main portal of the hotel website.

The whole system should be available 24 hours and 7 days. The system should also have less
images in order to maintain the performance except for the main portal. Basically, there are
three type of users for this system which are administrator, managers, supervisors, clerks and
visitors. The administrator can access the entire system and responsible for the maintenance
activities. The manager is dependent on the respective system. Each sub system should has a
manager to manage the system. The supervisors and clerks should also be appointed based on
each sub systems. However, the roles will be based on their responsibilities set by the
managers. The visitors are guests of the Puri Pujangga Hotel.

In general, the main portal of the website should act as the broker between the users and the
systems. There are two parts in the main portal, information about the hotel and accessibility
to respective sub systems.

For the booking system, visitors can browse the main portal and perform booking based on
their preference. There are three types of room that they can choose with different prices.
Visitor can choose the room by entering check in and check out date. Then, the system will
display prices according to the dates entered. User need to choose room and click 'reserve' or
'book' by providing the number of rooms needed. Then, the payment page will be displayed
and visitors need to fill up the payment form. After the transaction is successful, the system
will notify the bankers and the visitor.

The users for restaurant management system, human resource management system and
inventory management system are managers, supervisors and clerks. Each of the system
should has a manager, a supervisor and clerks. The restaurant management system will
manage all transactions or activities at the hotel restaurant. The system should be able to
TTTI'1013
- record menu, calculate total payment by customers, display menu and generate reports
whether daily, weekly or monthly basis. For the human resource management system, the
system should be able to record staff attendance, calculate salary including overtime, record
staff's information and print reports. For the inventory management system, the system
should be able to record all the inventory items such as number of bed, towel and all the
room's equipment's. The system also should be alerted if the stock is at minimum number.
The clerks should be able to update and print the records.

Based on the above case, answer these questions.

Differentiate the definition between system and sub system.


(8 marks)

2. Identify the name of the main system.


(2 marks)

3. Identify TWO (2) sub systems.


(4 marks)

4. Suggest FIVE (5) non-functional requirements for the main system


(10 marks)

5. Suggest FIVE (5) functional requirements for the main system


(10 marks)

6. Recommend a suitable software process model for developing the system.


(8 marks)

7. Explain the process model recommended in question 6.


(8 marks)

8. Discuss FIVE (5) types of program errors.


(10 marks)

9. Proposed the interface design for the main system. Your design should consider all
the sub systems' functional ities.
(20 marks)

2
TTTT1OI3
- - 10. Verification and validation (V&V) is the process of checking that a software system
meets specifications and that it fulfills its intended purpose. Explain FIVE (5) reasons
for a good test.
(10 marks)

11. Consider you are the head of software development team. 6 months after delivering
the system to the user, the user requested a few new modules to be included in the
human resource management system. Discuss FIVE (5) steps of evolution process
that you should perform.
(10 marks)

"GOOD LUCK"

You might also like