52
Для преодоления барьера сложности используем метод анализа
задачи разбиением ее на составные части с последующим
проектированием составных частей, при необходимости также
разбиваемых на части.
Применим декомпозицию задачи по функциональному принципу,
основанную на нисходящем методе проектирования.
Для разработки структуры базы данных применим декомпозицию
проекта по данным, обрабатываемым задачей, основанную на методе
построения ER-диаграммы (диаграмма «Сущность-связь») и
преобразования ее в структуру базы данных.
Delphi – мощная система визуального объектно-ориентированного
программирования, позволяющая решать множество задач, в
частности[38.стр.172-173]:
Создавать законченные приложения для Windows самой
различной направленности, от чисто вычислительных и
логических, до графических и мультимедиа.
Быстро создавать (даже начинающим программистам)
профессионально выглядящий оконный интерфейс для любых
приложений, написанных на любом языке; интерфейс
удовлетворяет всем требованиям Windows и автоматически
настраивается на ту систему, которая установлена на
компьютере пользователя, поскольку использует многие
функции, процедуры, библиотеки Windows.
Создавать свои динамически присоединяемые библиотеки
(DLL) компонентов, форм, функций, которые затем можно
использовать из других языков программирования.
Создавать мощные системы работы с локальными и
удаленными базами данных любых типов; при этом имеются
средства автономной отладки приложений с последующим
выходом в сеть.