Information storage and retrieval software, Software Engineering

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.  

Posted Date: 10/24/2012 3:03:09 AM | Location : United States







Related Discussions:- Information storage and retrieval software, Assignment Help, Ask Question on Information storage and retrieval software, Get Answer, Expert's Help, Information storage and retrieval software Discussions

Write discussion on Information storage and retrieval software
Your posts are moderated
Related Questions
Dynamic and static metrics Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (performance

Q. What is Stamp coupling? Stamp coupling: Stamp coupling take places between module A and B when complete data structure is passed from one module to another. Since not ever

What is a vertical microinstruction? Ans) A vertical microinstruction is a microinstruction that states one of a sequence of operations required to carry out a machine language

State Procedural abstraction. A Procedural abstraction is a named series of commands that has a specific and limited function. Eg: Open Walk to the door, reach out & grasp

Q. What is Unit testing explain ? Unit testing: Unit testing is undertaken after a module has been coded and successfully reviewed. Unit testing (or module testing) is the te

Q. List four reasons why it is difficult to improve software process. Ans It is difficult to get better software process due to following reasons: 1. Lack of knowledge-

List the process maturity levels in SEIs CMM. Level 1: Initial - Few processes are explained and individual efforts are taken. Level 2: Repeatable - To track cost schedul

Assume 64 different op codes and 19-bit instruction word in a computer system. Two bits in the instruction are reserved to indicate the addressing mode.    a. Draw a box style ske

Q. Write a short note on structure chart? Structure Chart is a most important program design technique and shows all components of code in a hierarchical format. Structure

Importance of function point:    This is independent of the languages tools, or methodology used for execution. They can be estimated from requirement specification or desig