Section A: Multiple Choice Questions (20 Marks) : Kom 3123/ Kom 4083 Analisa Dan Rekabentuk Sistem Sulit

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 13

KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM

SULIT

INSTRUCTION: THIS PAPER CONSISTS OF THREE (3) SECTIONS. SECTION A


CONSISTS OF 20 MARKS, SECTION B CONSISTS OF 30 MARKS AND SECTION C
CONSISTS OF 30 MARKS. THE TOTAL SCORE IS 80 MARKS. ANSWER ALL THE
QUESTIONS ON THE ANSWER SHEETS PROVIDED.

SECTION A: MULTIPLE CHOICE QUESTIONS (20 MARKS)

1. ____ refers to the combination of hardware, software, and services that people use to
manage, communicate, and share information.
a. Information systems
b. Information technology
c. Computer systems
d. Computer technology

2. ____ software controls the flow of data, provides data security, and manages network
operations.
a. Enterprise c. Application
b. System d. Legacy

3. Examples of company-wide applications, called ____, include order processing


systems, payroll systems, and company communications networks.
a. enterprise applications c. operating applications
b. network operating systems (NOS) d. legacy systems

4. Over 40 years ago, a concept called Moore's Law accurately predicted that computer
processing power would double about every ____.
a. 2 months c. 24 months
b. 12 months d. 48 months

5. When planning an information system, a company must consider how a new system
will interface with older systems, which are called ____.
a. enterprise applications c. operating applications
b. network operating systems (NOS) d. legacy systems

6. For complex operations, analysts apply computer-based modeling tools that use a
standard language called ____.

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 1


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

a. electronic data interchange (EDI)


b. joint application development (JAD)
c. business process modeling notation (BPMN)
d. rapid application development (RAD)

7. Systems analysts use a ____ to graphically represent company operations and


information needs.
a. JAD c. RAD
b. Scrum d. business process model

8. A business ____ is an overview that describes a company’s overall functions,


processes, organization, products, services, customers, suppliers, competitors,
constraints, and future direction.
a. matrix c. index
b. profile d. glossary

9. Which of the following is one of the main sectors of e-commerce?


a. C2C c. C2B
b. B2C d. BBC

10. ____ enabled computer-to-computer transfer of data between companies, usually over
private telecommunications networks.
a. EDI c. TCH
b. ACH d. O-O

11. Transaction processing (TP) systems ____.


a. provide job-related information to users at all levels of a company
b. simulate human reasoning by combining a knowledge base and inference rules
that determine how the knowledge is applied
c. process data generated by day-to-day business operations
d. include e-mail, voice mail, fax, video conferencing, word processing, automated
calendars, database management, spreadsheets, and integrated mobile
computing systems

12. Business support systems ____.


a. provide job-related information support to users at all levels of a company

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 2


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

b. simulate human reasoning by combining a knowledge base and inference rules


that determine how the knowledge is applied
c. process data generated by day-to-day business operations
d. include e-mail, voice mail, fax, video conferencing, word processing, automated
calendars, database management, spreadsheets, and integrated mobile
computing systems

13. Knowledge management systems use a large database called a(n) ____ that allows
users to find information by entering keywords or questions in normal English
phrases.
a. inference engine c. knowledge management system
b. knowledge base d. inference manager

14. User productivity systems ____.


a. provide job-related information to users at all levels of a company
b. simulate human reasoning by combining a knowledge base and inference rules
that determine how the knowledge is applied
c. process data generated by day-to-day business operations
d. include e-mail, voice mail, fax, video and Web conferencing, word
processing, automated calendars, database management, spreadsheets,
desktop publishing, presentation graphics, company intranets, and
integrated mobile computing systems

15. In a typical company organizational model, top managers ____.


a. develop long-range plans, called strategic plans, which define the
company’s overall mission and goals
b. provide direction, necessary resources, and performance feedback to supervisors
and team leaders
c. oversee operation employees and carry out day-to-day functions, coordinating
operational tasks and people
d. include users who rely on TP systems to enter and receive the data they need to
perform their jobs

16. In a typical company organizational model, middle managers ____.


a. develop long-range plans, called strategic plans, which define the company’s
overall mission and goals
b. provide direction, necessary resources, and performance feedback to

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 3


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

supervisors and team leaders


c. oversee operation employees and carry out day-to-day functions, coordinating
operational tasks and people
d. include users who rely on TP systems to enter and receive the data they need to
perform their jobs

17. A ____, or requirements model, describes the information that a system must provide.
a. process model c. business model
b. data model d. network model

18. A(n) ____ shows the data that flows in and out of system processes.
a. process model c. business model
b. object model d. network model

19. ____ is a systems development technique that produces a graphical representation of


a concept or process that systems developers can analyze, test, and modify.
a. Prototyping c. Scrum
b. Rapid application development d. Modeling

20. ____ is a systems development technique that tests system concepts and provides
an opportunity to examine input, output, and user interfaces before final decisions are
made.
a. Scrum c. Modeling
b. Prototyping d. Rapid application development

(TOTAL : 20 MARKS)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 4


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

SECTION B: STRUCTURED QUESTIONS (30 MARKS)

1. Describe the following terminologies:


a) Information Technology
Combination of hardware and software products and services that companies use
to manage, access, communicate, and share information
(2 Marks)

b) Gantt Chart
 Shows planned and actual progress on a project
 Time usually displayed on horizontal axis
 Tasks shown on vertical axis
(2 Marks)
2. Explain the following TWO (2) requirement gathering techniques:
a) Interview

(2 Marks)

b) Observation

(2 Marks)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 5


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

3. Consider the Course Registration System in USAS. Identify TWO (2) functional and
TWO (2) non-functional requirement in the system.

Functional Non-Functional
 Authentication  Performance – for example
 Authorization levels Response Time, Throughput,
 Transaction corrections, Utilization
adjustments and cancellations  Scalability
 Administrative functions  Security
 Data Integrity
Eg: A functional requirement for a milk  Reliability
carton would be “ability to contain fluid
without leaking” Eg: A non-functional requirement for a
hard hat might be “must not break
under pressure of less than 10,000
PSI”

(4 Marks)

4. Answer the following questions regarding Unified Modeling Language (UML).


a) Define the term of Unified Modeling Language (UML)
 UML uses a set of symbols to represent graphically the various components
and relationships within a system
(2 Marks)

a) Draw the Unified Modeling Language (UML) notation for each description of
sequence diagram in the following table:

Description UML Notation


Anonymous lifeline has no name -
arbitrary representative of class.
Eg: Anonymous lifeline of
class User.

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 6


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

Synchronous call typically


represents operation call - send
message and suspend execution
while waiting for response.
Synchronous Messages are shown
with filled arrow head.
Eg: Web Client searches Online
Bookshop and waits for results.

(4 Marks)

5. Questions are based on the following use case diagram:

a) Describe the meaning of <<include>> relationship in the above diagram.


Use case include is a directed relationship between two use cases which is used to
show that behavior of the included use case (the addition) is inserted into
the behavior of the including (the base) use case.

(2 Marks)

b) Describe the meaning of <<extend>> relationship in the above diagram.


Use case extend is a directed relationship that specifies how and when the behavior
defined in usually supplementary (optional) extending use case can be inserted into
the behavior defined in the extended use case.

(2 Marks)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 7


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

6. Create an activity diagram to process an order as described in the following scenario:

“When the system receives the order from a customer, it will process simultaneously
to fill the order and send the invoice. After filling the order the system will process
delivery based on the decision made by a customer as overnight or regular delivery.
After sending an invoice the system will receive the payment. Finally it will close the
order after completing both delivery and payment parallelly”.
(8 Marks)

(TOTAL: 30 MARKS)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 8


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

SECTION C: CASE STUDY QUESTIONS (30 MARKS)

1. Forest Point Construction


At Forest Point Construction, your boss says that he can estimate the total project
time based on his personal experience. You are trying to convince him that he should
use project management techniques to handle a complex project. To prove your point,
you decide to use a simple example of a commercial steel building construction
project, with eight steps. You create a hypothetical work breakdown structure, as
follows:
 Prepare the site (3 days), and then set the building footers (3 days).
 Finish the foundation (5 days), and then assemble the building (3 days).
 When the building is assembled, start two tasks at once: finish the interior work (5
days) and set up an appointment for the final building inspection (15 days).
 When the interior work is done, start two more tasks at once: landscaping (7 days)
and driveway paving (3 days).
 When the landscaping and driveway are done, do the paintings (2 days).
 Finally, when the painting is done and the final inspection has occurred, arrange
the sale (2 days).

Now you ask your boss to review the tasks, estimate the total time, and write the
answer on a piece of paper. You look at the paper and see that his guess is wrong.

Question:
a) Prepare a list showing all tasks and their durations.
(5 MARKS)

b) Analyze the fact situation carefully to determine which tasks are concurrent and
which ones depend on other tasks.
(5 MARKS)

c) Develop a PERT/CPM chart that shows the project.


(5 MARKS)

d) What is the critical path for this project?


(5 MARKS)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 9


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

Jawapan untuk (d)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 10


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

2. Automated Teller Machine (ATM) service


An automated teller machine (ATM) or the automatic banking machine (ABM) is a
banking subsystem (subject) that provides bank customers with access to financial
transcation in a public space without the need for a cashier, clerk, or bank teller.
Customer uses bank ATM to Check Balances of his/her bank accounts, Deposit
Funds, Withdraw Cash and/or Transfer Funds. ATM Technician provides maintenance
and repairs. All this use cases also involve Bank actor whether it is related to
customer transactions or to the ATM servicing.

Question:
a) Create a use case diagram for ATM machine subsystem - top level use case.

(5 MARKS)

b) Create a sequence diagram for ATM system - withdrawal.

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 11


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

(5 MARKS)

(TOTAL: 30 MARKS)

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 12


KOM 3123/ KOM 4083 ANALISA DAN REKABENTUK SISTEM
SULIT

END OF PAPER

HAK CIPTA TERPELIHARA UNIVERSITI SULTAN AZLAN SHAH 13

You might also like