Высшего профессионального образования

Вид материалаЛекции

Содержание


Тематика практических занятий
Подобный материал:
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО -СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»


Учебная программа дисциплины

«Современные средства и технологии разработки программных систем»


Курс посвящен изучению современных программных средств, используемых на различных этапах жизненного цикла программных систем (ПС), а также технологиям разработки ПС на основе стандартов.

Виды учебной работы:


Лекции 30 час.

Практические работы 36 час.

Экзамен


Содержание теоретической части дисциплины


Раздел

Наименование тем лекций

Кол-во

часов

1

Основные понятия и определение курса. Общие положения о стандартах и разработке ПО. Нормативные документы по стандартизации и виды стандартов. Стандарты в области программного обеспечения.

2

2

Модели разработки ПО. Прикладные программы с высокой степенью автоматизации управления. Пакеты прикладных программ, их адаптируемость.

2

3

Основы устройства и  использование экспертных систем в разработке адаптируемого ПО. Способы формального представления знаний в интеллектуальных системах.

2

4

Проектирование программ сложной структуры. ГОСТ Р ИСО/МЭК 12207-99: Процессы жизненного цикла программных средств.

4

5

Стандарты документирования программных средств. Характеристика состояния в данной области. Единая система программной документации.

4

6

Государственные стандарты Российской Федерации: ГОСТ Р ИСО/МЭК 9294-93, ГОСТ Р ИСО/МЭК 9126-93, ГОСТ Р ИСО 9127-94, ГОСТ Р ИСО/МЭК 8631-94, ГОСТ Р ИСО/МЭК 12119:1994.

2

7

Надежность и качество ПС. Основные понятия и показатели качества и надежности программных средств

4

8

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

4

9

Модели надежности программного обеспечения. Аналитические модели надежности ПС: динамические и статические. Эмпирические модели надежности ПС.

4

10

Сертификация ПС. Понятие рынка программных средств.

2



Тематика практических занятий


№ п/п

Наименование работы

Кол-во

часов

1

Технология разработки ПС в среде объектно-ориентированного программирования Delphi. Основные понятия ООП.

Графический интерфейс среды: расположение окон, выбор компонентов, использование инспектора объектов для изменения свойств объектов.

4

2

Визуальные компоненты среды для ввода и отображения информации в графическом интерфейсе пользователя ПС

4

3

Невизуальные компоненты среды для организации работы ПС

4

4

Разработка стандартизованного интерфейса ПС в среде ООП.

4

5

Выбор задания для составления технического задания на разработку программного средства. Изучение хода выполнения работы. Изучение текста стандарта ГОСТ Р ИСО/МЭК 12207-99: Процессы жизненного цикла программных средств. Выбор необходимого материала из стандарта.

4

6

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

4

7

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

4

8

Осуществление проектирования архитектуры ПС: разрабатываются формы входной информации, разрабатываются формы выходной информации, разрабатывается пользовательский интерфейс.

4

9

Представление учебного проекта. Составление протокола приемки ПС.

4


Литература

  1. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств: Учеб. пособие. Под ред. О.С. Разумова. – М.: Финансы и статистика, 2005. – 288 с.
  2. Липаев В.В. Проектирование программных средств: Учеб. пособие для вузов. – М.: Высш. шк., 1990. – 303 с.
  3. Бабешко В.Н., Нежурина М.И. Система оценки качества программных комплексов для дистанционного обучения. – М.: ЦДО МИЭМ; Европейский центр по качеству, 2004. – 178 с.
  4. Козлов А.С., Куликова Е.Н. Стандартизация, формализация и организационные подходы. // Мир электронного обучения, 2005, № 3-4 – с.50-61.
  5. Проектирование пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. Под ред. М. Дадашова. – Вильнюс: DBS LTD, 1992. – 186 с.
  6. Гильтяев А.К., Машин В.А. Проектирование и дизайн пользовательского интерфейса. – 2-е изд. – СПб.: КОРОНА принт, 2004. – 352 с.
  7. Коутс Р., Влейминк И. Интерфейс «Человек-компьютер»: Пер. с англ. – М.: Мир, 1990. – 501 с.


Составила:

Доцент кафедры «Автоматизированные вычислительные системы»

ГОУВПО «Воронежский государственный технический университет»,

к.т.н., доцент Кремер О.Б.