Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Assignment-1

COMP-622 [1] (EMC S -1031)

ASSIGNMENT 1
1. A software system is to be developed to automate a library catalogue. This system will contain
information about all the books in a library and will be usable by library staff and by book
borrowers and readers. The system should support catalogue browsing, querying, and should
provide facilities allowing users to send messages to library staff reserving a book which is on
loan. Identify the principal viewpoints which might be taken into account in the specification of
this system and show their relationships using a viewpoint hierarchy diagram.

Answer:

Principal Viewpoints in Library Management System

Type of
Viewpoints Responsibility
Viewpoint
Indirect Library Manager - Mainly responsible for adding and modifying books,
book items, and users. The Librarian can also issue,
reserve, and return book items.
Finance - Manage finance and resources.
Article providers - Ensure the library provides sufficient facilities for
education and research
Interactor Students - Use facilities offered by the library including
External borrowing library materials, inter-library loan,
Staff photocopy, fax, reservation and renewal of library
materials.
Domain UI Standard - Responsible Standard UI for access the library system
such as media services acquisition, cataloguing,
video/ media units
Classification System - Maintain catalogue enquiry facility, manage the
video/ media unit of the library
Assignment-1
COMP-622 [2] (EMC S -1031)

Relationship of Viewpoints in Library Management System

All VPs

Indirect Interactor Domain

Library Article Library UI Classification


Finance Users
manager providers staff standards system

System
Students Staff External Cataloguers
managers

Fig: Viewpoints in Library Management System

You might also like