Sigurimi i cilësisë së programit
Sigurimi i cilësisë së softuerit (SCS) (anglisht: Software Quality Assurance; SQA) është një praktikë e monitorimit të të gjitha proceseve, metodave dhe produkteve të inxhinierisë së softuerit për të siguruar përputhjen me standardet e përcaktuara. [1] Mund të përfshijë sigurimin e konformitetit me standardet ose modelet, të tilla si ISO/IEC 9126 (tani i zëvendësuar nga ISO 25010), SPICE ose CMMI . [2]
This article includes a list of references, but its sources remain unclear because it has insufficient inline citations. (April 2019) |
Ai përfshin standarde dhe procedura që menaxherët, administratorët ose zhvilluesit mund të përdorin për të rishikuar dhe audituar produktet dhe aktivitetet e softuerit për të verifikuar që softueri plotëson kriteret e cilësisë që lidhen me standardet.
SCS përfshin të gjithë proceset e zhvillimit te softuerit, duke përfshirë inxhinierinë e kërkesave, dizajnimin e softuerit, kodimin, rishikimet e kodit, kontrollin e kodit burimor/Revision control, menaxhimin e konfigurimit të softuerit, testimin, menaxhimin e lëshimit/release managment dhe integrimin e softuerit . Ai është i organizuar në qëllime, angazhime, aftësi, aktivitete, matje, verifikim dhe vlefshmëri .
Qëllimi
RedaktoSCS përfshin një qasje me tre drejtime:
- Politikat, procedurat dhe standardet në mbarë organizatën
- Politikat, procedurat dhe standardet specifike të projektit
- Pajtueshmëria me procedurat e duhura
Udhëzimet për aplikimin e ISO 9001:2015 në programet kompjuterike janë përshkruar në ISO/IEC/IEEE 90003:2018. [3] Subjektet e jashtme mund të kontraktohen si pjesë e vlerësimeve të procesit për të verifikuar nëse projektet janë në përputhje me standardet. Më konkretisht në rastin e softuerit, ISO/IEC 9126 (https://en.wikipedia.org/wiki/ISO/IEC_9126#Developments) (tani i zëvendësuar nga ISO 25010) duhet të merret parasysh dhe të zbatohet për cilësinë e softuerit.
Aktivitetet
RedaktoAktivitetet e sigurimit të cilësisë zhvillohen në çdo fazë të zhvillimit. Analistët përdorin teknologjinë dhe teknikat e aplikimit për të arritur specifikime dhe dizajne me cilësi të lartë, të tilla si Model-driven engineering . Inxhinierët dhe teknikët qe punojne ne kete fushe gjejnë gabime dhe probleme me cilësinë e softuerit përkatës përmes aktiviteteve të testimit. Standardet dhe devijimet e procesit identifikohen dhe adresohen gjatë zhvillimit nga menaxherët e projektit ose menaxherët e cilësisë, të cilët gjithashtu sigurojnë që ndryshimet në funksionalitetin, performancën, veçoritë, arkitekturën dhe komponentin ( në përgjithësi: ndryshimet në fushën e produktit ose shërbimit) të bëhen vetëm pas rishikimit të duhur. p.sh. si pjesë e tabelave të kontrollit të ndryshimit . [4]
Shihni gjithashtu
Redakto- DOD-STD-2167
- Quality by Design/ Qualiteti per nga dizajni
- Software assurance/ Sigurimi i softuerit
- Software quality analyst/ Analisti i qualitetit te softuerit
- Software quality management/ Menaxhmetet e kualitetit te softuerit
- Software testing/ Testimi i softuerit
Referencat
Redakto- ^ "What is Software Quality Assurance (SQA): A Guide for Beginners". Software Testing Help (në anglishte amerikane). Marrë më 2022-06-02.
- ^ Kelemen, Zádor Dániel; Kusters, Rob; Trienekens, Jos (dhjetor 2012). "Identifying criteria for multimodel software process improvement solutions - based on a review of current problems and initiatives". Journal of Software: Evolution and Process. 24 (8): 895–909. doi:10.1002/smr.549.
{{cite journal}}
: Mungon ose është bosh parametri|language=
(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ^ "ISO/IEC/IEEE 90003:2018". ISO (në anglisht). Marrë më 2020-07-14.
- ^ Wieczorek, Martin; Vos, Diederik; Bons, Heinz (2014-05-08). Systems and Software Quality: The next step for industrialisation (në anglisht). Springer Science & Business Media. ISBN 978-3-642-39971-8.
Lidhje të jashtme
Redakto- IEEE Standard for Software Quality Assurance Processes. doi:10.1109/IEEESTD.2014.6835311. ISBN 978-0-7381-9168-3.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!) - April, Alain (2018). Software Quality Assurance. Wiley-IEEE. ISBN 978-1-118-50182-5.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!) - Chemuturi, Murali (2010). Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers. J.Ross Publishing. ISBN 978-1-60427-032-7.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!) - "Software Quality Requirements". Software Quality Assurance. 2017. fq. 66–100. doi:10.1002/9781119312451.ch3. ISBN 9781119312451.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!) - "Software Quality Assurance(SQA): Plan, Audit & Review." Meet Guru99 – Free Training Tutorials & Video for IT Courses, www.guru99.com/software-quality-assurance-test-audit-review-makes-your-life-easy.html.
- Collofello, J.S.; Buck, J.J. (shtator 1987). "Software Quality Assurance for Maintenance". IEEE Software. 4 (5): 46–51. doi:10.1109/MS.1987.231418.
{{cite journal}}
: Mungon ose është bosh parametri|language=
(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - Parnas, D.L.; Lawford, M. (korrik 2003). "Inspection's role in software quality assurance". IEEE Software. 20 (4): 16–20. doi:10.1109/MS.2003.1207449.
{{cite journal}}
:|hdl-access=
ka nevojë për|hdl=
(Ndihmë!); Mungon ose është bosh parametri|language=
(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - Laporte, Claude Y.; April, Alain (2018). Software Quality Assurance. John Wiley & Sons. ISBN 978-1-118-50182-5.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!)