Information storage and retrieval software, Software Engineering

Assignment Help:

INFORMATION STORAGE  AND RETRIEVAL SOFTWARE:

IBM (International Business Machines Corporation) was one of the earliest to invest money to develop software packages intended for Information Storage and Retrieval. The well known package STAIRS (an acronym for Storage and Information Retrieval System) was developed to be used on IBM machines, that too mainframe series. STAIRS was a machine dependent program which was commercially made available for any one who could afford its cost. This package has been used by some organisations to manage bibliographic databases. It was a powerful text-retrieval system which enabled string searching from any part of the record. Following the introduction of STAIRS, similar programs soon became available on mainframes as well as minicomputers. Packages like ISIS, MINISIS came into existence. But most of these packages were hardware dependent, and therefore could not be used on a wider scale due to lack of portability. Hence, need was felt to develop software packages which could be used for library and information storage and retrieval operations on a wider range of computers, especially microcomputer systems. Several attempts were made in this direction by commercial firms and international organisations like UNESCO, resulting in the proliferation of a number of microcomputer oriented software packages. Many of such packages are being commercially marketed, while a few packages like CDS/ISIS are supplied almost free of cost to educational and non-profit making institutions, particularly in India. 

Today, there are a number of microcomputer oriented software packages intended for automating library, routines and information retrieval operations. In recent years, the movement towards integrated modular software, which means that the librarian can spread the cost and effort of implementation without the risk of software incompatibility, has become common. There are packages such as 'Bookshelf' which contain programs for individual operations like acquisitions, cataloguing, serials control, etc. Each of these modules can be purchased separately, if necessary, and one can use the same set of records without the need to re-enter data each time.  


Related Discussions:- Information storage and retrieval software

What is error-based testing, Testing where information about programming st...

Testing where information about programming style, error-prone language constructs, and other programming knowledge is functional to select test data capable of detecting faults, e

#use case diagram, #use case diagram for car manufactures by considering bu...

#use case diagram for car manufactures by considering build and price of car as use case#

What is a modular system, What is a modular system? A modular system h...

What is a modular system? A modular system having of well defined manageable units to well defined  interfaces between them.

Role of measurement in software engineering, Question: (a) (i) Describ...

Question: (a) (i) Describe briefly the role of measurement in software engineering. (ii) List three types of entities, their attributes and related measures in software eng

Why system flowcharts are used, System flowcharts System flowcharts are...

System flowcharts System flowcharts are used to demonstrate how all the components in a system link together (for example input, storage, output, processing etc.). They are ver

Define software reliability, Define software reliability. Software reli...

Define software reliability. Software reliability is the probability that software will give failure-free operation in a fixed environment for a fixed interval of time. Probabi

Iterative Enhancement Model, what is the advantage of Iterative Enhancement...

what is the advantage of Iterative Enhancement Model in developing a system?

What is validation and verification testing, Explain Validation and verific...

Explain Validation and verification testing? Ans) Used as an entity to describe a procedure of review, analysis, and testing all over the software life cycle to discover errors,

What is an update task, What is an update task? It is an SAP given proc...

What is an update task? It is an SAP given procedure for updating a database.

Differentiate between circuit switching and packet switching, Question: ...

Question: (a) Differentiate between circuit switching and packet switching. (b) Using an example, explain the main parts that form a URL (Uniform Resource Locator). (c)

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd