CAP Unit-1 Notes Information System
CAP Unit-1 Notes Information System
Information system, an integrated set of components for collecting, storing, and processing data
and for providing information, knowledge, and digital products. Business firms and other
organizations rely on information systems to carry out and manage their operations, interact with
their customers and suppliers, and compete in the marketplace.
Information systems (IS) are formal, sociotechnical, organizational systems designed to collect,
process, store, and distribute information. In a sociotechnical perspective, information systems
are composed by four components: task, people, structure (or roles), and technology
2. Computer Software:
The programs/ application program used to control and coordinate the hardware
components. It is used for analysing and processing of the data. These programs
include a set of instruction used for processing information.
Software is further classified into 2 types:
1. System Software
2. Application Software
3. Databases:
Data are the raw facts and figures that are unorganised that are and later processed to
generate information. Softwares are used for organising and serving data to the user,
managing physical storage of media and virtual resources. As the hardware can’t work
without software the same as software needs data for processing. Data are managed
using Database management system.
Database software is used for efficient access for required data, and to manage
knowledge bases.
4. Network:
• Networks resources refer to the telecommunication networks like the intranet,
extranet and the internet.
• These resources facilitate the flow of information in the organisation.
• Networks consists of both the physicals devises such as networks cards,
routers, hubs and cables and software such as operating systems, web
servers, data servers and application servers.
• Telecommunications networks consist of computers, communications
processors, and other devices interconnected by communications media and
controlled by software.
• Networks include communication media, and Network Support.
5. Human Resources:
It is associated with the manpower required to run and manage the system. People are
the end user of the information system, end-user use information produced for their
own purpose, the main purpose of the information system is to benefit the end user.
The end user can be accountants, engineers, salespersons, customers, clerks, or
managers etc. People are also responsible to develop and operate information
systems. They include systems analysts, computer operators, programmers, and other
clerical IS personnel, and managerial techniques.
Information Systems are classified by organisational levels, mode of data, processing, system
objectives and type of support provided. Following are the TYPE of information system:
4. Experts System:
Experts systems include expertise in order to aid managers in diagnosing problems or in
problem-solving. These systems are based on the principles of artificial intelligence
research.
Experts Systems is a knowledge-based information system. It uses its knowledge about a
specify are to act as an expert consultant to users.
Knowledgebase and software modules are the components of an expert system. These
modules perform inference on the knowledge and offer answers to a user’s question
Information gathering, requirement and feasibility analysis:
Information Gathering:
Information Sources
The main sources of information are users of the system, forms and documents used in the organization,
procedure manuals, rule books etc, reports used by the organization and existing computer programs(If
Any).
Feasibility Analysis
Feasibility analysis is used to assess the strengths and weaknesses of a proposed project and give
directions of activities that shall improve a project and achieve desired results.
2. Requirements Elicitation. The systems analyst uses this activity to gather the essential requirements
from the user employing a variety of techniques, such as interviews, questionnaires, group
brainstorming meetings, and voice and e mail.
3. Requirements Assurance. The systems analyst uses the activity of requirements assurance to validate
and verify the requirements with the user as being the real and essential requirements. A user walk
through in which the systems analyst and the user together review documented requirements in detail
is one assurance technique.
4. Requirements Specification. This is the activity that the systems analyst uses to explicitly catalog and
document the requirements either during or after the elicitation and assurance activities.
System Development Life Cycle (SDLC) is a conceptual model which includes policies and procedures for
developing or altering systems throughout their life cycles.
SDLC is used by analysts to develop an information system. SDLC includes the following activities
• Requirements
• Design
• Implementation
• Testing
• Deployment
• Operations
• Maintenance
Phases of SDLC
Data flow diagrams are most often used to visually represent the flow of data within a business
information system. These diagrams illustrate how data enters a system, how a system processes it, and
finally, where it goes. This makes it different from a workflow diagram or flowchart, which is a broader
type of visualization that can represent any other process or system within a company.
Levels of DFD
DFD uses hierarchy to maintain transparency thus multilevel DFD’s can be created. Levels of DFD are
as follows:
0-level DFD: It represents the entire system as a single bubble and provides an overall picture of
the system.
1-level DFD: It represents the main functions of the system and how they interact with each
other.
2-level DFD: It represents the processes within each function of the system and how they interact
with each other.
3-level DFD: It represents the data flow within each process and how the data is transformed and
stored.
Advantages of DFD
It helps us to understand the functioning and the limits of a system.
It is a graphical representation which is very easy to understand as it helps visualize contents.
Data Flow Diagram represent detailed and well explained diagram of system components.
It is used as the part of system documentation file.
Data Flow Diagrams can be understood by both technical or nontechnical person because they are
very easy to understand.
Disadvantages of DFD
At times DFD can confuse the programmers regarding the system.
Data Flow Diagram takes long time to be generated, and many times due to this reasons analysts
are denied permission to work on it.
Waterfall Model
The classical waterfall model is the basic software development life cycle model. It is very simple but
idealistic. Earlier this model was very popular but nowadays it is not used. However, it is very important
because all the other software development life cycle models are based on the classical waterfall model.
This prescribes a sequential execution of a set of development and management processes, with no
return to an earlier activity once it is completed. Some variants of the waterfall model allow revisiting
the immediately preceding activity ("feedback loops") if inconsistencies or new problems are
encountered during the current activity.
V-Model
Another variant of the waterfall model-the V-model-associates each development activity with a
test or validation at the same level of abstraction. Each development activity builds a more detailed
model of the system than the one before it, and each validation tests a higher abstraction than its
predecessor
Spiral Model
The Spiral Model is a risk-driven model, meaning that the focus is on managing risk through
multiple iterations of the software development process. It consists of the following phases:
1. Planning
The first phase of the Spiral Model is the planning phase, where the scope of the project is
determined and a plan is created for the next iteration of the spiral.
2. Risk Analysis
In the risk analysis phase, the risks associated with the project are identified and evaluated.
3. Engineering
In the engineering phase, the software is developed based on the requirements gathered in the
previous iteration.
4. Evaluation
In the evaluation phase, the software is evaluated to determine if it meets the customer’s
requirements and if it is of high quality.
5. Planning
The next iteration of the spiral begins with a new planning phase, based on the results of the
evaluation.
Spiral model addresses the weakness of the waterfall model, spiral model focuses on addressing risks
incrementally by repeating the waterfall model in a series of cycles or rounds :
Concept of Operation
Software Requirements
Software Product Design
Detailed Design
Code
Unit Test
Integration Test
Acceptance Test
Implementation
Project:
A project is a unique, transient endeavour, undertaken to achieve planned objectives,
which could be defined in terms of outputs, outcomes or benefits. A project is usually
deemed to be a success if it achieves the objectives according to their acceptance
criteria, within an agreed timescale and budget. Time, cost and quality are the
building blocks of every project.
Time: scheduling is a collection of techniques used to develop and present schedules that show when
work will be performed.
Quality: how will fitness for purpose of the deliverables and management processes be
assured?