Jump to content

Sigurimi i cilësisë së programit

Nga Wikipedia, enciklopedia e lirë

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]

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 .

  SCS 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 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 | Redakto nëpërmjet kodit]
 Commons: Software quality assurance – Album me fotografi dhe/apo video dhe materiale multimediale
  1. ^ "What is Software Quality Assurance (SQA): A Guide for Beginners". Software Testing Help (në anglishte amerikane). Marrë më 2022-06-02.
  2. ^ 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)
  3. ^ "ISO/IEC/IEEE 90003:2018". ISO (në anglisht). Marrë më 2020-07-14.
  4. ^ 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 | Redakto nëpërmjet kodit]
  • 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ë!)