Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
42
Добавлен:
01.06.2015
Размер:
642.05 Кб
Скачать

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(Software engineering)

Учебный курс

очного обучения по специальностям 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

010503 «Математическое обеспечение и администрирование информационных систем» кафедры

Л Е К Ц И Я 9

Стандарты. Standards

МОП ЭВМ

8 семестр

В.В.Хашковский, к.т.н., доц. каф. МОП ЭВМ ТРТУ

Д.П.Калачев, доц., к.т.н., доц. каф. МОП ЭВМ

ТРТУ

Стандарты

Содержание раздела. Использованные источники

Единая система программной документации (ЕСПД). Семейство стандартов ГОСТ 34. Единая система стандартов автоматизированных систем управления. Семейство стандартов ГОСТ Р ИСО/МЭК. Программная инженерия. Семейство стандартов ГОСТ Р ИСО/МЭК. Информационная технология. Пример создания ведомственных стандартов (стандартов организации) по управлению процессом

1. разработкиИан С ммервилл. . Инженерия программного обеспечения, 6-е издание. Пер. с англ. – М.: Изд. дом «Вильямс», 2002.

2.Брауде Э. Технология разработки программного обеспечения. – СПб.: Питер, 2004.

3.Семейство стандартов ГОСТ 34. Информационная технология. Комплекс стандартов на автоматизированные системы.

4.Семейство стандартов ЕСПД. ГОСТ 19. Единая система программной документации.

5.Семейство стандартов ГОСТ Р ИСО/МЭК. Программная инженерия.

6.Семейство стандартов ГОСТ Р ИСО/МЭК. Информационная технология.

7.Семейство стандартов IEEE по Software Engineering. Под эгидой Software Engineering Standards Committee of the IEEE Computer Society

8.Краткое описание основных задач и методов системной инженерии. Microsoft Solutions Framework (MSF) http://www.microsoft.com/msf

© 2005, В.В.Хашковский, Д.П.Калачев.

2

Стандарты Цели изучения и рассматриваемые вопросы

Цель — ???:

???;

© 2005, В.В.Хашковский, Д.П.Калачев.

3

Стандарты Зачем ?

Трудно представить себе разработку сложных информационных систем без использования различных стандартов, как национальных, так и международных. До 2003 года использование стандартов в проектной деятельности не ставилось под сомнение, а за несоблюдение требований стандарта была установлена ответственность.

Однако в 2003 году был введен в действие федеральный закон "О техническом регулировании", в котором был продекларирован принцип добровольности применения стандартов. Появились вопросы: Как в нынешних условиях применять стандарты? Все ли они добровольны? Какие стандарты нужно использовать: ГОСТы, ГОСТ Р и какая между ними разница?

© 2005, В.В.Хашковский, Д.П.Калачев.

4

Стандарты Понятие стандарта

Стандарт (от англ. норма, образец): в широком смысле слова - образец, эталон, модель, принимаемые за исходные для сопоставления с ними других подобных объектов.

Стандарт - нормативный документ по стандартизации, разработанный, как правило, на основе согласия, характеризующегося отсутствием возражений по существенным вопросам у большинства заинтересованных сторон, принятый

(утвержденный) признанным органом (предприятием). (ГОСТ Р 1.0-92. Государственная система стандартизации РФ. Основные положения.)

Стандарт - документ, разработанный на основе согласия заинтересованных сторон, в котором устанавливаются для всеобщего и многократного использования правила, общие принципы или характеристики, касающиеся различных видов деятельности или их

результатов. (Федеральный закон "О стандартизации" в ред. от 27.12.95 N 211-ФЗ, Статья 1.)

© 2005, В.В.Хашковский, Д.П.Калачев.

5

Стандарты Понятие стандартизации

Стандартизация - это деятельность по установлению норм, правил и характеристик (далее - требования) в целях обеспечения:

Безопасности продукции, работ и услуг для окружающей среды, жизни, здоровья и имущества;

Технической и информационной совместимости, а также взаимозаменяемости продукции;

Качества продукции, работ и услуг в соответствии с уровнем развития науки, техники и технологии;

Единства измерений;

Экономии всех видов ресурсов;

Безопасности хозяйственных объектов с учетом риска возникновения природных и техногенных катастроф и других чрезвычайных ситуаций;

Обороноспособности и мобилизационной готовности страны.

(Федеральный закон "О стандартизации" в ред. от 27.12.95 N 211-ФЗ, Статья 1.)

© 2005, В.В.Хашковский, Д.П.Калачев.

6

Стандарты Понятие стандартизации

"... стандартизация как нормотворческая деятельность вовсе не ограничивается миром машин и механизмов, а распространяется на более широкий круг объектов, включает не только мир вещей, но также производственные и социальные процессы, производственные и социальные отношения. Поэтому она тесно смыкается с экономикой, которая в конечном итоге занимается рациональным использованием ресурсов - трудовых, материальных, финансовых,

информационных." ("Стандартизация и управление качеством продукции", учебник для вузов. М.: ЮНИТИ-ДАНА, 1999)

"Стандартизация - деятельность, направленная на достижение оптимальной степени упорядочения в определенной области посредством установления положений для всеобщего и многократного использования в отношении реально существующих или потенциальных задач". (ISO/IEC GUID2:1996)

© 2005, В.В.Хашковский, Д.П.Калачев.

7

Стандарты

Основу отечественной нормативной базы в области документирования ПС составляет комплекс стандартов Единой системы программной документации (ЕСПД ГОСТ 19).

Стандарты комплекса ГОСТ 34 на создание и развитие автоматизированных систем (АС) — обобщенные, но воспринимаемые как весьма жесткие по структуре ЖЦ и проектной документации.

Государственные стандарты РФ (ГОСТ Р ИСО/МЭК), разработанные на основе прямого применения международных стандартов (ISO/IEC). Это самые "свежие" по времени принятия стандарты.

Стандарты IEEE. Тестирование, проектирование и разработка ПО.

© 2005, В.В.Хашковский, Д.П.Калачев.

8

Стандарты Единая система программной документации (ГОСТ 19)

Рассмотрели ранее.

© 2005, В.В.Хашковский, Д.П.Калачев.

9

Стандарты ГОСТ 34 Информационная технология

(1)

ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения

ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем

ГОСТ 34.320-96 Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и

информационной базы

ГОСТ 34.321-96 Информационные технологии. Система стандартов по базам данных. Эталонная модель управления данными

ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.

ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.

© 2005, В.В.Хашковский, Д.П.Калачев.

10

Соседние файлы в папке Материал Курса