Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1258

.pdf
Скачиваний:
1
Добавлен:
15.11.2022
Размер:
633.13 Кб
Скачать

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

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

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

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

МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ

Наиболее широкое распространение при создании программного обеспечения получило модульное программирование.

Суть модульного программирования состоит в разделении сложной программы на простые объекты - программные модули

101

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

возможность распараллеливания процесса разработки программного обеспечения;

возможность создания библиотек модулей с целью повторного применения;

упрощение проблемы сегментации большой программы для эффективного использования объема оперативной памяти;

облегчение тестирования программы; К недостаткам модульного программирования относятся:

сложность и неоднозначность задачи декомпозиции программ на модули;

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

различных языках программирования; достаточно большое влияние человеческого фактора в

технологии программирования.

ПОСЛЕ ИЗУЧЕНИЯ РАЗДЕЛА НЕОБХОДИМО ЗНАТЬ

Классификацию системного программного обеспечения. Назначение операционной системы и системных программ. Возможности операционных систем Windows.

Основные положения работы в Windows.

Классификацию прикладного программного обеспечения. Назначение универсального прикладного программного обеспечения.

Назначение проблемно- и объектно-ориентированного прикладного программного обеспечения.

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

102

ТЕСТЫ ДЛЯ САМОПРОВЕРКИ

Выбрать вариант ответа, являющийся наиболее полным ответом на поставленный вопрос.

1.Как соотносятся понятия «информация» и «данные»: а) это одно и то же б) информация – это активно используемые данные

в) это никак не связанные понятия

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

3.Аппаратные средства компьютерной системы – это: а) системный блок, клавиатура и монитор

б) технические устройства, находящиеся внутри системного блока в) совокупность технических устройств, составляющих

компьютер и периферийные устройства

4.Решение задач пользователя обеспечивается:

а) системным программным обеспечением б) прикладным программным обеспечением

5.Функции операционной системы – это: а) решение задач пользователя б) управление работой компьютера

в) управление работой компьютера, обеспечение интерфейса пользователя, управление работой других программ, управление файловой системой

6.Уровень языка программирования определяется:

а) степенью его универсальности б) степенью его близости к машинным командам в) стоимостью транслятора

103

7. Система программирования включает:

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

8.Для построения вычислительной сети необходимо: а) сетевая операционная система б) сетевое оборудование в) и то, и другое

9.ЭВМ предназначена для обработки:

а) любых видов информации б) только числовой информации

в) любых видом информации, представленной в числовой форме

10.Основной технической базой построения современных компьютерных систем являются:

а) компьютеры класса мэйнфрейм б) персональные ЭВМ в) суперкомпьютеры

11.Функционирование аппаратных средств компьютерной системы обеспечивается:

а) системным программным обеспечением б) прикладным программным обеспечением

12.Функции операционной системы – это:

а) управление работой компьютера б) обеспечение интерфейса пользователя

в) управление работой других программ г) управление файловой системой д) все вышеперечисленное

13. Для создания новых программных продуктов используются: а) системы программирования б) системные программы в) прикладные программы

104

14.Энергетические задачи решаются на персональном компьютере:

а) путем программирования алгоритма их решения б) путем использования пакетов прикладных программ в) возможны оба варианта

15.Пакеты прикладных программ общего назначения обычно включают:

а) текстовый редактор, редактор электронных таблиц, СУБД б) графический редактор, настольную издательскую систему в) программу статистического анализа, систему программирования

16.Вычислительные сети создаются:

а) для обеспечения обмена информацией между пользователями б) для повышения быстродействия компьютеров

ЛИТЕРАТУРА

1.Советов Б. Я. Информационная технология. М.: Высш.

шк., 1994.

2.Свириденко С. С. Современные информационные технологии. М.: Радио и связь, 1989.

3.Информационные системы и сети ЭВМ. Учебное пособие.

Л.: ЛГТУ, 1990.

4.Информационные системы для руководителей / Перегудов Ф. И. и др. / М.: Финансы и статистика, 1989.

105

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ

3

1. ИНФОРМАТИЗАЦИЯ ОБЩЕСТВА

4

1.1. РОЛЬ ИНФОРМАТИЗАЦИИ

 

В РАЗВИТИИ ОБЩЕСТВА

4

1.2. ИНФОРМАЦИОННАЯ КУЛЬТУРА

8

1.3. ИНФОРМАЦИОННЫЙ ПОТЕНЦИАЛ

 

ОБЩЕСТВА

11

2. ИНФОРМАЦИОННЫЕ СИСТЕМЫ

15

2.1. ИНФОРМАЦИЯ И ИНФОРМАЦИОННЫЕ

 

СИСТЕМЫ

15

2.2. СТРУКТУРА ИНФОРМАЦИОННЫХ

 

СИСТЕМ

18

2.3. КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ

 

СИСТЕМ

21

3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

24

3.1. ПОНЯТИЕ ИНФОРМАЦИОННОЙ

 

ТЕХНОЛОГИИ

24

3.2. ВИДЫ ИНФОРМАЦИОННЫХ

 

ТЕХНОЛОГИЙ

27

3.3. ИНСТРУМЕНТАРИЙ ИНФОРМАЦИОННЫХ

 

ТЕХНОЛОГИЙ

31

4. ТЕХНИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ

 

ТЕХНОЛОГИЙ

32

4.1. АППАРАТНОЕ СОПРОВОЖДЕНИЕ ПРОЦЕССА

 

ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ

32

4.2. ТЕХНИЧЕСКИЕ СРЕДСТВА ХРАНЕНИЯ

 

ИНФОРМАЦИИ

35

4.3. ТЕХНИЧЕСКИЕ СРЕДСТВА ВВОДА

 

ИНФОРМАЦИИ

40

4.4. ТЕХНИЧЕСКИЕ СРЕДСТВА ПРОГРАММНОЙ

 

ОБРАБОТКИ ИНФОРМАЦИИ

43

4.5. ТЕХНИЧЕСКИЕ СРЕДСТВА ОТОБРАЖЕНИЯ

 

И ДОКУМЕНТИРОВАНИЯ

46

4.6. КОМПЬЮТЕРНЫЕ СЕТИ

51

5. ПРОГРАММНЫЕ СРЕДСТВА ИНФОРМАЦИОННЫХ

 

ТЕХНОЛОГИЙ

68

5.1. СИСТЕМНОЕ ПРОГРАММНОЕ

 

ОБЕСПЕЧЕНИЕ

68

5.2. ОСНОВЫ ПРАКТИЧЕСКОЙ РАБОТЫ

 

В WINDOWS

74

5.2. ПРИКЛАДНОЕ ПРОГРАММНОЕ

 

ОБЕСПЕЧЕНИЕ

89

5.3. РАЗРАБОТКА ПРОГРАММНОГО

 

ОБЕСПЕЧЕНИЯ

99

ТЕСТЫ ДЛЯ САМОПРОВЕРКИ

103

ЛИТЕРАТУРА

105

106

Учебное издание

Бурковская Татьяна Александровна

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭЛЕКТРОМЕХАНИКЕ И ЭЛЕКТРОЭНЕРГЕТИКЕ

ЛР № 066815 от 25.08.99. Подписано к изданию 19.03.2001. Уч.-изд.л. 6,6. "С"

Издательство Воронежского государственного технического университета

394026 Воронеж, Московский просп., 14

107

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