Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Горбунов / УП_ОПТ1 / Р1_Введение.doc
Скачиваний:
26
Добавлен:
16.04.2013
Размер:
175.1 Кб
Скачать
    1. Особенности первой части курса опт.

«На тех, кто впал без умысла в ошибку, не гневаются сильно.»

Софокл, ок.496-406 гг.до н.э.

Наиболее важной частью курса являются как практические занятия (лабораторные работы), так и самостоятельная работа слушателей. Она построена таким образом, что образует единую систему от “простой” БД реляционного типа, интерфейсов к внешним базам данных и до программных приложений. Освоение предлагаемого минимума практических навыков ещё не делает студента специалистом, но он начинает понимать как проектируются, разрабатываются, сопровождаются, развиваются и эксплуатируются сложные программные комплексы. Надеемся, что студенты успешно освоившие настоящий курс, будут подготовленным к эффективной деятельности в различныхпредметных областях(по их специализацям), которые всегда тесно связанны с информационными технологиями.

Данное учебное пособие покурсу“Основы программных технологий” (ОПТ) содержит следующиедвечасти:

  • «Основы теорииданных» (ОТД);

  • «Основы технологий программирования» (ОТП).

При изучении ОТД, мы рассмотрим:

  • базовые положения о моделях вычислений и истории развития методик и технологий создания программных систем;

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

  • начальное описание основ теории реляционных баз данных, необходимое для понимания сущности данных и их организации;

  • введение в язык SQL, который необходимо знать всем использователям информационных технологий;

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

Ясно, что базовая часть курса – технологии организации данных. С ней так или иначе столкнутся все специалисты в области высоких технологий (и не только они). В при изучении ОТП, мы используем ОТД, но это рассматривается во второй части нашего учебного пособия.

    1. Основная литература курсаОпт.

«Блаженна жизнь, пока живешь без дум...»

Софокл, ок.496-406 гг.до н.э.

Каждый специалист в области высоких технологий, использующий информационные технологии в своей деятельности, должен уметь работать с томами технической документации и не бояться их толщины. Настоящий курс лекций “Основы программных технологий” использует следующие основные литературные источники.

1. Б.Страуструп Язык программирования С++,спец.изд./Пер. с англ.-М.;СПб.:ЗАО “Издательство БИНОМ”-“Невский диалект”,2001г.-1099с.,с.:ил.

В среде специалистов это “белая книга” по стандарту ISO и ANSI, написанная автором языка С++. Прекрасный первоисточник, но требует серьёзных усилий от начинающих пользователей, т.к. расчитана на специалистов.

2. Харви Дейтел, Пол Дейтел. Как программировать на С++. Третье издание./Пер.с англ.–М.:ЗАО “Издательство БИНОМ, 2001г. - 1151с.:ил.

Прекрасный учебник, созданный сообществом университетских преподавателей (и образовавщими методическое сообщество в университетах США). Это базовая книга, знание материала которой предполагается уже освоенным слушателями нашего курса ранее. Она используется для закрепления познаний и навыков языка С++, т.к. понимание технологическихсоветов и примеров приходит позднее – в процессе использования языка.

3. Крис Х. Папас, Уильям Х. Мюррей Отладка С++./Пер. с англ.-М.:ЗАО “Издательство БИНОМ”,2001г.-509с.:ил.

Книга необходимая для практикума по С++, требующего поиска и исправления ошибок в программах, написанных другими авторами. Используется как базовое технологическое пособие для успешного выполнения лабораторных работ.

4. Томас Коннолли, Каролин Брэгг, Анна Страчан Базы данных: проектирование, реализация и сопровождение. Теория и практика.:Пер. С англ.:Уч.пос.-М.:Из.дом “Вильямс”,2000.-1120с.,ил.

Прекрасно написанная книга – введение в современные БД, СУБД и другие средства организации данных. Очень рекомендуется для более детального ознакомления с современной проблематикой баз данных всем заинтересованным слушателям курса.

5. Давид Мейер. Теория реляционных баз данных: Пер.с англ.-М.: Мир, 1987.-608с.:ил.

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

6. Леен Аммерааль. STL для программистов.Пер.с англ.- М.:ДМК, 1999г.- 240с.:ил.

Библиотека STL вошла в стандарт языка С++ и является основой технологии обобщеного программирования. Это изложение курса лекций, которое поможет освоить важные для будущих профессионалов в САПР БИС нужные навыки программирования. Остальным слушателям рекомендуется для ознакомления.

7. Грейди Буч, Джеймс Рамбо, Айвар Джекобсон Язык UML. Руководство пользователя: Пер.с англ.-М.:ДМК,2000.-432с.,ил.

Основная книга по языку UML, используемая в нашем курсе. Дает представление о наиболее яркой современной парадигме проектирования и програмирования. Вызывает желание более полно понять смысл языка, т.е. прочесть другие книги.

8. А.Якобсон, Г.Буч, Дж.Рамбо Унифицированный процесс разработки программного обеспечения.- СПб.:Питер,2002.-496с. :ил.

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

8

Соседние файлы в папке УП_ОПТ1