Modelling and optimizing software quality

Develops an optimization model to optimize software quality within budget and time limitations. Software quality is described through quality factors. This model assumes a non‐linear relationship between quality factors and the effort spent in the development phases. Enables a software manager to determine optimal levels of resource allocation to each of the phases of software development process to maximize the software quality subject to budget for time constraints. An illustrative example explains the application of this model. Also discusses sensitivity analysis of the model.