Софтуерни технологии


Стандарти за качеството на софтуера



страница50/106
Дата11.05.2023
Размер2.27 Mb.
#117653
ТипАнализ
1   ...   46   47   48   49   50   51   52   53   ...   106
Softuerni Texnologii
Свързани:
empty doc
8.4. Стандарти за качеството на софтуера
В областта на качеството на софтуера има най-разнообразни стандарти,
отличаващи се по степен на общност, предназначение, степен на готовност за
приложение, разпространение и др. Нито е възможно, нито е смислено тук да
се разглеждат всички те. Поради това ще направим кратък преглед с цел създа-
ване на обща представа, а след това ще обърнем повече внимание на тези, без
прилагането или поне познаването на които създаването на съвременен софту-
ер не е препоръчително. Изрично ще отбележим, че някои от тях не визират
точно качеството на софтуера, а по-общи или други проблеми на неговото съз-
даване. Независимо от това те представляват интерес, защото самото прилагане
на стандарти при производството на софтуер е едно от изискванията за осигу-
ряването качеството на процеса и на продукта.
8.4.1. Национални и други стандарти с ограничено действие
В областта на отбраната, както е известно, особено се държи на стандар-
тизацията, а и въпросът за качеството на софтуера е от първостепенно значе-
ние. Министерството на отбраната на САЩ освен споменатия по-горе в 8.2.4.
стандарт DOD-STD-2168 Software Quality Program прилага и DOD-STD 2167A
Defense System Software Development. Подобни стандарти има и в НАТО. Общи
107
стандарти за качеството са NATO AQAP-1, AQAP-13, AQAP-14, като AQAP-13
дава допълнителни изисквания за софтуера, a AQAP-14 съдържа указания за
оценяване на съответствието на продукта с изискванията. Има данни, че тези
стандарти се ползват активно във Великобритания, по-малко в другите евро-
пейски страни — членки на НАТО, и никак — в САЩ. Що се отнася до AQAP-1,
той се смята за еквивалентен на ISO 9001 и вече е изместен от него.
В областта на авиацията САЩ имат специален стандарт STD 018a-1987
Computer Software Quality Program Requirements.
Негов аналог в Европа е ESA
PSS-05 Software Engineering Standards.
Ядрената енергетика има също своите специални стандарти: IAEA-1987
QA for Computer Software, BS 5882-80 Specification for a Total Quality Assurance
Programme for Nuclear Power Plants, прилаган във Великобритания, ASME
N45.2.11 Quality Assurance Requirements for the Design of Nuclear Power Plants,
канадската серия от стандарти Q396 за програми за осигуряване на качеството
за критични и некритични приложения, испанския стандарт UNE73-404 за оси-
гуряване на качеството на информатични системи в ядрени инсталации.
Немалък брой страни имат също свои стандарти за качеството на софтуе-
ра. За Франция, Ирландия и Германия например те вече губят значението си във
връзка с преминаването към единна система на стандарти в рамките на Евро-
пейския съюз. В Австралия и Нова Зеландия се прилага стандартът AS3563 —
Standard for Software Quality Management Systems. Той се смята за по-добър за
приложение от аналогичните от серията ISO 9000, като при това, ако дадена
система за осигуряване на качеството удовлетворява единия от тях, тя съответ-
ства на практика и на втория.
8.4.2. Международни стандарти за софтуера
В световен мащаб съществува специално тяло, упълномощено да създава
международни стандарти, отнасящи се до софтуера. To e образувано като общ
орган на Обединения технически комитет 1 (JTC1) на Международната органи-
зация за стандартизация ISO и на подкомитет 7 (SC7), принадлежащ на Между-
народната електротехническа комисия IEC. Нарича се ISO/IEC JTCl/SC7
Software Engineering.
Подготовката на даден стандарт се подчинява на строго формализирана
процедура, чиято цел е да се отчете мнението на всички заинтересовани страни,
да се постигне съгласие между тях, да се избегнат по възможност всякакви греш-
ки, да се спазят стандартите относно формата и съдържанието. Обикновено в
началните стадии на изработването на даден стандарт материалите за него са с
ограничен достъп, но от един момент нататък стават достъпни и могат да бъдат
намерени в Интернет. Обикновено даден стандарт е в състояние TR (Technical
Report) — технически доклад, или IS (International Standard) — международен
стандарт.
В момента има около 30 стандарта в областта на софтуера, но броят им
нараства. Някои от тях са в състояние на технически доклади, но други са в
сила.. Нещо повече — за приетите има предвидена специална процедура за ре-
визия, която се провежда по определен план. Сред тези стандарти ще споменем
следните, пряко свързани с качеството на софтуера:
108
IS 9126-1 Information Technology Software quality characteristics and
metrics Part 1 Quality characteristics and sub-characteristics
TR 15504-к: Information Technology Software Process Assessment
Part k (тук K е число от 1 до 9, т. е. това са 9 части на един стандарт, които
третират различни аспекти на оценяването на софтуерния процес — увод, кон-
цепции, речник, указания и т. н.)
IS 12119 Information Technology Software packages quality requirements
and testing
IS 14598-5: Information Technology Software Product Evaluation

Сподели с приятели:
1   ...   46   47   48   49   50   51   52   53   ...   106




©obuch.info 2024
отнасят до администрацията

    Начална страница