- •Дисциплина «Информационные системы»
- •1. Дайте понятие информации. Опишите фазы существования информации. Опишите информационные фильтры, данные, экономическую информацию
- •2. Дайте классификацию экономических информационных систем. Опишите системы обработки данных, системы управления данными, информационно-поисковые системы.
- •3. Опишите предметную область. Опишите объекты, свойства объектов, свойства взаимодействия. Опишите идентифицирующие свойства.
- •4. Дайте классификацию и основные свойства информации. Дайте определение и опишите атрибут, домен.
- •5. Дайте определение и охарактеризуйте отношение. Дайте определение и охарактеризуйте документ. Дайте определение и охарактеризуйте выборку, декомпозицию, композицию, нормализацию, свертку.
- •Дисциплина «Базы данных»
- •1. Дайте определение реляционной модели данных. Какие принципы существуют в организации данных и ограничения целостности в реляционной модели данных?
- •2. Назовите и опишите уровни абстракции и этапы проектирования аис.
- •3. Укажите порядок работы с таблицами Access, какие связи между таблицами могут быть установлены.
- •7. Приведите пример простых запросов select и укажите правила их выполнения.
- •Мировые информационные ресурсы
- •1. Опишите мировой рынок информационных услуг: основные понятия, этапы развития мирового рынка информационных услуг
- •3. Опишите рынки информационных ресурсов
- •4. Опишите технологии Internet в бизнесе
- •5. Дайте описание базы данных как информационного ресурса
- •6. Дайте описание сетевых технологий как мирового информационного ресурса
- •7. Опишите мировые информационные сети: компьютерные коммуникационные сети, Internet как новая среда делового общения, средства поиска информации в Internet, адресация в Internet.
- •8. Опишите компьютерную информационную гиперсреду как сетевую структуру
- •10. Дайте определение и опишите процесс оценки эффективности использования мировых ресурсов
- •Операционные системы, среды и оболочки
- •2. Дайте классификацию операционных систем. Укажите основные отличия os dos, Windows, Unix.
- •3. Опишите операционные среды и оболочки. Укажите основные отличия.
- •Дисциплина «Проектирование информационных систем»
- •1. Опишите стадии и этапы процесса проектирования ис.
- •2. Понятия и структура проекта ис. Укажите требования к эффективности и надежности проектных решений.
- •7. Опишите методы и средства проектирования ис. Дайте краткую характеристику применяемых технологий проектирования.
- •5. Опишите стадию рабочего проектирования, ее назначение и перечень работ.
- •4. Опишите стадию технического проектирования, ее назначение и перечень работ.
- •11. Опишите процесс проектирования фактографических бд: методы проектирования; концептуальное, логическое и физическое проектирование.
- •Дисциплина «Высокоуровневые методы информатики и программирования»
- •2. Опишите программирование в средах современных информационных систем: создание модульных программ, элементы теории модульного программирования.
- •3.Опишите объектно-ориентированное проектирование и программирование.
- •6.Опишите реакцию на события. Опишите компоненты и их использование.
- •Дисциплина поис
- •1. Приведите определение бухгалтерских информационных систем, Укажите содержание технологических процессов обработки данных (подготовительного, начального, основного)
- •2. Укажите способы классификация документов бухгалтерского учета
- •3. Перечислите и раскройте особенности бухгалтерских информационных систем для крупных предприятий (корпоративные информационные системы).
- •5. Назовите принципы функционирования автоматизированных банковских системы и опишите состав их инфраструктуры
- •2.Укажите в чем суть управления данными в 1с на основе особенностей объектной техники. Раскройте разницу межу представлениями, динамическими выборками, и виртуальными таблицами
- •4. Конкретизируйте для чего нужны измерения, ресурсы и реквизиты в регистрах, для чего предназначен объект конфигурации Регистр сведений, и в чем его главное отличие от Регистра накопления?
- •5. Поясните, для чего предназначен объект конфигурации Регистр накопления, зачем его используют, хотя необходимая информация уже хранится в других объектах?
- •6. Поясните, как связаны стандартные прототипы прикладных объектов и механизмы их реализации на примере характеристик и бизнес процессов.
- •8. Какими средствами и зачем в интерфейсе создаются и используются роли пользователей
- •16. Покажите, как именно реализована высокоуровневая модель интерфейса на примерах механизма подготовки отчетов.
5. Назовите принципы функционирования автоматизированных банковских системы и опишите состав их инфраструктуры
6. Дайте описание основных функций и модулей автоматизированных банковских систем
7. Как именно и какими средствами обеспечивается использование банковских карт и банкоматов, удаленное банковское обслуживания, каковы виды удаленного банковского обслуживания в автоматизированных банковских системах
8. Какие требования предъявляют пользователи к информационным системам в страховой деятельности, и по каким критериям выбирают их на рынке программного обеспечения.
ИСБУА
1. Раскройте понятие метаданных как способа описания бизнес приложения в 1С и поясните, как строится приложения на основе единой модели
В основе бизнес приложения лежат метаданные. Они представляют собой структурированное декларативное его описание. Метаданные образуют иерархию объектов, из которых формируются все составные части прикладной системы и которые определяют все аспекты ее поведения. Фактически, при работе бизнес приложения платформа "проигрывает" (интерпретирует) метаданные, обеспечивая всю необходимую функциональность.
Метаданными описываются структуры данных, состав типов, связи между объектами особенности их поведения и визуального представления, система разграничения прав доступа, пользовательский интерфейс и т.д. В метаданных, фактически, сосредоточены сведения не только о том, "что хранить в базе данных", но и о том, "зачем" хранится та или иная информация, какова ее роль в системе, и как связаны между собой информационные массивы. Использование языка программирования ограничено в основном решением тех задач, которые действительно требуют алгоритмического описания, например, расчета налогов, проверки корректности введенных данных и т.д.
Во)первых, при описании метаданных широко используется визуальное редактирование. Это позволяет свести существенную часть разработки к визуальному проектированию, не требующему кропотливого написания кода. Однако у данного подхода есть и другие не менее важные преимущества. Описывая прикладное решение в терминах метаданных, разработчик "сообщает" платформе много очень полезной информации, которую та может эффективно использовать в самых различных целях. На основе метаданных система автоматически "выстраивает" большую часть механизмов и объектов, обеспечивающих функционирование прикладного решения. Например, описания метаданных платформе достаточно для того, чтобы автоматически сформировать пользовательский интерфейс системы, обеспечивающий ввод и редактирование взаимосвязанной информации. Другой пример ) возможность построения даже конечным пользователем, не имеющим навыков программирования, достаточно сложных отчетов.
Идеология использования метаданных в самых общих словах сводится к простому тезису: "Давайте не будет программировать все функции разрабатываемого решения. Расскажем платформе о составе, структуре, особенностях и взаимосвязи различных его частей, и пусть остальное она сделает сама".
Эта идеология (Metadata Driven) сегодня находит все большее применение во многих перспективных разработках.
В "1С:Предприятии" изначально заложена строгая ориентация на построение прикладного решения на основе определенной модели.
Этот подход является весьма перспективным и по нашей оценке будет доминирующим
в обозримом будущем в современных средствах разработки. Идеи построения бизнес)приложений на основе модели, например, нашли воплощение в архитектуре MDA (Model Driven Architecture) консорциума OMG.
Под моделью понимается вся идеология построения прикладного решения. Сюда относятся способы построения структур данных, типы связей между данными, принципы манипулирования данными, формы описания бизнес)логики, способы связи данных с интерфейсными объектами, разделение функциональности по уровням системы и многое другое. Важно, что все бизнес)приложения неукоснительно следуют принятой модели и этим обеспечивается единообразие и предсказуемость их поведения. Фактически, разработчик, желающий отразить в прикладном решении специфику той или иной предметной области, имеет вполне определенный набор способов решения этой задачи средствами, заложенными в платформу. С одной стороны, такой подход ограничивает (вполне осмысленно) свободу разработчика, но с другой ) защищает его от множества ошибок и позволяет в сжатые сроки получать работоспособное решение, которое сможет в дальнейшем развиваться и поддерживаться как им самим, так и, при необходимости, другим специалистом.
Очевидным следствием этого подхода является изоляция разработчика бизнес)приложения от деталей технологий хранения информации, организации трехуровневой архитектуры и т.д. Например, как уже отмечалось выше, все прикладные решения, базирующиеся на "1С:Предприятии", без каких)либо изменений работают как с собственным файловым движком БД, так и с сервером БД. При этом необходимые структуры данных создаются и изменяются системой автоматически на основе описания метаданных, и разработчику не приходится вникать в детали форматов хранения конкретных СУБД. Манипулирование данными в приложении также описывается в высокоуровневой модели и автоматически исполняется с учетом особенностей используемого хранилища.
По нашей оценке, предоставление разработчику определенной модели, абстрагированной от конкретных используемых средств, будет доминирующим в обозримом будущем в современных средствах разработки.
Наличие единой модели ключевым образом сказывается и на простоте освоения системы. Вся разработка ведется в рамках одной сквозной системы понятий и в едином пространстве типов данных. У разработчика не возникает необходимости осваивать несколько моделей представления и тратить усилия на реализацию переходов между ними на разных уровнях.
Например, описание в метаданных тех или иных объектов (сущностей) сразу определяет и соответствующие типы встроенного языка программирования и необходимые для их хранения структуры БД. Все последующие манипуляции этими объектами, как в памяти, так и в БД выполняются единообразно, не требуя преодоления "барьеров" между различными нотациями, принятыми при работе с СУБД и с универсальными языками программирования.