Final-Exam - Philadelphia University

advertisement
Philadelphia University
Lecturer : Dr. M. Maouche
Coordinator : Dr M. Maouche
Internal Examiner : Dr. A. Alawneh
Faculty of Information
Technology
Department of MIS
Examination Paper
Course Name: Information Systems Modeling (731464)
Section: 1
Final Exam
First Semester Academic Year: 2014/15 Date: February, 1st , 2015
Time: 120 minutes
Information for Candidates
1.This examination paper contains 5 questions, totaling 45 marks. Final mark will not exceed 40
2.The marks for parts of questions are shown in round brackets.
Advice to Candidates
1. You should write your answers precisely, clearly and to the point .
2. Draw clear and large models.
I. Basic Notions
Objectives. The aim of the question in this part is to evaluate the required minimal
student knowledge and skills. Answers in the pass category represent the minimum
acceptable standard.
Question1: (18 marks)
1. Match each element of the table A with its corresponding element of the the
table B.
(4 marks)
Table A
Table B
State Diagram
Structural View
Sequence Diagram
Behavioral View
Class Diagram
Interaction Diagram
Activity Diagram
2. Name two categories of business processes that any organization have to
manage.
(2 marks)
3. Name at least four business key concepts that are involved in a business
process description
(2 marks)
4. Name three kinds of events that may appear in a state diagram. (2 marks)
5. Name four kinds of relationships that may exist between two classes.
(4 marks)
6. Draw a concrete example of a business use case and a concrete example of a
system use case.
(4 marks)
II. Familiar Problems Solving
Objectives. The aim of the question in this part is to evaluate that the student has some basic
knowledge of the key aspects of the lecture material and can attempt to solve familiar
problems.
Question2: (8 marks)
A given system provides the following uses cases:
High level abstract use case: Make Order
Low level concrete use cases: Order Goods from Inventory, Agree with payment
terms, Order Goods catalogue, Make Order of electrical appliances.
Draw a UML diagram that shows the relevant relationships between the abstract use
case and the concrete use cases mentioned above.
Question3: (6 marks)
Assume the following classes: Order, OrderItem, Item, Customer.
Draw a class diagram that shows the relevant relationships between the classes
mentioned above.
Question4: (8 marks)
The activities mentioned below are extracted from the activity diagram that describes
the process: Take Dinner . A person who wants to take dinner has to choose between
two alternatives to reach the desired goal: eating in door (cooking at home) or eating
outdoor (restaurant).
Activities: set table, choose alternative, find recipe, join a restaurant, cook dinner, eat,
gather ingredients.
Draw an activity diagram that describes the process Take Dinner.
III. UnFamiliar Problems Solving
Objectives. The aim of the question in this part is to evaluate that the student has some basic
knowledge of the key aspects of the lecture material and can attempt to solve unfamiliar
problems.
Question5: (5 marks)
A university library provides a set of books and has multiple copies for each book.
Assume that LIBRARY_BOOK is a class that represents all books that may be
borrowed by readers.
The state diagram associated with the LIBRARY_BOOK class involves only two
states:
Borrowable: at least one copy of the book to be borrowed is currently available
Un-Borrowable: no copy of the book to be borrowed is currently available.
1. Name two events that are relevant to the state diagram mentioned above. (2 marks)
2. Name a guard that is relevant to the state diagram mentioned above. (1 mark)
3. Draw the State Diagram associated with the LIBRARY_BOOK class. (2 marks)
Download