| productivity | DSSA |
| scale-up | invisibility |
| formalization | knowledge mining |
| LCAM | design rationale capture |
| garage owner's son syndrome | discovery process |
| iterate | software architecture |
| experience | V&V |
| CMMi | context |
| domain knowledge | maintenance |
| reusability | software process model |
| conceptual modeling | requirements |
| reverse engineering | megaprogramming |
| communication | software development
environment CASE |
| Software quality assurance | Extreme programming and Rapid Prototyping |
| multi-tier architecture; layered | use cases |
| object oriented development | metrics & measurements |
| management (plan, estimate, scheduling, | prod, process, people, proj |
| visibility | patterns - 3 levels |
| white box/black box testing | reviewing |
| automated softw. development -AP | risk analysis & management |
| software configuration management | design concepts |
| Usability testing | clean room software engineering |
| component based SE | Agile development |
| stakeholder communication | life cycle model - waterfall, spiral, RUP, UPEDU |
| win/win life cycle model | UML |
| CM - configuration management | Client/Server Architecture |
| Collaborative Software Engineering | Cost estimation |
| Process improvement | Rapid prototyping |
| Best Practices - Gold | |