1. Практические вопросы
построения АСУП
Стандарты в разработке ПО
Решетников Александр
areshetnikov@emzior.ru
04 октября 2010г.
2. Мировые стандарты
ISO 900X
Соответствие в России ГОСТ-Р ИСО 9001-2008
TickIT (Великобритания)
SEI SW-CMM (США)
2 Стандарты в разработке ПО 04.10.2010
3. ISO 9000
3 Стандарты в разработке ПО 04.10.2010
4. TickIT
TickIT - это схема сертификации систем качества
для программного обеспечения, предложенная
группой ведущих фирм и некоммерческих
организаций Великобритании, работающих в
области информатики. TickIT базируется на
стандарте ISO 9001:1994.
4 Стандарты в разработке ПО 04.10.2010
5. Capability Maturity Model for Software
(Модель SEI SW-CMM)
Основные признаки зрелой организации:
четко определенны и документированны процедуры управления
требованиями, планирования проектной деятельности, управления
конфигурацией, создания и тестирования программных продуктов,
отработанные механизмы управления проектами;
эти процедуры постоянно уточняются и совершенствуются;
оценки времени, сложности и стоимости работ основываются на
накопленном опыте, разработанных метриках и количественных
показателях;
существуют обязательные для всех правила оформления
методологической программной и пользовательской документации;
технологии незначительно меняются от проекта к проекту на основании
стабильных и проверенных подходов и методик;
активно апробируются и внедряются новые технологии, производится
оценка их эффективности.
5 Стандарты в разработке ПО 04.10.2010
6. ГОСТ 34.601-90
Стандарт устанавливает стадии и этапы создания АС.
Процесс создания АС представляет собой
совокупность упорядоченных во времени,
взаимосвязанных, объединённых в стадии и этапы
работ, выполнение которых необходимо и
достаточно для создания АС, соответствующей
заданным требованиям.
6 Стандарты в разработке ПО 04.10.2010
7. Методологии разработки ПО
Традиционный
Проектный (ISO, ГОСТ)
Современный
Agile (Agile software development, гибкая разработка)
Другие (Итеративная, «Водопад», Спиральная
модель, RUP)
7 Стандарты в разработке ПО 04.10.2010