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

12. Технология восходящего структурного программирования. Модульное программирование. Понятие модуля и его характеристики.

При восходящем подходе сначала проектируют и реализуют компоненты нижнего уровня.

По мере завершения осуществляют сборку, причем компоненты нижнего уровня часто помещают в библиотеки компонентов.

13. Структуры данных. Статические данные. Динамические данные.

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

Различают абстрактные структуры данных, используемые для уточнения связей малыми элементами и конкретные структуры, для представления данных (векторы, массивы, записи, таблицы).

Абстрактные структуры определяют не только вхождение элементов, но и отношение иерархии структур, например массив однотипных таблиц с вложенными структурами.

14. Структурное программирование. Унифицированные структуры. Теорема о структурировании.

Структурой называют состав и схему взаимодействия по управлению частей ПО.

Самый простой вид ПО – программа, включающая только подпрограммы и библиотеки ресурсов.

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

Структурная схема программного комплекса показывает передачу управления от программы-диспетчера соответствующей программе.

Структурная схема ПО показывает наличие подсистемы или других структурных комплексов и обмен данными между ними. Более полное представление проектном ПО с точки зрения взаимодействия его компонентов дает функциональная схема.

Например: схема создания и ведения БД «Студент»:

15. Интерфейс пользователь – компьютер. Составные части интерфейса.

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

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

Различают: входные сообщения, выходные сообщения.

человек терминал компьютер

выходные

сообщения

звук,

изображение

входные

сообщения

действия

16. Ооп. Методика и основные принципы.

При ООП различают:

  1. вариант использования (применение разрабатываемой программы действительным лицом существуют диаграммы вариантов использования, например БД оператором);

  2. диаграммы классов – центральное звено ООП.

    • Связь между понятием предметной области (концептуальная модель);

    • Отображение интерфейсов классов предметной области;

    • Уровень реализации на классы диаграммы классов и операции конкретных классов.

Каждую из перечисленных моделей используют на конкретном этапе разработки ПО:

  1. концептуальная модель – на этапе анализа;

  2. диаграммы классов уровня спецификации – на этапе проектирования;

  3. диаграммы классов уровня реализации - на этапе реализации.

Под отношением классов понимают статическую, т.е. не зависящую от времени связь между классами.

Бывает отношение ассоциации, т.е. наличие связи малыми экземплярами классов или объектами, например: студент – обучается – в учебном заведении.

И отношение обобщения, т.е. любой объект является так же и объектом другого класса, например: