Академический Документы
Профессиональный Документы
Культура Документы
Software maintenance work typically is much more expensive than what it should
be and takes more time than required. In software organizations, maintenance work
is mostly carried out using ad hoc techniques. The primary reason being that
software maintenance is one of the most neglected areas of software engineering.
Even though software maintenance is fast becoming an important area of work for
many companies as the software products of yester years age, still software
maintenance is mostly being carried out as fire-fighting operations, rather than
through systematic and planned activities.
Factors on which software maintenance activities depend
The activities involved in a software maintenance project are not unique and
depend on several factors such as:
The extent of modification to the product required
The resources available to the maintenance team
The conditions of the existing product (e.g., how structured it is, how well
documented it is, etc.)
The expected project risks, etc.
Sequential Access
1) All records are stored in a sequential order.
2) That is, the records are arranged in the ascending or descending order of a
key field.
a) In a student information system, the file would contain roll number, name,
division, marks obtained in the examination.
In a payroll application, the records are stored with employee number as a key
field.
3) To locate a particular record in such file organization, we have to start
searching from the beginning of the file until it is found in the file.
4) It is time consuming process.
5) Normally created and maintained on magnetic tapes. E.g. Audio Cassettes.
6) There is no need for any storage space identification
7) All records are stored in a sequential order.
That is, the records are arranged in the ascending or descending order of a key
field.
Advantages
Simple to understand
Easier to organize, maintain
Economical
Error in files remain localized
Disadvantages:
1)
2)
3)
4)
5)
Disadvantages:
1) Data may be accidentally erased or over-written unless special precautions
are taken
2) Backup facility is needed
3) Expensive- hard disks are needed to store the records, it is expensive.