What Is the Software Engineering Context?
Networked Infrastructures and Data Sources
Collaborative, Multi-Player User Environments
Frequent System Upgrades and Functional Adaptation to Evolving Tasks/Users
Informal Global Repository for Components and Services
Emerging Software Engineering Capabilities
- Composition frameworks
- “Pre-compiled” design processes
- Component Repositories (Asset Bases)
- Broker/Trader exchanges for products and services
- Process-enabled organizations