Venue
StudentNumber | |__| | |__| | | |
EXAMINATION
Semester 1 – End of Semester, 2019
INFS2024 Semester 1 Information Systems Analysis (Final Exam)
This paper is for ANU students.
Examination Duration:
Reading Time:
Exam Conditions:
Central Examination
Students must return the examination paper at the end of the examination This examination paper is NOT available to the ANU Library archives Materials Permitted In The Exam Venue:
(No electronic aids are permitted e.g. laptops, phones)
Any material except electronic devices
Materials To Be Supplied To Students:
1 x 20 page plain
Instructions To Students:
Total marks on paper: 60 marks
Weighting of exam: 60%
Questions ARE NOT of equal value
You must attempt to answer all questions. All questions to be completed in the script book provided.
Script books without student identification numbers will be deemed incomplete and result in failure of this section. Clearly show which questions you have answered and in what order.
Semester 1 – End of Semester, 2019 INFS2024 Semester 1 Information Systems Analysis (Final Examination) Page 1 of 5
180 minutes 15 minutes
1. OzHarvest was the first organisation in Australia to rescue perishable excess food. They now work with over 3,500 food donor businesses to collect quality surplus food and deliver it directly and free of charge to over 1300 local charities. The CEO, Operations Manager, CFO, and five State Managers make up the management team. The process of collection and distribution is as follows:
The OzHarvest local manager welcomes his volunteer truck drivers and hands each driver a set of truck keys and the driver¡¯s assistant a generic signon & password and a tablet/iPad. Volunteer attendance is unreliable.
The truck driver¡¯s assistant logs on to his tablet and the system lists the locations of food ‘pickup’. The itinerary is optimized to minimize the distance traveled.
Upon arrival, the driver¡¯s assistant collects and logs the food i.e. description, category and quantity and unit weight if applicable. The first pickup can be the OzHarvest storage facility. They can collect almost anything suitable for human consumption, if it is food safe. Uncooked: Fruit and vegetables, meat; Cooked: cooked meals and prepacked vacuum items, dry goods, cakes and baked goods; Drinks and Dairy/eggs are the food categories used. All food must be not be past the ‘use by’ date. OzHarvest cannot collect high risk foods (including shellfish and cooked rice), anything containing alcohol and food prepared by a non-certified person.
The truck driver¡¯s itinerary is updated with locations for drop off, based on drop off requests and goods loaded onto the trucks. At each drop off, the goods quantities are deducted from existing stock levels by the driver¡¯s assistant.
At the end of the shift, the remaining stock is deposited in the local storage facility and the tablet updated accordingly. The keys and tablet are dropped off to the local manager, and a whiteboard is updated with the total collected and dropped off. These totals are reconciled with the system to ensure no food theft has occurred.
a. Develop context diagram and a Level 0 DFD process models for this system. Note that if you find, in creating your process models, that information you need is not included in the description above then make an appropriately reasonable assumption (and document it as part of your answer).
[12 marks]
b. Generate a data model (i.e. an enhanced ER diagram) for the system. Note that if you find, in creating your data model, that information you need is not included in the description above then make an appropriately reasonable assumption (and document it as part of your answer).
[10 marks]
c. What requirements gathering techniques do you think would have been the best to use (including the reasons why you think they would have been the best to use) in developing the system description above?
[3 marks]
< Question 2 is on next page >
Semester 1 – End of Semester, 2019 INFS2024 Semester 1 Information Systems Analysis (Final Examination) Page 2 of 5
2. Suppose that one of the sub-processes in the process model from Question 1 is named ¡°Determine stock type¡±. This process is, as its name implies, responsible for assessing the type of stock and storage conditions. The following is an extract from a procedure document which states the following statements that apply to this process (do not change your DFD to reflect this new information).
1. All goods must be within the ¡®use by¡¯ date
2. Fruit can only be kept for 2 days so the ¡®Use by¡¯ date is logged as the current date
plus 2
3. Vegetables can be kept for 4 days so the ¡®Use by¡¯ date is logged as the current date plus 4
4. Meat can be kept for 2 days provide it was collected from a fridge otherwise it should not be collected
5. Cooked meals can be kept for 3 days from the date of cooking
6. Prepacked vacuum items, dry goods, cakes and baked goods can be kept until their
¡®use by¡¯ date
7. Dairy/eggs can only be kept for 3 days so the ¡®Use by¡¯ date is logged as the current date plus 3
8. Drinks can be kept until there use by date or indefinitely (12/2025) if no date provided
a. Develop using appropriate technique(s), logic model(s) for the statements in the ¡°Determine stock type¡± process. Note that if you find, in creating your logic model, that information you need is not included in the description above then make an appropriately reasonable assumption (and document it as part of your answer).
[8 marks]
b. Explain briefly why the technique you chose was more appropriate to use than other possibilities.
[2 marks]
< Question 3 is on next page >
Semester 1 – End of Semester, 2019 INFS2024 Semester 1 Information Systems Analysis (Final Examination) Page 3 of 5
3. Answer each of the following for the system described in Question 1:
a. When soft systems methods were employed prior to the development of the OzHarzest system in Question 1, the rich picture identified the problem as poor organisational productivity i.e. high fuel costs and wasted food. Complete a Root Definition using the CATWOE technique that describes the system solution.
[3 marks]
b. Suppose a financial feasibility assessment of the OzHarvest information systems upgrade produced the following results (in thousands of 2019 dollars i.e. Net Present Value calculations have been applied) over the next 5 years of it¡¯s life:
If the project was assessed as low risk, what conclusions, if any, might you draw about the decision to initiate the project?
[2 marks]
< Question 4 is on next page >
Yr 0
35
Yr 1
10
Yr 2
10
Yr 3
15
Yr 4
15
Yr 5
Costs
20
Benefits
0
10
Semester 1 – End of Semester, 2019 INFS2024 Semester 1 Information Systems Analysis (Final Examination) Page 4 of 5
15
20
25
20
4. From the system description given in Question 1 AND Question 2 (i.e. you CAN include the logic statements from Question 2):
a. Identify one non-trivial use case that applies to the system and draw a use case diagram for it.
[2 marks]
b. Provide a use case description for the use case you identified in Part a above (you don¡¯t need to use the table format, just give a list of the steps involved and make any extra plausible assumptions that may be needed if information you require is missing from the provided system description).
[5 marks]
c. Develop a class diagram based on your use case description of Part b above. [5 marks]
d. Provide either a sequence diagram or an activity diagram for the use case you identified in Part a above.
[5 marks]
e. Would it be appropriate, for the objects belonging to any of the classes in your class diagram of Part c above, to develop a state machine model? If so, provide a state machine for the objects of one such class. If not, briefly explain why not.
[3 marks]
End of exam
Semester 1 – End of Semester, 2019 INFS2024 Semester 1 Information Systems Analysis (Final Examination) Page 5 of 5