Uploaded by keitumetsetumiie89

Assignment 1 - Copy

advertisement
Requirements for this Assessment :
Multiple-choice
cards:
Non-programmable
calculator:
Graph paper:
Laptop:
Open book
examination?
Assessment
Assignment
PROGRAMME: Diploma in
ICT
MODULE CODE:
NINS5120
ISSUE DATE:
06/10/2022
MODULE
DESCRIPTION:
Information Systems 1
SUBMISSION
DATE
20/10/2022
LECTURE
Dr. Rodney Mushininga
MARKS:
70
Instructions
1. Answer all questions.
2. Use Visio or any related software to draw diagrams
3. Submit you assignment on the link provided on Moodle.
Question 1
Study the scenario and complete the question(s) that follow(s):
Product Manufacturer
Suppose a manufacturer produces three high-cost, low-volume products: P1, P2 and P3. Product
P1 is assembled with components C1 and C2; product P2 is assembled with components C1, C3
and C4; and product P3 is assembled with components C2 and C3. Components may be purchased
from several vendors, as shown below:
Vendor
V1
V2
V3
Component Supplied
C1, C2
C1,C2,C3,C4
C1,C2,C4
Each product has a unique serial number, as does each component. To track product performance,
careful records are kept to ensure that each product’s components can be traced to the component
supplier.
Products are sold directly to final customers; that is, no wholesale operations are permitted.
Source: Rob, P. & Coronel, C. 2002. Database systems: Design, Implementation and
Management. 5th ed. USA: Thomson. p 392.
1.1 Identify four classes from the scenario above. Also indicate possible attributes for each class.
(8 Marks)
1.2 Draw a class diagram and document the relationships with the appropriate multiplicities.
(11 Marks)
1.3 Draw a sample object diagram from your class diagram.
(5 Marks)
1.4 There are full time, part time and contract staff working for the manufacturer. Illustrate with
a diagram how this can be implemented with generalisation and specialisation.
(6 Marks)
Question 2
Study the scenario and complete the question(s) that follow(s):
Vehicle Registration
An organization has been entrusted with developing a Registration and Title system that maintains
information about all vehicles registered in a particular province. For each vehicle that is registered
with the office, the system must store the name, address, telephone number of the owner, the start
date and end date of the registration, plate information, sticker and registration fee. In addition, the
following information is maintained about the vehicles themselves: the number, year, make,
model, body, gross weight, number of passengers, colour and kilometres. The system issues
registration notices to owners of vehicles whose registrations are due to expire after two months.
When the owner renews the registration, the system updates the registration information on the
vehicle.
Adapted from: Valacich, J.S., George, J.F. & Hoffer, J.A. 2015. Essentials of systems analysis and
design. 6th ed. Pearson: London. p 413.
3.1 Draw a sequence diagram for a vehicle owner that would like to renew their vehicle
registration.
(15 Marks)
3.2 Draw a state diagram that indicates the possible state of a vehicle object, right from the time
the vehicle was manufactured until it goes to the junkyard.
(10 Marks)
3.3 Explain which requirements-analysis technique(s) will be the most suited for gathering the
requirements for this system.
(15 Marks)
END
Download