Stakeholders
Data
Process
Interface
Defining
Planning
Controlling
Acceptable System
Minimum Cost
Acceptable Timeframe
Preliminary Investigation
Problem Analysis
Requirements Analysis
Decision Analysis
Different model-driven approaches
Different diagrams for different audiences
Decomposition of problem makes analysis and design
possible
Centralized
distributed
2-tier
n-tier
Application layers
presentation
presentation logic
application logic
data manipulation
data
Client-server vs File-server vs thin-client
Decision Support System
Expert System
Transaction Processing System
Management Information System
Time value of money
discount rate
payback analysis
NPV
ROI
Human engineering guidelines
Menu driver vs instruction driven vs Q&A
User base considerations (novice vs expert)
Objects
Methods/Behaviors
Attributes/properties
Inheritence
Polymorphism
encapsulation
Application Architecture
Automatic Data Capture
Biometrics
Brainstorming
Business Functions
Business Policy
Business Procedure
Business Process Redesign
Capability Maturity Model
Critical path
Data validation (input design)
Data Warehouse
Database Schema
Datastore
Detail/summary reports
Distributed RDBMS
EDI
Enterprise Resource Planning System
Entity Relationship Diagram
Event
Exception reports
Fact-finding techniques
Front office/Back office systems
Information Technology
Information Worker
Joint Requirements Planning
KDE (Keyless data entry)
Logical Models
MICR
Milestones
OOD
OMR
OCR
Optimistic duration/ Pessimistic duration/ Expected duration
Physical Models
Physical process
Problems/Opportunities/Directives
Process Management
Procurement Phase
Prototyping
Rapid Application Development
RFP/RFI/RFQ
Slack time
Smartcards
Source document
Stakeholders
Work Breakdown Structure
Candidate systems matrix
Context DFD
Data Flow Diagram
Decision Table
Decomposition Diagram
Event Diagram
Expectations Management Matrix
Gantt Chart
Ishikawa Diagram
Pert Chart
Physical DFD
Cost/benefit analysis
System Diagram
Use Case