Software Factory
by Ema Choi
1. Disadvantages
1.1. if the code is written in different platform and cannot be reused
2. Advantages
2.1. More productive
2.2. Lesser manpower
3. Other Concepts
3.1. Product Line
3.2. Reuse
3.3. Automation
3.4. Standardization
3.5. Model-driven development
4. 3 Key Ideas
4.1. Schemas
4.2. Template
4.3. Environment
5. Drivers
5.1. Increasing system complexity
5.2. Rapidly growing demand of software systems
5.3. Lack of predictability in system development