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