Skip to content

software quality

serhij.zolotukhin edited this page May 21, 2026 · 1 revision

SOFTWARE QUALITY ATTRIBUTES

https://dev.to/lahiru_rajapakshe_8634adb/software-quality-attributes-the-key-to-building-robust-software-857

Maintainability Type of maintainability Enhancements – costs due to continuing innovations (generally 50% or more of software maintenance costs) Adaptive maintenance – costs due to modifying a software solution to allow it to remain effective in a changing business environment (25% of software maintenance costs) Corrective maintenance – costs due to modifying software to correct issues discovered after initial deployment (generally 20% of software maintenance costs) Perfective maintenance – costs due to improving or enhancing a software solution to improve overall performance (generally 5% of software maintenance costs)

Sub attributes:
    Understandability -
        Solution approaches:
            Minimizing complexity
            High-quality development environments
            Deploying observability tooling
            Adopting debuggers
    Modifiability -
    Requirement to implementation mapping and vice versa -
    Testability -

Functional suitability Reliability - Надежность Operability Performance efficiency Security Compatibility Transferability

URLS

https://quandarypeak.com/2015/02/measuring-software-maintainability/ https://asq.org/quality-resources/software-quality#:~:text=Software%20quality%20is%20defined%20as,defect%20management%20and%20quality%20attributes. https://www.pagerduty.com/eng/what-is-software-understandability/

continuous integration with huge tests

https://www.sealights.io/regression-testing/5-ways-to-do-continuous-integration-testing-wrong/

My side bar

Clone this wiki locally