Skip to content
Related Articles
Open in App
Not now

Related Articles

Software Engineering | Information System Life Cycle

Improve Article
Save Article
  • Difficulty Level : Hard
  • Last Updated : 30 Jan, 2023
Improve Article
Save Article

INTRODUCTION:

Information System Life Cycle (ISLC) is a framework used to manage the development, maintenance, and retirement of an organization’s information systems. The ISLC is a cyclical process that includes the following phases:

  • Planning: During this phase, the organization identifies its information needs and develops a plan to meet those needs.
  • Analysis: During this phase, the organization analyzes its information needs in more detail and develops a detailed requirements specification.
  • Design: During this phase, the organization designs the information system to meet the requirements developed in the previous phase.
  • Implementation: During this phase, the organization develops, tests, and deploys the information system.
  • Maintenance: After the information system has been deployed, it enters the maintenance phase, where it is updated, maintained, and tweaked to meet the changing needs of the organization.
  • Retirement: Eventually, the information system will reach the end of its useful life and will need to be retired. During this phase, the organization will plan for the replacement of the system, and ensure that the data stored in it is properly preserved.

The ISLC is a useful framework for managing the development, maintenance, and retirement of an organization’s information systems. It helps to ensure that information systems meet the needs of the organization and are developed in a structured and controlled manner. However, it can be difficult to maintain control over the entire process, especially as the organization’s needs change over time.

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:

  1. 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.
  2. 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.
  3. Design This phase has following two aspects:
    • (a) Design of database
    • (b) Design of application system that uses and process the database.
  4. 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.
  5. 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.
  6. 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.

BENEFITS :

The benefits of using the Information System Life Cycle (ISLC) framework include:

  • Improved alignment with business goals: By following the ISLC, organizations can ensure that their information systems align with their business goals and support the organization’s overall mission.
  • Better project management: The ISLC provides a structured and controlled approach to managing information system projects, which can help to improve project management and reduce risks.
  • Increased efficiency: The ISLC can help organizations to use their resources more efficiently, by ensuring that the development, maintenance, and retirement of information systems is planned and managed in a consistent and controlled manner.
  • Improved user satisfaction: By involving users in the ISLC process, organizations can ensure that their information systems meet the needs of the users, which can lead to improved user satisfaction.
  • Better data management: By following the ISLC, organizations can ensure that their data is properly managed throughout the entire system’s life cycle, which can help to improve data quality and reduce risks associated with data loss or corruption.

Better cost management: By following the ISLC, organizations can ensure that they are only investing in information systems that will provide value to the organization, and that the systems are retired before they become too costly to maintain.

REFERENCE :

Some popular references on the Information System Life Cycle (ISLC) include:

  • “Information Systems Development: Methodologies, Techniques, and Tools” by Alison Cawsey, Richard H. Thayer, and John F. Walker: This book provides a comprehensive introduction to the ISLC, including the different phases and activities that are involved.
  • “Information Systems Development: Advances in Methodologies, Components, and Management” by Vladimir Zwass: This book provides an in-depth examination of the ISLC, including the different methodologies, techniques, and tools that are used.
  • “Information Systems Development and Data Modeling: Conceptual and Philosophical Foundations” by August-Wilhelm Scheer: This book provides an in-depth examination of the ISLC, including the different methodologies, techniques, and tools that are used.
  • “Information Systems Development: Towards a Service Provision Society” by Vladimir Zwass: This book provides an in-depth examination of the ISLC, including the different methodologies, techniques, and tools that are used.
  • “The Information Systems Development Life Cycle: Concepts, Methodologies and Applications” by John G. Burch: This book provides a comprehensive introduction to the ISLC, including the different phases and activities that are involved, as well as the different methodologies, techniques, and tools that are used.
  • “Information Systems Development and Data Modeling: Conceptual and Philosophical Foundations” by August-Wilhelm Scheer: This book provides an in-depth examination of the ISLC, including the different methodologies, techniques, and tools that are used.
My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!