Разработка и стандартизация программных средств и информационных технологий

Кафедра информатики и автоматизации научных исследований

Специальность: Прикладная информатика

Преподаватель: Банкрутенко В.В.

Целями освоения дисциплины (модуля) «Разработка и   стандартизация программных средств и информационных технологий» являются ознакомление  студентов  с  вопросами овладени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. Информационная технология. Руководство по управлением программного обеспечения.

Лабораторный практикум

  1. Заведение проекта в CASE-системе – Visible Analyst. Понятие репозитория. Создание диаграммы потоков данных. Создание диаграммы «сущность-связь». Создание диаграммы Констатайна.
  2. Тест по системе сертификации ГОСТ Р.
  3. Написание технического задания на известную программу. Написание пояснительной записки на известную программу. Написание основных разделов «Описания применения».
  4. Освоение АРМ-эксперта. Построение модели оценки качества программного продукта в АРМ-эксперта. Проведение оценки качества программного продукта в АРМ-эксперта.

Литература

а) основная литература:

  1. ГОСТы ЕСПД.
  2. Стандарты CALS. http://www.cals.ru/standards/
  3. Судов Е.В. Интегрированная информационная поддержка жизненного цикла машиностроительной продукции. Принципы. Технологии, Методы. Модели. – М.: ООО Издательский дом «МВМ», 2003.-264с.
  4. Технологии интегрированной логистической поддержки изделий машиностроения", Е.В. Судов, А.И. Левин, А.В. Петров, Е.В. Чубарова. http://www.cals.ru/bookshop/
  5. Методические материалы. http://www.cals.ru/material/
  6. И.М. Лифиц. Стандартизация, метрология и сертификация. М.: Юрайт-Издат.2006. 350с.

Отчетность

  • Семестр 7: Зач