Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inf_tekhnologii.docx
Скачиваний:
0
Добавлен:
06.12.2019
Размер:
280.88 Кб
Скачать

Государственный комитет Российской Федерации по высшему образованию

Московский государственный авиационный технологический университет

им. К.Э.Циолковского

___________________________________________________________________________

Кафедра “Испытания летательных аппаратов”

Курс лекций по дисциплине

«Информационные технологии»

Направление 230100 -

"Информатика и вычислительная техника"

Составитель: доц., к.ф.-м.н. М.И.Перцовский

Москва 2008

Лекция № 1 (Вводная лекция)

Базовые понятия.

Информационные технологии – технологии построения информационных систем, программная часть этих систем.

Информация – мера устранения неопределенности у получателя о состоянии передатчика. Например, передан log2n бит информации. Знать о том, в каком одном из n состояний находится передатчик, - это и есть «быть информированным». Задача получателя и заключается в том, чтобы «быть информированным». Передача информации происходит через информационный канал. Циркуляцию информации называют контуром.

Информационная система - последовательность данных, находящаяся в системе.

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

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

Введение в курс “Информационные технологии”.

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

Предметом “Информационных технологий” является методология разработки больших вычислительных систем, предусматривающая использование специального языка проектирования программ и позволяющая создавать эффективное высоконадежное и легкомодифицируемое программное обеспечение. Точное описание функций, реализуемых с помощью ЭВМ, определяется при составлении функциональной спецификации системы. На этом этапе задается структура входных и выходных данных, общая структура управления процессами функционирования разрабатываемой системы в целом. В соответствии с спецификациями данные для тестирования представляются на ранних этапах разработки. Это способствует проведению объективного тестирования, поскольку на данные не будет оказывать влияние конкретная реализация системы. Построение и оптимизация функциональной структуры программного обеспечения больших вычислительных комплексов на этапе спецификации является наиболее важным и ответственным этапом проектирования.

Лекция № 2

Жизненный цикл системы.

Жизненный цикл - состояние (этапы), в которых находится информационная система.

Информационная система - последовательность данных, находящаяся в системе.

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

определение

спецификаций

10%

анализ 15%

требований проектирование

комплексное кодирование

тестирование 20%

20%

25%

автономное

тестирование

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

Этапы:

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