Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_01_Тема_01.doc
Скачиваний:
62
Добавлен:
21.05.2015
Размер:
786.43 Кб
Скачать

Министерство образования и науки Российской Федерации

ГОУ ВПО Тамбовский государственный технический университет

Кафедра Информационные системы и защита информации

Дисциплина Технология программирования

Лекция 1

Тема 1 Технология программирования. Основные понятия и подходы

Направление 230400 «Информационные системы и технологии»

1 курс, группы БИС-11, БИС-12

Преподаватель: Минин Юрий Викторович

Тамбов 2011

Лекция №1.

Технология программирования. Основные понятия и подходы.

Цель лекции

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

План лекции

1. Технология программирования и основные этапы ее развития.

2. Проблемы разработки сложных программных систем.

3. Блочно-иерархический подход к созданию сложных систем.

4. Жизненный цикл и этапы разработки программного обеспечения.

5. Эволюция моделей жизненного цикла программного обеспечения.

6. Оценка качества процессов создания программного обеспечения.

Список литературы

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

1. Иванова Г.С. Технология программирования М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.

2. Жоголев Е.А. Технология программирования М.: Научный мир, 2004. - 216 с.

3. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. М.: ИД "ФОРУМ" - ИНФРА-М, 2008. - 400с .

4. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. М.: Финансы и статистика, 2005. - 288 с.

Дополнительная литература:

1. Баранов С.Н., Домарацкий А.Н., Ласточкин Н.К., Морозов В.П. Процесс разработки программных изделий. М.: ФИЗМАТЛИТ, Наука, 2000. - 176с.

2. Сборник стандартов ЕСПД. – М.: ИПК Издательство стандартов, 2001. – 164с.

Internet-ресурсы:

1. www.intuit.ru- Интернет-университет информационных технологий.

2. http://citforum.ru/- Центр информационных технологий.

3. http://www.tstu.ru/r.php?r=education- Электронная библиотека ТГТУ.

Содержание лекции

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

1. Технология программирования и основные этапы ее развития

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

- указание последовательности выполнения технологических операций;

- перечисление условий, при которых выполняется та или иная операция;

- описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п. (рис. 1.1).

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

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

Рисунок 1.1 -Структура описания технологической операции

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]