• Software Engineering
– An engineering discipline that includes these processes
and products:
– Software Engineering Management
– Software Requirements Analysis
– Software Configuration Management
– Software Design
– Software Construction
– Software Testing
– Software Engineering Infrastructure
– Software Engineering Process
– Software Evolution and Maintenance
– Software Quality Analysis
Software Engineering: Today and Tomorrow
• Information Technology Worker Shortage
– Companies in nearly every industry are reporting serious
difficulty in finding and/or retraining qualified IT staff.
– The Bureau of Labor Statistics growth projections for the
three core occupational classifications of IT workers
(computer scientists and engineers, systems analysts, and
programmers) –
• indicate that between 1996 and 2006, the US will require more than
1.3 million new Information Technology workers, an average of
about 137,800 per year