0% found this document useful (0 votes)
43 views

Introduction To Systems Analysis and Design

This document introduces systems analysis and design. It discusses modeling, prototyping, and CASE tools used in systems development. It describes structured analysis and object-oriented methodologies, and the systems development life cycle. The roles of IT departments and systems analysts are also outlined.

Uploaded by

Terence Ignacio
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Introduction To Systems Analysis and Design

This document introduces systems analysis and design. It discusses modeling, prototyping, and CASE tools used in systems development. It describes structured analysis and object-oriented methodologies, and the systems development life cycle. The roles of IT departments and systems analysts are also outlined.

Uploaded by

Terence Ignacio
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

Introduction to

Systems Analysis
and Design
Objectives
Explain systems development techniques
and tools, including modeling, prototyping,
and CASE tools
Distinguish between structured analysis and
object-oriented methodology
Describe the systems development life
cycle
Discuss the role of the information
technology department and the systems
analysts who work there
Systems Development Techniques & Tools

1. Modeling
2. Prototyping
3. Computer-Aided Systems Engineering (CASE)
4. Joint Application Development (JAD)
5. Rapid Application Development (RAD)
Modeling
Produces a graphical representation of a concept or
process that systems developers can analyze, test,
and modify.
Business model or requirements model
Describes business functions that an IS must support
Data model
Describes data structures and design
Object model
Describes objects which combine data and processes
Network model
Portrays the design and protocols of telecommunications links
Process model
Describes system logic and processes that programmers use to develop necessary code
modules
Prototyping
Involves the creation of an early working
version of the system or its components
Tests systems concepts and provides an
opportunity to examine input, output, and
user interfaces before final decisions are
made
Computer-aided systems engineering (CASE)
A technique that uses powerful programs called
CASE tools to help systems analysts develop
and maintain information systems
Provide framework for systems design and
analysis
Upper CASE tools support the modeling
process and produce a logical design of the IS.
Lower CASE tools speed the development
process by generating source code based on the
logical model.
Joint application development (JAD)
Rapid application development (RAD)
Use teams composed of uses, managers and IT
staff to complete projects
JAD involves team-based fact finding
techniques
RAD condense development process
Other systems development tools

Word processing
Spreadsheets
Presentation software
Special purpose
charting tools
Overview of Systems
Development Methodologies
Structured Analysis
Process-centered
technique
Uses systems
development life cycle
(SDLC)
Developing into a
technique known as
information
engineering
Overview of Systems Development
Methodologies
Object-oriented
analysis
Combines data and
the processes that act
on the data into things
called objects
Other development methodology

Microsoft Solutions
Framework (MSF)
One component of
Enterprise Services
Framework
Documents the
experience of its own
IT teams
Systems Development Life Cycle
1. Systems planning
2. Systems analysis
3. Systems design
4. Systems implementation
5. Systems operation and support

Waterfall Model
Interactive Model
Waterfall Model

The result of each


phase (end product
or deliverable)
deliverable flows
down into the next
phase
Interactive Model

An alternative model
where planning,
analysis and design
interact
Systems Planning
Purpose: to identify problems nature/scope
Systems request begins the process &
describes desired changes/improvements
Includes preliminary investigation or
feasibility study
End product preliminary investigation
report (describes business considerations, reviews anticipated
benefits and costs and recommends a course of action based on
economic, technical and operational factors)
Systems Analysis
Purpose: to understand business requirements
and build a logical model of the new system
Requirements modeling Data modeling
Process modeling Object modeling

Fact-finding or requirements determination is


used to define all functions of the current system
Options
Develop a system in-house
Purchase a commercial package
Modify an existing system
Stop development

The end product for this phase is the


systems requirements document (describes requirements,
alternative plans and costs and documentation )
Systems Design
Purpose: to create blueprint for the new system
that will satisfy all documented requirements
Identify all outputs, inputs, files, manual
procedures, & application programs

*** Avoid misunderstanding through manager and user


involvement

End product is system design specification


Systems Implementation
Construct / deliver information system

Objective: To deliver a completely functioning &


documented information system
Write, test, document application programs
User and manager approval obtained
File conversion occurs
Users, managers, IS staff trained to operate and support the
system
Post-implementation evaluation performed
Systems Operation and Support
IT staff maintains and enhances the system

Maintenance changes correct errors and adapt to


changes in the environment
Enhancements provides new features and
benefits

*** A well-designed system will be reliable,


maintainable and scalable
Systems development guidelines
1. Stick to an overall plan
2. Ensure that users are involved in the
development process
3. Identify milestones for project review and
assessment
4. Establish checkpoints to ensure that project
remains on schedule
5. Be flexible within the framework of your plan
6. Provide accurate and reliable cost and
benefit information
Information Technology Department
Develops and maintains a companys
information systems
The Systems Analyst Position

Responsibilities
1. Translates business requirements into practical IT
projects that meet the companys needs.
2. Builds business profiles, reviewing business processes,
selecting hardware and software packages, designing
IS, training users and planning e-commerce Web sites.
3. Plans projects, develops schedules and estimates
costs.
4. Conducts meetings, deliver presentations and writes
memos, reports and documentations.
The Systems Analyst Position

Required Skills & Background


College degree in IS, CS, Business or a closely related
field / masters degree / IT experience
Solid technical knowledge
Strong oral & written communication skills
Good analytical ability & understanding of business
operations and processes
Good interpersonal skills / leadership & team-building
skills
The Systems Analyst Position

Career Opportunities
Job Titles
Company Organization
Company Size
Corporate Culture
Salary, Location and Future Growth

You might also like