We focus on the business problem, independent of technology
in the phases and activities of system analysis.
the survey and planning of the system and project
the study and analysis of the existing business and information system
the definition of business requirements and priorities for a new or
improved system
Prototyping
Feasibility Prototyping
Requirements Prototyping
RAD - Rapid Application Development for Prototyping
JAD - Joint Application Development emphasizes participative
development among business analysts, system architects, software engineers
and users for Joint Requirements Planning and Joint Application Design.
Modern Structured Analysis - a process-centered
technique to model business requirements for the systems.
Process Modeling - Data Flow Diagram
Interface Modeling - Context Diagram
Network Modeling - Decomposition Diagram and Location Connectivity Diagram
Information Engineering - a data-centered, but process-sensitive
technique that is applied to the organization as a whole or a significant
part, such as a division, rather than on an ad-hoc, project-to-project basis
as in Modern Structured Analysis.
Information Strategy Planning - applies systems analysis
methods to examine the business as a whole to define an overall plan and
architecture for subsequent information systems development.
Business Area Analysis - uses systems analysis methods to
study the business area and define the business requirements for a highly
streamlined and integrated set of information systems and computer
applications to support that business area.
Other System Analysis and Design Methods - include some combination
of structured analysis and design, prototyping, and object-oriented analysis
and design.
1. Data Modeling
- Entity Relationship Diagram (ERD)
2. Process
Modeling
Object-Oriented Analysis - We utilized this technique to study
existing objects to see if they can be reused or adapted for new uses and
define new or modified objects that will be combined with existing objects
into a useful business computing application.
We apply Object-Oriented Principles to the Object-Oriented analysis
1. Inheritance -
methods and/or attributes defined in an object class can be inherited or reused
by another object class.
2. Polymorphism
- the same named behavior may be completed differently for different
objects/classes.
3. Encapsulation
- the packaging of several items together into one unit.
FAST System Analysis - We integrate all the popular techniques in
FAST System Analysis: Structured Analysis via process modeling, Information
Engineering via data modeling, Prototyping via Rapid Application Development,
Joint Application Development for all methods, and Object-Oriented Design.