Review for the Final Exam CSCI Software Project Management
Key Topics covered on previous exams Life Cycles strengths, weaknesses, appropriateness, etc Perceived Value ≠ Value value may not be related to quality the user determines the value and perceived quality Software Projects are Cultural Events management ≠ leadership productivity is heavily related to happiness match tasks and work style to personality type P-CMM
Key Topics covered on previous exams Goal Statement purpose, properties of good ones, … Statement of Work purpose and contents Software Project Management Plan purpose and contents Work Breakdown Structure purpose, format, contents
Key Topics covered on previous exams Estimation what factors influence accuracy LOC v. function points Analogy / Decomposition / Empirical COCOMO Scheduling dependencies, PERT, Gantt, resource leveling, what scheduling tools can do for you
Key Topics covered on previous exams Requirements types of requirements requirements gathering SRS
Key Topics Risk Analysis review the lists of common risks "risk exposure" and "risk reduction leverage" actions: avoidance risk reduction limit impact etc
Key Topics Modeling model versus design modeling diagrams ER, DFD, SC, Use Cases, STD, … appropriateness, strengths, weaknesses, …
Key Topics Metrics product, process, project code metrics length, complexity, efficiency, etc quality factors Functionality, Reliability, Usability, Maintainability, Portability design metrics cohesion, coupling, fan in, fan out, … project metrics test coverage, defect removal time, …
Key Topics Testing V&V laws of testing testing stages: unit, integration, validation, system white box / black box regression testing coverage
Key Topics Software Quality Assurance define "quality" formal technical reviews purpose, format, … work instructions statistical SQA fundamental ideas behind ISO 9000 and CMM Configuration Management baselines necessary features of a CM repository tool
?