Разработка и стандартизация программных средств и информационных технологий
Кафедра информатики и автоматизации научных исследований
Специальность: Прикладная информатика
Преподаватель: Банкрутенко В.В.
Целями освоения дисциплины (модуля) «Разработка и стандартизация программных средств и информационных технологий» являются ознакомление студентов с вопросами овладениz практическими навыками в проектировании ИС с использованием средств автоматизации для создания ИС (CASE (Computer-Aided Software Engineering)), созданием нормативных документов для разработки программных средств(ПС), созданием модели для оценки качества ПС.
В курс включены понятия технологии интегрированной информационной поддержки жизненного цикла изделия (ИПИ), в том числе и для программных систем и технологий, роли и места стандартов в ИПИ технологии. целей и принципов сертификации программных продуктов(ПП) и технологий, правил Системы сертификации в части ПП, роли стандартов при разработке и сертификации ПП, моделей оценки качества ПП и проведение оценки качества ПП.
В результате освоения дисциплины обучающийся должен:
Знать основные понятия ИПИ-технологий, основные стандарты ЕСПД(Единая система программной документации), используемые при разработке программ и ИС, методы оценки качества программ и ИС, цели и принципы системы сертификации программных продуктов, а так же стороны, участвующие в процессе сертификации и их ответственность.
Уметь разработать нормативный документ или документацию на программу в соответствии с ГОСТ ЕСПД(пояснительная записка, техническое задание, описание применения и т.д.), разработать модель оценки качества программного продукта и провести его оценку с использование АРМ эксперта для оценки качества ПП.
Владеть понятиями проведения сертификации ИПИ – технологий, автоматизированных систем и комплексов, разработки ИС с использованием CASE-средств.
Содержание
1. Понятие технологии информационной поддержки жизненного цикла (ЖЦ) изделия (ИПИ – технологии). Роль и место стандартов в ИПИ технологии. Место программного обеспечения в ИПИ – технологии. CASE-средства. Определение ИПИ-технологии. ИПИ-принципы и ИПИ-технологии. Интегрированнная информационная среда(ИИС) – ядро ИПИ-технологий. Вопросы безопасности при создании ИИС. Диаграмма потоков данных (DFD). Диаграмма «сущность-связь»(ERD). Структурное проектирование (Диаграммы Констатайна). CASE-система – Visible Analyst.
2. Система сертификации ГОСТ – Р. Основные положения «Системы сертификации ГОСТ –Р». Основные цели и принципы Системы. Распределение ответственности. Правила Системы сертификации ГОСТ – Р. Положение Испытательного центра программных средств. Руководство по качеству. Их назначение. Цели, принципы, функции и задачи стандартизации.
3. ГОСТы Единой Системы Программной Документации (ЕСПД), их применение. ГОСТ 19.101-77. ВИДЫ ПРОГРАММ И ПРОГРАММНЫХ ДОКУМЕНТОВ. ГОСТ 19.102-77. СТАДИИ РАЗРАБОТКИ. ГОСТ 19.402-78. ОПИСАНИЕ ПРОГРАММЫ. ГОСТ 19.502-78. ОПИСАНИЕ ПРИМЕНЕНИЯ. ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению. ГОСТ 19.404-79. Пояснительная записка. Требования к содержанию и оформлению.
4. Информационная технология. Комплекс стандартов. Органы по сертификации ИПИ технологий. Основные положения об этих органах. Цель сертификации ИПИ технологий. ГОСТ 34.003-90. Автоматизированные системы. Термины и определения. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы. ГОСТ 2.051-2006. Электронные документы. Общие положения. Основные положения закона об электронно-цифровой подписи. ГОСТ 2.052-2006. Электронная структура изделия. Общие положения.
5. Оценка качества программных продуктов. Цель и основные нормативные документы. ГОСТ 28-195. Оценка качества программных средств. ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению. ГОСТ Р ИСО/МЭК 12119-2000. Информационная технология. Пакеты программ. Требования к качеству и тестирование. ГОСТ Р ИСО/МЭК ТО 9294-93. Информационная технология. Руководство по управлением программного обеспечения.
Лабораторный практикум
- Заведение проекта в CASE-системе – Visible Analyst. Понятие репозитория. Создание диаграммы потоков данных. Создание диаграммы «сущность-связь». Создание диаграммы Констатайна.
- Тест по системе сертификации ГОСТ Р.
- Написание технического задания на известную программу. Написание пояснительной записки на известную программу. Написание основных разделов «Описания применения».
- Освоение АРМ-эксперта. Построение модели оценки качества программного продукта в АРМ-эксперта. Проведение оценки качества программного продукта в АРМ-эксперта.
Литература
а) основная литература:
- ГОСТы ЕСПД.
- Стандарты CALS. http://www.cals.ru/standards/
- Судов Е.В. Интегрированная информационная поддержка жизненного цикла машиностроительной продукции. Принципы. Технологии, Методы. Модели. – М.: ООО Издательский дом «МВМ», 2003.-264с.
- Технологии интегрированной логистической поддержки изделий машиностроения", Е.В. Судов, А.И. Левин, А.В. Петров, Е.В. Чубарова. http://www.cals.ru/bookshop/
- Методические материалы. http://www.cals.ru/material/
- И.М. Лифиц. Стандартизация, метрология и сертификация. М.: Юрайт-Издат.2006. 350с.
Отчетность
- Семестр 7: Зач