Introduction to information systems
Introduction to information systems
All these definitions focus on two different ways of describing information systems:
the components that make up an information system and the role those components
play in an organization. Each of these needs to be examined.
1
CHAPTER 1: Introduction to information systems
Software:
2
CHAPTER 1: Introduction to information systems
1. Pre-20th Century:
2. 19th Century:
3. Mid-20th Century:
3
CHAPTER 1: Introduction to information systems
5. Internet Era:
World Wide Web: The creation of the World Wide Web by Tim
Berners-Lee in the early 1990s marked a significant milestone in the
history of information systems. It enabled global access to information
and facilitated the growth of e-commerce and online services.
E-commerce: The late 1990s and early 2000s saw the rapid expansion of
e-commerce and online businesses, leading to the development of
advanced e-commerce platforms and payment systems.
6. 21st Century:
Big Data and Analytics: The 21st century has been characterized by the
explosion of data. Technologies for processing, analyzing, and deriving
insights from big data have become essential in various industries.
4
CHAPTER 1: Introduction to information systems
Every company has an information system already in place, be it a file card and
pencil based system, a computerized system or an intermediate of the two. Hence the
IS development process involves work on an existing system - mapping the system,
automating it and making sure that it functions according to user requirements.
Information system modeling methods are techniques used to create representations
of information systems. These models help in understanding, designing, and
managing complex systems. Some common information system modeling methods
include:
2. Data Flow Diagrams (DFD): DFDs depict the flow of data within a system,
highlighting processes, data stores, data flows, and external entities. They are
often used in business process modeling.
5
CHAPTER 1: Introduction to information systems
6. Use Case Modeling: Use cases describe the interactions between a system and
its external actors. Use case diagrams and descriptions are used to represent
these interactions.
7. State Transition Diagrams: These diagrams are used to model the states and
state transitions of an object or system, particularly in systems with complex
behavior.
9. Agile Modeling: Agile methodologies like Scrum and Kanban often employ
lightweight modeling techniques that focus on creating just-enough
documentation to support the development process.
12. Process Modeling: Process modeling techniques like flowcharts and swimlane
diagrams are used to visualize and analyze workflows and business processes.
13. Simulation Modeling: Simulation models are used to mimic the behavior of
an information system over time to analyze its performance, identify
bottlenecks, and make improvements.
The choice of modeling method depends on the specific needs of the project and the
aspects of the information system being modeled. Often, a combination of these
methods is used to create a comprehensive representation of the system.