Вы находитесь на странице: 1из 2

1. Что понимают под термином «технология программирования»?

Технология программирования – это совокупность средств и методов


программирования для создания программных средств.

2. Что называют подходом и чем подход отличается от метода?

Подход и метод являются двумя важными понятиями при выполнении


любой задачи. Эти два фактора могут фактически решить успех вашей
задачи. Подход - это то, как вы подходите к проекту. Метод -
это способ, которым вы собираетесь завершить проект.

3. Назовите основные периоды истории развития технологии


программирования. Чем характеризуются эти периоды? Как
изменялись основные подходы и используемые средства?

Первый этап – до 60-х годов. Структура первых программ была


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

Второй этап – 60-70-е года. Используется структура процедурной


декомпозиции. Появляются такие языки программирования, как Pascal,
C. Со временем потребовалось, чтобы пользователь сам мог создать
тип данных, в результате появилось модульное программирование.
Модульное программирование базируется на основе выделения
подпрограмм, которые используют глобальные данные, например,
модуль графического редактора и т.д.

Третий этап – 70-80-е года. Программа представлялась в виде


совокупности объектов. Появляется возможность проектировать
интерфейс будущего программного продукта.

Четвертый этап – середина 90-х годов. Появляются такие технологии,


как COM, CORBA, ActiveX.

4. Дайте определение понятию «сложная иерархическая система».


Какой подход используют при разработке таких систем? На каких
характеристиках этих систем он основан? В чем особенность
данного подхода при разработке программного обеспечения?
Сложная иерархическая система – это иерархическая система, которая стала
развитием простой системы. Для ее создания используется блочно-
иерархический подход – предполагает сначала создать части системы, а
потом собирать из них всю систему. Особенности подхода:

 упрощение работоспособности как частей, так и системы


 обеспечивает возможность модернизации системы

5. Какие технологию называют CASE-технологиями? Почему?


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

6. Назовите основные составляющие любой CASE-технологии.

Составляющие CASE-средств: нотация и средства. Средства в свою


очередь делятся на CASE-средства анализа требований и CASE-
средства генерации исходных кодов.

7. Перечислите основные положения технологии RAD? Какие


программные системы нельзя разрабатывать с использованием
этой технологии?

Технология RAD ориентирована на быстрое получение первых версий


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