Group-Based Systems Serve a Single Department or other specific group of users smaller than, connected to global-based system
Group-Based Systems Serve a Single Department or other specific group of users – smaller than, connected to global-based system
Local-Based Systems Concentration on Local environment
Local-Based Systems Concentration on Local Environment
Rapid application Development Joint Application Development ( JAD) pecialists with Advanced TOOlS(SWAT) Computer-Aided Systems and Software Engineering (CASE Tools Prototyping
Rapid Application Development Joint Application Development (JAD) Specialists with Advanced Tools (SWAT) Computer-Aided Systems and Software Engineering (CASE Tools) Prototyping
Design Approaches Process-Oriented Approach Data-Oriented Approach Object-Oriented Approach
Design Approaches Process-Oriented Approach Data-Oriented Approach Object-Oriented Approach
Design Principles Modularity Maintainability Reusability Libraries of object class catalogs Reliability Extendibility Standardized Independence Variety in Use Top-Down Design Start with Abstract Description of New System Refine View in Successive Steps Bottom-Up Design Start with Objects and Assemble them to completed product
Design Principles Modularity – Maintainability – Reusability Libraries of object class catalogs – Reliability – Extendibility – Standardized – Independence – Variety in Use – Top-Down Design Start with Abstract Description of New System Refine View in Successive Steps – Bottom-Up Design Start with Objects and Assemble them to completed product