Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
20.02.2016
Размер:
18.37 Кб
Скачать
  1. Технология программирования

  2. Этапы развития: Стихийное. Объективный поход. Компонентный подход и CASE –технологии. Структурный поход.

  3. Технологичность програмного продукта.

  4. Основные факторы, определяющие технологичность программного обеспечения:

  5. Эффективными считают программы, требующие минимального времени выполнения и/или минимального объема оперативной памяти.

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

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

  1. Жизненный цикл и этапы разработки ПО. Ускоренная разработка ПО

  1. Этапы - Стадия по ГОСТ 19.102-77. Постановка задачи – техническое задание. Анализ требований и разработка спецификаций – Эскизный проект.

  1. Проектирование. Реализация. Ускоренная разработка ПО. Фаза – Результаты

  1. Анализ и планирование тренований. .Проектирование . Реализация . Внедрение

  2. Принципы методологии RAD: