Main issue: Analysis of Software Development Process. Software Engineering Process, Software Engineering Process alternatives (The Waterfall Model, Spiral Development, Incremental Development). Software Project Management, Project Steering Model, Organizing personnel, Identifying and retiring risks, Development tools, High Level Planning, Estimating costs, Quality in project management, Process improvement and the Capability Maturity Model. Testing, The testing process, Unit testing, Integration testing, System testing, User Acceptance Testing, Defect Metrics, Migration and Rollout. Software Metrics, Software Quality. |