Цели и задачи дисциплины
Цель дисциплины: формирование у обучающихся теоретических знаний и практических навыков проектирования, разработки, тестирования и сопровождения информационных систем на основе платформы 1С:Предприятие и встроенного языка 1С как универсальной предметно-ориентированной среды, обеспечивающей автоматизацию задач организационного управления и бизнес-процессов. Изучение 1С:Предприятия и встроенного языка рассматривается как комплексное освоение всех этапов жизненного цикла корпоративных информационных систем от проектирования архитектуры до промышленной разработки и сопровождения программного обеспечения.
Задачи дисциплины:
• формирование системного представления о современных технологических платформах и их применении для автоматизации деятельности организаций.
• изучение архитектуры, устройства и принципов функционирования платформы 1С:Предприятие как типовой корпоративной информационной системы.
• освоение инструментов проектирования архитектуры прикладных решений (объекты конфигурации, подсистемы, регистры, отчёты, механизмы обмена).
• формирование навыков предметно-ориентированного программирования на встроенном языке 1С с применением принципов промышленной разработки программного обеспечения.
• освоение механизмов работы с базами данных, регистрами, запросами и схемами компоновки данных как основы построения прикладной логики и аналитических подсистем.
• обучение разработке пользовательских интерфейсов, отчётов и печатных форм как элементов архитектуры прикладных решений.
• формирование навыков модульного и интеграционного тестирования, отладки, рефакторинга и сопровождения программного обеспечения.
• приобретение опыта модификации и развития прикладных решений в условиях изменения требований заказчика и бизнес-процессов.
• развитие проектного мышления, навыков командной разработки и профессиональной коммуникации в процессе создания и сопровождения информационных систем.
Краткое содержание дисциплины
Дисциплина посвящена изучению современных технологических платформ разработки прикладных информационных систем на примере платформы 1С:Предприятие, а также освоению встроенного языка программирования 1С как средства реализации бизнес-логики корпоративных информационных систем. В рамках дисциплины рассматриваются архитектура и принципы функционирования платформы 1С, структура конфигураций, механизм клиент-серверного взаимодействия, особенности работы с информационными базами и объектами метаданных.
Изучается проектирование прикладных решений с использованием справочников, документов, перечислений, регистров накопления и регистров сведений. Особое внимание уделяется программированию на встроенном языке 1С: созданию процедур и функций, обработке событий, работе с модулями, реализации серверной и клиентской логики, использованию общих модулей. Рассматриваются вопросы реализации алгоритмов проведения документов, организации учета, автоматизации расчетов, обработки данных и управления состоянием объектов. В дисциплине изучаются механизмы работы с запросами и системой компоновки данных, разработка отчетов, аналитических форм, диаграмм и печатных форм. Рассматриваются основы тестирования, отладки, модификации и сопровождения прикладных решений. Освоение дисциплины формирует у обучающихся целостное представление о цикле разработки прикладных информационных систем: от анализа предметной области и проектирования структуры данных до программной реализации, тестирования и эксплуатации системы.