- •Введение
- •Лекция 1 Введение в курс. Информационные технологии.
- •1. Краткая характеристика учебного плана курса
- •1.1. Цель курса
- •1.2. В курсе рассматриваются следующие группы вопросов:
- •1.3. Организационно-методическое построение курса
- •1.4. Условия и критерии выставления оценок
- •Пояснение оценок:
- •1.5. Темы рефератов
- •1.5.1. Информация и современные компьютерные технологии
- •1.5.2. Интернет-технологии
- •1.5.3. Использование компьютерных технологий в науке и образовании
- •1.6. Требования к содержанию и оформлению реферата
- •1.7. Оценка реферата
- •2. Информатизация общества и образования
- •3. Информация
- •4. Информационная технология
- •5.1. Информационно-вычислительная система (ивс)
- •5.2. Автоматизированное рабочее место (арм)
- •5.3. Состав систем автоматизации
- •6. Термины и определения1
- •7. Типовые тестовые задания2
- •Лекция 2 эвм и персональные компьютеры
- •1. Эвм и микропроцессор
- •2. Классификация современных компьютеров
- •3. Архитектура персонального компьютера
- •4. Краткая характеристика основных и дополнительных устройств
- •5. Здоровье пользователя персонального компьютера
- •1) Заболевания позвоночника
- •2) Заболевание глаз
- •3) Заболевания органов дыхания
- •4) Боль в руках
- •5) Нервные расстройства
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Лекция 3 Программное обеспечение персонального компьютера
- •1. Состав программного обеспечения
- •2. Принцип "программного управления"
- •3. Этапы создания программного обеспечения
- •3.1. Постановка задачи
- •3.2. Моделирование
- •3.3. Алгоритмизация задачи
- •5. Технологии разработки программ
- •5.1. Метод структурного программирования
- •5.2. Технология нисходящего программирования
- •5.4. "Быстрая разработка по"
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Лекция 4 Операционная система Windows xp
- •2. Архитектура и технологии ос Windows xp
- •3. Пользовательский интерфейс и мышка
- •4. Методика подготовки к практической работе с ос Windows хр
- •1) Панель управления и настройка параметров.
- •2) Настройка панели задач и меню
- •3) Управление файлами, папками и дисками в программе "Проводник"
- •4) Центр справки и поддержки ос Windows xp
- •5. Термины и определения
- •6. Типовые тестовые задания
- •Лекция 5 Локальные сети персональных компьютеров
- •1. Задачи и области применения локальных сетей
- •2. Технические средства, протоколы и топология лвс
- •3. Типы локальных сетей
- •4. Проектирование сетей
- •5. Несанкционированный доступ и вирусы
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Лекция 6 Обработка текстов редактором ms Word 2003
- •1. Понятие текста и его обработка
- •3. Интерфейс редактора – это главное окно программы ms Word 2003, показанное на рис. 9, которое можно разделить на пять основных областей:
- •4. Редактирование текста и сервисные операции
- •Методика использования стилей сводится к следующему:
- •5. Правила подготовки современных документов
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Лекция 7 Работа с электронными таблицами в программе ms Excel 2003
- •1. Электронная таблица и модель ячейки
- •3. Операции с ячейками, ссылки
- •4. Формулы и функции
- •5. Диаграммы
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Лекция 8 Система управления базами данных ms Access 2003
- •1. Базы данных. Основные понятия
- •3. Таблицы
- •4. Запросы, формы и отчеты
- •4.1. Запросы
- •4.2. Формы
- •4.3. Отчеты
- •5. Сервисные операции
- •5.1. Главная кнопочная форма
- •5.2. Макросы
- •5.3. Модули
- •5.4. Настройки
- •5.5. Сервисные операции
- •6. Термины и определения
- •7. Типовые тестовые задания
- •Литература
- •117923, Гсп-1, г. Москва, ул. Орджоникидзе, д. 3
5.2. Технология нисходящего программирования
Базируется на методе "сверху-вниз" или "пошаговой детализации". В основе идея постепенной декомпозиции задачи на подзадачи. Сначала - грубая модель, потом детализация алгоритмов. Потом разработка отдельных блоков, называемых часто подпрограммами.
Подпрограммы - это обособленная, оформленная отдельной синтаксической конструкцией и снабженная именем часть программы. В них сосредотачивается подробное описание некоторых операций, в остальной программе только указывать имена подпрограмм, чтобы выполнить эти операции. Им можно при вызове передавать разные параметры, чтобы одна подпрограмма выполняла решение подзадачи для разных случаев. Современные подходы к программированию поощряют явное оформление в виде подпрограмм любого достаточно самостоятельного и законченного программного фрагмента.
Например, в Турбо Паскале подпрограммы реализованы посредством процедур и функций. Смысл и структура у них одна, а отличаются назначением и способом их использования. Процедура - это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий. Ее структура повторяет структуру программы. Функция аналогична процедуре, но имеет два отличия - передает в точку вызова скалярное значение, ее имя может входить в выражение как операнд.
5.3. Методология быстрой разработки приложений RAD (Rapid Application Development) в последнее время стала одним из возможных подходов к разработке ПО в рамках спиральной модели жизненного цикла ПО и получила широкое распространение.
Под этим термином обычно понимается процесс разработки ПО, содержащий 3 элемента:
небольшую команду программистов (2-10 человек);
короткий, но тщательно проработанный производственный график (от 2 до 6 мес.);
повторяющийся цикл, при котором разработчики, по мере того, как приложение начинает обретать форму, запрашивают и реализуют в продукте требования, полученные через взаимодействие с заказчиком.
Команда разработчиков должна представлять из себя группу профессионалов, имеющих опыт в анализе, проектировании, генерации кода и тестировании ПО. Члены коллектива должны также уметь трансформировать в рабочие программы предложения конечных пользователей.
Основные принципы методологии RAD - это:
разработка приложений итерациями;
необязательность полного завершения работ на каждом из этапов жизненного цикла ПО;
обязательное вовлечение пользователей в процесс разработки ИВС;
применение средств управления конфигурацией, облегчающих внесение изменений в проект и сопровождение готовой системы;
использование прототипов, позволяющее полнее выяснить и удовлетворить потребности конечного пользователя;
тестирование и развитие проекта, осуществляемые одновременно с разработкой;
ведение разработки немногочисленной хорошо управляемой командой профессионалов;
грамотное руководство разработкой системы, четкое планирование и контроль выполнения работ.
5.4. "Быстрая разработка по"
появилась в США в 2001 г. и базируется на следующих идеях:
работающее ПО ценится выше всеобъемлющей документации;
сотрудничество с заказчиками ценится выше формальных договоров;
реагирование на изменения ценится выше строгого следования плану.
При этом следует понимать - при всех достоинствах быстрой разработки ПО этот подход применим только в проектах малого и среднего масштаба (1-6-20 разработчиков) и с низкой критичностью (дефект - это потеря удобства, но не опасность для жизни).