what is sei cmm iso
пример за двойно свързан списък c ++
В този урок ще обсъдим пълната форма и значението на следните термини като SEI, CMM, ISO, IEEE и ANSI с пълно обяснение, а също така ще видим как тези сертификати ще бъдат полезни за софтуерната индустрия.
В тази статия ние предоставяме петте различни вида сертификати с пълни подробности.
Какво ще научите:
# 1) БЪДЕТЕ
SEI означава „Институт за софтуерно инженерство“ в университета Карнеги-Мелън, иницииран от Министерството на отбраната на САЩ, за да помогне за подобряване на процесите на разработване на софтуер.
# 2) CMM
CMM означава „Модел на зрялост на способността“, разработен от SEI. Това е модел от 5 нива на организационна „зрялост“, които определят ефективността при предоставянето на качествен софтуер.
Той е насочен към големи организации като големи изпълнители на Министерството на отбраната на САЩ. Въпреки това, много от процесите за осигуряване на качеството са подходящи за всяка организация и ако се прилагат разумно, могат да бъдат полезни.
Организациите могат да получат CMM рейтинги, като преминават оценки от квалифицирани одитори.
Ниво 1 - Характеризира се с хаос, периодични паники и героични усилия, необходими на хората за успешно завършване на проекти. Малко, ако има някакви процеси на място; успехите може да не са повторими.
Ниво 2 - Съществуват процеси за проследяване на софтуерни проекти, управление на изискванията, реалистично планиране и управление на конфигурацията, успешни практики могат да бъдат повторени.
Ниво 3 - Стандартните процеси за разработване и поддръжка на софтуер са интегрирани в цялата организация, съществува група за софтуерно инженерство, която контролира софтуерните процеси и се използват програми за обучение, за да се гарантира разбиране и съответствие.
как да отворите .dat файл
Ниво 4 - Метриките се използват за проследяване на производителността, процесите и продуктите. Ефективността на проекта е предвидима, а качеството е постоянно високо.
Ниво 5 - Фокусът е върху непрекъснатото подобряване на процеса. Въздействието на новите процеси и технологии може да бъде прогнозирано и ефективно приложено, когато е необходимо.
# 3) ISO
ISO означава „Международна организация за стандарти“ - стандартите ISO 9001, 9002 и 9003 се отнасят до системи за качество, които се оценяват от външни одитори и се прилагат за много видове производствени и производствени организации, а не само за софтуер.
Най-изчерпателният е 9001 и този е най-често използваният от организациите за разработка на софтуер. Той обхваща документацията, проектирането, разработването, производството, тестването, инсталирането, обслужването и други процеси.
java как да копирате масив
ISO 9000-3 (не е същото като 9003) е насока за прилагане на ISO 9001 към организации за разработка на софтуер. Американската версия на стандартите от серията ISO 9000 е точно същата като международната версия и се нарича серия ANSI / ASQ Q9000.
Версията за САЩ може да бъде закупена директно от ASQ (Американското общество за качество) или от организациите на ANSI.
За да бъде сертифициран по ISO 9001, одитор от трета страна оценява организация и сертифицирането обикновено е добро за около 3 години, след което се изисква пълна преоценка.
Имайте предвид, че сертифицирането по ISO 9000 не означава непременно качествени продукти, а само че се спазват документирани процеси.
# 4) IEEE
IEEE означава „Институт на инженерите по електротехника и електроника“.
Освен всичко друго, създава стандарти като „IEEE Standard for Software Test Documentation“ (IEEE / ANSI Standard 829), „IEEE Standard of Software Unit Testing (IEEE / ANSI Standard 1008),„ IEEE Standard for Software Quality Assurance Plans “(IEEE / ANSI стандарт 730) и други.
# 5) ANSI
ANSI означава „Американски национален институт по стандартизация“, основният орган за индустриални стандарти в САЩ публикува някои стандарти, свързани със софтуера, съвместно с IEEE и ASQ (Американско общество за качество).
Моля, не се колебайте да споделите вашите мисли в секцията за коментари по-долу
Препоръчително четене
- Какви са атрибутите за качество?
- Разлика между осигуряване на качество и контрол на качеството (QA срещу QC)
- Фалшив Бог на качеството срещу истинските хора - кой е отговорен за качеството на софтуера?
- 7 основни инструменти за качество: Инструменти за управление, контрол и подобряване на качеството
- Сертификати за тестване на софтуер и осигуряване на качеството - част 2
- Функция на пула от данни в IBM Rational Quality Manager за управление на тестови данни
- Урок за център за качество на микрофокуса (Ден 6) - Управление на дефекти
- Ръководство за инсталиране на Центъра за качество на Micro Focus - Научете QC (Ден 2)