IN a large organisation, the database system is typically part of the information system which includes all the resources that are involved in the collection, management, use and dissemination of the information resources of the organisation. In the today’s world these resource includes the data itself, DBMS software, the computer system software and storage media, the person who uses and manages the data and the application programmers who develop these application. Thus the database system is a part of much larger organizational information system.
In this article we will discuss about typical life cycle of an information system, and how the database fits into this life cycle. Information cycle is also known as Macro life cycle.
These cycle typically includes following phases:
- Feasibility Analysis –
This phase basically concerned with following points:
- (a) Analyzing potential application areas.
- (b) Identifying the economics of information gathering.
- (c) Performing preliminary cost benefit studies.
- (d) Determining the complexity of data and processes.
- (e) Setting up priorities among application.
- Requirements Collection and Analysis –
In this phase we basically do the following points:
- (a) Detailed requirements are collected by interacting with potential users and groups to identify their particular problems and needs.
- (b) Inter application dependencies are identified.
- (c) Communication and reporting procedures are identified.
This phase has following two aspects:
- (a) Design of database
- (b) Design of application system that uses and process the database.
- Implementation –
In this phase following steps are implemented:
- (a) The information system is implemented
- (b) The database is loaded.
- (c) The database transaction are implemented and tested.
- Validation and Acceptance Testing –
The acceptability of the system is meeting’s users requirements and performance criteria is validated. The system is tested against performance criteria and behavior specification.
- Deployment operation and maintenance –
This may be preceded by conversion of users from older system as well as by user training. The operational phase starts when all system function are operational and have been validated.As new requirements or application crop up, they pass through all the previous phases until they are validated and incorporated into system. Monitoring and system maintenance are important activities during operational phase.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Principal of Information System Security : Security System Development Life Cycle
- Software Engineering | Database application system life cycle
- Software Engineering | Comparison of different life cycle models
- Software Engineering | Program Development Life Cycle (PDLC)
- Software Engineering | Object-oriented Life Cycle Model
- Software Testing Life Cycle (STLC)
- Software Development Life Cycle (SDLC)
- Selection Process Parameters for a Software Life Cycle Model
- Bug Life Cycle in Software Development
- Life Cycle Phases of Project Management
- Artifact Evolution Over Life Cycle
- ERP Implementation Life-Cycle
- Different participants of Defect Life Cycle
- Different Defect States available in Defect Life Cycle
- Guidelines to establish Defect Life Cycle
- Life Cycle Phases of Data Analytics
- Life Cycle of Open Standard
- Software Engineering | Introduction to Software Engineering
- Software Engineering | Requirements Engineering Process
- Software Engineering | Re-engineering
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.