Кубанский государственный университет, 2000. — 114 стр.
Настоящая работа рассматривает методологические особенности системного подхода, как альтернативу процедурному, в выборе моделей при построении информационных проектов. Обсуждаются различные аспекты и технические нюансы при программировании отдельных компонент проекта. Особое внимание уделено рассмотрению методов принятия решений при построении системных приложений для систем управления базами данных. Приведены и прокомментированы практические примеры с программными кодами и описаниями визуальных классов.
В этой работе мы изучаем разработку полных приложений по информационной обработке массивов данных, в частности - приложений для СУБД. Выбор конкретной СУБД является не принципиальным, важным является стиль мышления и принятия решений при разработке.
В нашем случае все примеры будут приводиться в рамках СУБД Visual FoxPro 6.0 из состава Microsoft Visual Studio 6.0.
Всякий, кто впервые приступает к созданию своего первого приложения, испытывает сомнения и неопределенность: как же оно должно выглядеть и из чего должно состоять. Со специальной функциональностью, то есть с теми предметными функциями, ради которых собственно приложение и задумывается, все достаточно ясно. Есть какая-либо информация в определенном формате, периодически пополняемая, есть предметные алгоритмы ее обработки и представление о том, что должно получаться в итоге. Достаточно посмотреть на многообразие готовых приложений такого рода, чтобы понять – каких-либо стандартов или предпочтений не существует. У каждого разработчика существует фактически неповторимый собственный стиль. Даже в фирме с большим коллективом разработчиков такой единый стиль задается руководителем проекта. Персональный стиль каждый вырабатывает эмпирически, в процессе длительной работы, путем проб и ошибок. В зависимости от особенностей мышления, философского, физического или математического склада ума формируется своя модель принятия решений, представления данных и визуального дизайна. Аналогичную проблему решает для себя каждый студент на начальных курсах: как усваивать поток информации, как быстро и эффективно выучить курс по предмету, как выделить главное. В результате постепенно рождается собственная модель обучения – как читать, как записывать информацию - тезисами, или весь текст подряд и целиком, или - в виде картинок знаков и схем, или в виде уникальной системы шпаргалок.