You are on page 1of 39

What is

System
Analysis and
why is it
Important?

Computer Application
Information System

System Design
System Analysis
System Analyst

System Development Life Cycle


Identify Problem and Obtain
Approval
Plan and Monitor the Project
Discover and Understand
the details
Design System Components
Build, test and Integrate
System Components
Complete System Tests and
Deploy Solution

Information Systems Development


Process
Agile Development

Ridgeline
Mountain
Outfitters

Iterative Development
Developing RMOs Tradeshow
System
Pre-project Activities
Core Process 1

System Vision Document

RMO - Supplier Information Subsystem


Activities to be completed in Day 1:
Determine major components
Define iterations and assign functional area
to an iteration
Determine team members and
responsibilities

Planning the Overall Project and


the Project Iterations
1st step: Division of systems to several
subsystems
Major Subsystems
Supplier Information Subsystems
manufacturers or wholesalers
Product Information Subsystems various
products

2nd step: Sorting developments of


subsystems

Planning the First Iteration


Planning process of an iteration
Identifying the tasks required
Word Breakdown Structure

Organizing and sequencing tasks to schedules


Identifying required resources

Benefits of a work sequence


Helps for time management
Keeping the iteration on track
Gives an overview for the project leader

Fact Finding and User Involvement


Identify key users

Identifying Use Cases


Documents a single user-triggered business
event and systems response to the event

Identifying Object Classes


Looks for objects or things that the system uses
or captures
Class Diagrams powerful and frequently used
way to understand information requirement

Developing Use Case Descriptions


and Workflow Diagrams
Workflow Diagram
Defining Screen Layout
User Interface

Design the Database


Approaching High-Level System
Design
Design the Overall Architecture
Define The Preliminary Design Class
Diagram
Designing Subsystem Architecture
Managing the Project

First Iteration Recap


This is the first (six-day) iteration
Use of agile techniques and iterations
Agile mandate
Primary problem ??
Review of the processes and success of
current iteration

WHERE YOU
ARE HEADED
THE REST OF
THIS BOOK

Part 1: Introduction to Systems


Development
Part 2: Systems Analysis Tasks
Part 3: Essentials of Systems Desig
Part 4: Projects and Project
Management
Part 5: Advanced Design and
Deployment Concepts

The RMO Consolidated


Sales and Marketing
System Project

* Technology Architecture
* Application Architecture
* Major RMO systems
-Supply Chain Management
- Phone/Mail Order System
- Retail Store System
- Customer support system

Existing
RMO
Information
Systems
and
Architecture

* 4 Subsystems
- The Sales Subsystem
- The Order Fulfillment Subsystem
- The Customer Account Subsystem
- The Marketing Subsystem

The New
Consolida
ted Sales
and
Marketin

- Gather Detailed Information


- Define Requirements
- Prioritize Requirements
- Develop User/Interface Dialog
- Evaluate Requirements w/
users

Syste
m
Analy

What are
requiremen
ts?

- System
Requirements
- Functional
Requirements

Non Functional Requirements


FURPS
Functionality
Usability
Reliability
Performance
Security
FURPS+
Design Constraints
Implementation Requirements
Interface Requirements
Physical Requirements
Supportability Requirements

Models and Modelling


Three Generic Types
Textual Models- Memos ,
Reports , Narratives , Lists
Graphical Models
Mathematical Models

Stakeholders
Internal
External
Operational
Executive
Client

Stakeholders for RMO


Sales under Clerks
Warehouse and Supplying
Personnel
Marketing Personnel
Senior Executives
Customers
External Shippers

Information Gathering Techniques


Interview
Distribution & Collection
Review
Observation and Documentation
Research
Collection

Interview Users and Other


Stakeholders
Prepare Detailed Questions
Meet with Individuals or groups of
users
Obtain & discuss answers to the
Question
Document Answers
Follow-Up as Needed

Three major
themes of
questions
to define
system
requiremen
ts

What are the


Business
Processes?
How are the
Business
Processes
Performed?
What
Information is
Required?

Types of
Question
s

Open-ended
Closed-ended

Preparing for Interview


Conducting the Interview
Follow up the Interview
Distribute and Collect
Questionnaires

Review Inputs, Outputs, and


Procedures
Observe and Document
Business Processes
Research Vendor Solutions
Collect Active User Comments
and Suggestions

DOCUMENTING WORKFLOWS WITH


ACTIVITY DIAGRAMS

Workflow
Activity diagram
Synchronization bar
Swim lane heading

Aviso, Josella

introduction
Software development and system analysis
System development life cycle

Intro to RMO
Iterative Development
Tradeshow system

Buyag, Gerard

RMO supplier information system


Planning the overall project
Planning the next iteration
Day 2 activities

Fact finding
Identifying the use case
Identifying object classes

Mabanglo, Madel

Made the entire powerpoint


Day 3 activities
Developing use case description and workflow
diagram
Defining screen layout
Day 4 activities

Designing the database


Approaching High level system design
Designing the overall architechture
Defining the preliminary design class diagram
Designing subsystem architeachture

Miguel, Ricamae

Managing the project


Day 5 activities
Day 6 activities
First iteration recap
Part 1: Introduction to Systems Development

Part
Part
Part
Part

Nieves, Marlouie

RMO consolidated sales and marketing system


project
Existing RMO information system and architechture
New consolidated sales marketing system
System analysis activities
Gather detailed info

Define requirements
Prioritize requirements
Develop user interface dialogs
Evaluate requirements with the users

Ricablanca, Hazel

System requirements
Functional requirements
Non functional requirements
FURPS+

Models and Modeling


Stakeholders
Stakeholders for RMO

Rivera, Antawn

Info gathering technique


interview users and other stakeholders
Question themes and types

Preparing for the interview


Conducting the interview
Following up the interview

Salao, Verna

Distributon and collect questionare


Review inputs, outputs, and procedure
Observe and Document Business Process

Research vendor solution


Collect Active user Comments
Documenting Workflows with Activity Diagrams

2:
3:
4:
5:

Systems Analysis Tasks


Essentials of Systems Design
Projects and Project Management
Advanced Design and Deployment Concepts

You might also like