Professional Documents
Culture Documents
Design
Chapter 1
Introduction to Systems Analysis and Design
Chapter Objectives
2
Chapter Objectives
3
Introduction
• Companies use
information as a weapon
in the battle to increase
productivity, deliver quality
products and services,
maintain customer loyalty,
and make sound
decisions
• Information technology
can mean the difference
between success and
failure
4
The Impact of Information Technology
6
The Impact of Information Technology
• Systems Development
• Business information systems are developed
by people who are technically qualified,
business-oriented, and highly motivated
• Must be good communicators with strong
analytical and critical thinking skills
7
The Impact of Information Technology
8
The Impact of Information Technology
9
Information System Components
• Hardware
• Is the physical layer
of the information
system
• Moore’s Law
• Software
• System software
• Application software
• Enterprise
applications
11
Information System Components
• Software
• Horizontal system
• Vertical system
• Legacy systems
• Data
• Tables store data
• Linked tables work
together to supply
data
12
Information System Components
• Processes
• Describe the tasks
and business
functions that users,
managers, and IT
staff members
perform to achieve
specific results
• People
• Stakeholders
• Users, or end users
13
Understanding The Business
14
Impact of the Internet
• E-Commerce or I-Commerce
• B2C (Business-to-Consumer)
• B2B (Business-to-Business)
• EDI
• Extensible markup language (XML)
• Supply chain management (SCM)
• Supplier relationship management (SRM)
15
Business Information Systems
16
Business Information Systems
17
Business Information Systems
• Enterprise computing
systems
–Support company-wide
operations and data
management
requirements
–Enterprise resource
planning (ERP)
–Many hardware and
software vendors
target the enterprise
computing market
18
Business Information Systems
• Transaction processing
systems
• Involve large amounts
of data and are
mission-critical
systems
• Efficient because they
process a set of
transaction-related
commands as a group
rather than individually
19
Business Information Systems
• What-if
20
Business Information Systems
21
Business Information Systems
22
What Information Do Users Need?
23
Systems Development Methods
24
Systems Development Methods
• Structured Analysis
• Software Development Life Cycle (SDLC)
is a process used by the software industry
to design, develop and test high quality
softwares.
• The SDLC aims to produce a high-quality
software that meets or exceeds customer
expectations, reaches completion within
times and cost estimates.
25
Systems Development Methods
• Structured Analysis
• Systems
development life
cycle (SDLC)
• Predictive approach
• Uses a set of
process models to
describe a system
graphically
• Process-centered
technique
26
Systems Development Methods
27
What is SDLC?
28
Systems Development Methods
• Structured Analysis
• The SDLC model usually includes five steps
• Systems Planning
• Systems Analysis
• Systems Design
• Systems Implementation
• Systems support and security
29
What is SDLC?
Planning
Implementation
Deployment Defining/Analysis
Testing Designing
Building
30
SDLC
•Systems Planning
31
Systems Development Methods
• Systems Planning
• Systems request – begins the process &
describes problems or desired changes
• Purpose of this phase is to perform a
preliminary investigation
• Key part of preliminary investigation is a
feasibility study
32
Systems Development Methods
• Systems Planning
• most important and fundamental stage in
SDLC
• performed by the senior members of the
team with inputs from the customer, the
sales department, market surveys and
domain experts in the industry.
• brief investigation of the system under
consideration to get a clear picture of what
actually the physical system is?
33
Systems Development Methods
• Systems Planning
• Preliminary system study is the first stage of
system development life cycle.
• In practice, the initial system study involves the
preparation of a ‘System Proposal’ which lists the
Problem Definition, Objectives of the Study, Terms
of reference for Study, Constraints, Expected
benefits of the new system, etc.
• information is then used to plan the basic project
approach and to conduct product feasibility study in
the economical, operational and technical areas.
34
Systems Development Methods
• Systems Planning
• Planning for the quality assurance
requirements and identification of the risks
associated with the project is also done in the
planning stage.
• The outcome of the technical feasibility study is
to define the various technical approaches that
can be followed to implement the project
successfully with minimum risks.
35
SDLC
•Systems Analysis
36
Systems Development Methods
• Structured Analysis
• process of collecting factual data, understand
the processes involved, identifying problems
and recommending feasible suggestions for
improving the system functioning.
• involves studying the business processes,
gathering operational data,
• understanding information flow, finding out
bottlenecks and evolving solutions for
overcoming the weaknesses of the system so
as to achieve the organizational goals.
37
Systems Development Methods
• Systems Analysis
• clearly define and document the product
requirements and get them approved from
the customer or the market analysts.
38
SDLC
•Systems Design
39
Systems Development Methods
• Systems Design
• Deliverable is system design specification
• Management and user involvement is critical
• Systems Design
• Normally, the design proceeds in two
stages:
• l Preliminary or General Design
• Il Structured or Detailed Design
41
Systems Development Methods
• Systems Design
• There are several tools and techniques used
for describing the system design of the
system. These tools and techniques are:
• Flowchart
• Data flow diagram (DFD)
• Data dictionary
• Structured English
• Decision table
• Decision tree
42
SDLC
•Systems Implementation
43
Systems Development Methods
• Systems Implementation
• New system is constructed
• the actual development starts and the product
is built. The programming code is generated as
per DDS during this stage. If the design is
performed in a detailed and organized manner,
code generation can be accomplished without
much hassle.
44
Systems Development Methods
• Systems Implementation
• New system is constructed
• Developers must follow the coding guidelines
defined by their organization and programming
tools like compilers, interpreters, debuggers, etc.
are used to generate the code. Different high
level programming languages such as C, C++,
Pascal, Java and PHP are used for coding. The
programming language is chosen with respect to
the type of software being developed.
45
Systems Development Methods
• Systems Implementation
• New system is constructed
• Systems Support and Security
• A well-designed system must be secure,
reliable, maintainable, and scalable
• Most information systems need to be
updated significantly or replaced after
several years of operation
46
Systems Development Methods
47
Systems Development Methods
48
Systems Development Methods
49
SDLC Guidelines (Summary)
50
Information Technology Department
51
The Systems Analyst
• Responsibilities
–Translate business requirements into IT
projects
• Knowledge, Skills, and Education
• Needs technical knowledge, strong oral and
written communication skills and analytic
ability, an understanding of business
operations, and critical thinking skills
• Certification
–Important credential
52
The Systems Analyst
• Career Opportunities
• Job titles
• Company organization
• Company size
• Corporate culture
• Salary, location, and future growth
53
Chapter Summary
54
Chapter Summary
55
Chapter Summary
56
Chapter Summary
• Chapter 1 complete
57