Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN - Coggle Diagram
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Information & Information System
defined as collection of procedur,hardware,software,people and data
resources of people: (end user,programmers)
– Hardware: (Physical computer equipments
and associate device)
Software: (programs and procedures)
– Data: (data and knowledge bases)
Networks: (communications media and
network support)
type of information system
Transaction Processing Systems
: automate the handling of data about
business activities or transaction
Management Information System
:take relatively raw data through TPS and convert into meaningful aggregated form
Decision Support System
: help organizational decision
makers make decision
system development methods
Structured Analysis
: Uses a set of process models to describe a
system graphically
Object Oriented Analysis
:Combines data & processes that act on the
data into things called objects
Agile Methods
: determines the end result
SDLC activities
-planning
-analyze
-design
-development
-testing
-Implementation
-maintenance
project management
: must be completed on time,within budget,and deliver a quality product that satisfies users and meet requirment
Project planning
identify all project tasks and estimating the completion time and cost of each
Project scheduling
involves the creation of a
specific timetable
Project monitoring and controlling
requires guiding,supervising
Project reporting
reporting includes regular progress
reports to management
Step in Project Planning
1.create a work breakdown structure
2.Identify task patterns
3.Calculate the critical path
Types of Life Cycle Model
Waterfall model
: each phase must be completed before next phase
(no overlapping)
Spiral model:
need to go back and reitrate earlier stages a number of time
Iterative and incremental development
: it repeated, producing a new
version of the software
Agile Model
: focus on process adaptability and customer satisfaction
by rapid delivery of working software product
Prototyping model
: refers to building
software application prototypes
Rapid Application Development (RAD)
:create an application more quickly
through strategies
Joint Application Development (JAD)
:aims to involve the client in the
design and development of an application
Extreme Programming (XP)
: approach to
software development put together