Современные программные средства имеют очень сложную структуру. Любая информационная система состоит из множества отдельных модулей, которые, работая совокупно, обеспечивают функционирование всей системы в целом. Для того, чтобы упростить управляемость информационной системы, необходимо прибегнуть к группировке этих самых отдельных модулей, т.к. к созданию структурной схемы пакета.
Классы, которые создаются при проектировании информационных систем, объединяются в подсистемы. Последние, как правило, имеют несколько основных интерфейсов, обеспечивающий функциональность подсистем. Подсистемы самого низкого уровня, именуемые сервисными, представляют собой минимальную единицу информационной системы.
Самым верным способом представления структурной схемы является, так называемая, модель реализации. Последняя состоит из различных компонентов, куда относятся:
- Исполняемые модули (программы, запускаемые на компьютере);
- Файлы, содержащие скрипты программ или какую-либо необходимую информацию;
- Библиотеки (как статичные, так и динамичные с возможностью расширения);
- Таблицы базы данных;
- Электронные документы.
Принято разделять все эти исполняемые компоненты на три категории – это:
- Компоненты, служащие для ввода, вывода, хранения и обработки данных;
- Вспомогательные компоненты, выполняющие те или функции;
- Управляющие компоненты, обеспечивающие контакт пользователя с системой и запускающие другие программы.
Перечисленные компоненты – это часть системы, которые можно заменить физически. Они отвечают за выполнения тех или иных функций в самой системе. Каждый из компонентов можно заменить на более совершенный, однако функционал самой системы при этом должен оставаться неизменным.
Дипломные работы, посвящённые разработке информационных систем, в большинстве случаев направлены на создание именно этих модулей. Дипломнику, занимающемуся написанием выпускной работы, придётся самостоятельно создать вышеперечисленные компоненты – именно к ним аттестационная комиссия имеет наибольший интерес.