Systems Analysis Phase
System Analysis Activities
Requirements Modeling
uses fact-finding describe the current system and identification of requirements such as output, input, process, performance, and security
Output
refers to the electronic or printed information produced by the system
Input
necessary data that enters the sysem
Process
logical rules applied that transforms data into meaningful information
Performance
system characteristics such as speed, volume, capacity, availability, and reliability.
Security
hardware, software, and procedural controls that safeguard and protect the system and its data
from internal or external threats
Data and Process Modeling
graphically shows the data and processes using tradional structured system techniques
Object Modeling
Development Strategy
software trends, acquisition and development
alternatives, outsourcing, and formally documenting requirements for the new system.
System Analysis Skills
needs strong analytical skills and interpersonal skill to build accurate model of the system
analytical skills
enables you to identify the problem, evaluate elements, and provide a solution
interpersonal skills
work with people at all organizational levels, balance conflicting needs of users, and communicate effectively.
Team-Based Techniques: JAD, RAD, Agile Method
goal is to deliver the best information system in the least possible cost in the shortest time
Joint Application Development (JAD)
User Involvement
users should be involve the the development process
JAD group contains
JAD Disadvantages
JAD Advantages
Rapid Application Development
JAD Produces
RAD Produces
requirements model
new system
RAD Four Phases
Requirements Planning