
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Software engineering is about the development and application of processes and tools for managing the complexities inherent in creating high quality software systems. It introduces the fundamental software engineering concepts and terminology. This handout includes: Library, Automation, System, Integrated, Book, Ordering, Cataloguing, Generate, Report, Request, Budget, Identification
Typology: Exercises
1 / 1
This page cannot be seen from the preview
Don't miss anything!

A library requires a completely integrated automated system which handles book ordering, cataloguing, book issue and recall. It is intended that the catalog be accessible by library users and that users should be able to access this remotely via dial-up lines. Users should also be able to request books which are currently on loan by marking that book in the library catalogue. Factors which should be taken into account are:
Users of the library may have no specific computer experience. However, the requirements for remote catalog browsing means that a text-based interface is required.
Book ordering depends on a buying budget. If this is exhausted, no books may be ordered. There may be multiple book purchase budgets to be administered.
The system should be able to generate reports about books on order, loan frequency etc. for library staff.
Books are marked with a bar code when purchased and this is read to issue the book. Library users also have identification cards incorporating a bar code.