Вернуть лучшее. Общий файл
Шрифт:
На заседании кафедры утвердили предложенные нами три проекта, собираем свои рабочие группы. У меня в группе пять сотрудников - два аспиранта, инженер и два лаборанта, оба студенты четвертого курса. Из прошлогоднего состава только двое - Куаныш и Кирилл, они моя опора, главные помощники. Куаныш в этом году завершает учебу в аспирантуре, готовит кандидатскую диссертацию по нашим сетям, имеющегося материала ему хватает с лихвой, сейчас систематизирует, подводит итоги. Кирилл второй год в аспирантуре, по моему совету выбрал тему внедрения в глобальную сеть, зарождающийся Интернет.
Остальные мои помощники
Программно-технологическое обеспечение основывается на CASE-средствах, поддерживающих процессы создания и сопровождения информационных систем, включая анализ и формулировку требований, проектирование прикладного программного обеспечения и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы.
Информационные системы ориентированы на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. Поэтому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции и в то же время не дает ему возможность выполнять какие-либо лишние действия.
Разработка графического интерфейса пользователя выполняется средством визуальной разработки приложений Borland Delphi, который базируется на объектно-ориентированном языке Object Pascal и объектно-ориентированном программировании, позволяет сделать любую систему более гибкой и динамичной, исключив необходимость постоянной переделки структуры базы данных и приложений.
Принимаются реляционная система управления базой данных, поддерживающая стандарт SQL-92, метод организации информационных систем по двухзвенной архитектуре клиент-сервер. В этом случае вся прикладная часть информационной системы размещается на рабочих станциях, а на стороне сервера осуществляется только доступ к базе данных.
Ставлю группе задачу создания базовой многоуровневой информационной системы, на основе которой будет доступно проектирование систем прикладного назначения по установленному алгоритму. Выдаю задание каждому сотруднику, даю разъяснения по возникшим вопросам, мои помощники приступают к порученной работе.
Ребята трудятся с энтузиазмом, сложное задание по малоизвестной им теме не обескураживает, напротив, увлекает, дает простор творческой инициативе и смекалке. Всемерно поддерживаю их интерес, помогаю в решении каких-то проблем, трудных вопросов. Отрабатываем предложенные ими варианты на наших установках и сетях, разбираем результаты экспериментов, ищем пути устранения ошибок и реализации требуемых характеристик.
Программные документы составляем своими силами, привлекаю Илью Павловича
Общая структура создаваемой системы готова, сейчас отрабатываем информационно-программное обеспечение на каждом уровне - пользовательском, функциональном, базы данных, коммуникационном, а также архитектуру клиент-сервер, графический интерфейс пользователя. Вводим программы в аппаратную часть локальной сети, устраняем ошибки и сбои, переносим на корпоративную сеть института, проверяем на всех уровнях, базовая система действует.
Ставлю ребятам новую задачу прикладного значения - применение базовой системы для управления учебным процессом и научными исследованиями. Надо выработать основные пользовательские задачи, алгоритмы их решения, требуемую информационную и программную поддержку заданного назначения.
Информационная система научных исследований предусматривает сопровождение инженерных расчётов и научных опытов, экономико-математические методы управления, оптимальное применение технической базы - вычислительной техники, технических средств для проведения экспериментальных работ и моделирования. Система может включать в свой контур систему автоматизированного проектирования работ (САПР).
Применение системы в учебном процессе включает разработку содержания учебных материалов; создание программных средств для автоматизированной сборки учебных курсов и поддержки учебного процесса; определение взаимодействия преподаватель-студент для обеспечения дистанционного учебного процесса удаленным доступом. Могут применяться информационные технологии для промежуточного контроля знаний студентов в виде тестирования, а также интегрированные технологии сочетания занятий в аудитории и дистанционных занятий.
Привязываем разрабатываемую систему конкретно к нашей НИР и специальности, учебной дисциплине. Круг задач, исходные материалы для базы данных, программные решения известны, надо их перевести на язык системы, сформировать информационную базу и программные документы. Работа больше технического характера, сканировать и набивать все данные, но мои помощники понимают ее значимость, аккуратно и тщательно выполняют.
К концу учебного года, в мае, все группы завершают свою кропотливую работу, запускаем в комплексе соединение с Интернетом, ввод программ World Wide Web и графического веб-браузера NCSA Mosaic, информационную систему с прикладными программами. Соединение по цифровой линии устойчивое, связываемся с нашим американским партнером - компанией MITS, университетами - основателями сети ARPANET.
Проводим обмен сообщениями, заводим свой веб-сайт, выкладываем в нем информацию о наших разработках с их демонстрацией, коммерческое предложение об их использовании. Следовать примеру Тима Бернерс-Ли, безвозмездно выложившего в сети свою программу, не торопимся. Наши программы и устройства собственность государства, а оно не собирается заниматься благотворительностью, тем более на чуждом Западе. Хорошо еще, что разрешило открытый доступ в мировую сеть, новое руководство приоткрыло для нас "железный занавес".