- •Приведите структуру автоматизированной экономической информационной системы (аэис).
- •Охарактеризуйте модели жизненного цикла разработки аэис.
- •Поясните основные принципы проектирования аэис.
- •Поясните подход к выделению функциональных подсистем аэис.
- •Назовите обеспечивающие подсистемы аэис. В чем их основное отличие от функциональных подсистем?
- •Перечислите стадии и этапы жизненного цикла ис в соответствии с гост 34.601-90.
- •Приведите состав и поясните назначение проектной документации, разрабатываемой в ходе предпроектного обследования.
- •Кратко охарактеризуйте методы выявления требований пользователей ис на этапе предпроектного обследования.
- •Методы формирования нового заданного состояния экономического объекта.
- •Дайте определение технологии проектирования и технологической операции проектирования аэис.
- •Приведите классификацию технологий проектирования аэис по степени автоматизации проектных работ и применению типовых проектных решений.
- •Приведите классификацию типовых проектных решений по уровню декомпозиции.
- •Дайте определение и кратко поясните суть постановки задачи на этапе технического проектирования ис.
- •Компоненты постановки задачи
- •План постановки задачи
- •Организационно-экономическая сущность задачи
- •Приведите порядок разработки эксплуатационной документации в соответствии с гост р исо/мэк 15910-2002.
- •Перечислите виды испытаний аэис. Укажите цель проведения каждого вида испытаний.
- •Дайте определение информационному обеспечению аэис, приведите его состав.
- •Приведите методы классификации, используемые при разработке информационного обеспечения аэис.
- •Перечислите методы кодирования информации.
- •Приведите схемы основных моделей архитектуры клиент/сервер.
- •Перечислите виды автоматизированных систем в составе интегрированной аэис.
- •Поясните основные свойства транзакции.
- •Перечислите основные виды промежуточного программного обеспечения.
- •Перечислите основные показатели надежности аэис.
- •Дайте определение rad-технологии разработки ис. Укажите границы применимости этой технологии.
- •Границы применимости методологии rad.
- •Дайте определение case-технологии. Укажите основные компоненты интегрированного case-средства.
Приведите схемы основных моделей архитектуры клиент/сервер.
Перечислите виды автоматизированных систем в составе интегрированной аэис.
Виды автоматизированных систем в составе интегрированной АСУ (АЭИС):
АСНИ – автоматизированные системы научных и производственных исследований и испытаний;
САПР – система автоматизированного проектирования конструкторского и технологического назначения;
АСУО – автоматизированная система управления, ориентированная на автоматизацию основных функций управления производственным объединением;
АСУП – автоматизированная система общезаводского управления, ориентированная на автоматизацию основных функций управления предприятием;
АСУ ОТ – автоматизированная система для комбинированного организационного и технологического управления;
АСУ ГПС – автоматизированные системы управления гибкими производственными системами;
АСУ ТП – автоматизированная система управления технологическими процессами.
Поясните основные свойства транзакции.
Транза́кция — группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена целиком либо успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций.
Акроним ACID описывает требуемые свойства транзакции в СУБД или распределённых системах:
1. Atomicity (атомарность): определят, что транзакция является наименьшим, неделимым блоком шагов алгоритма. Говоря другими словами, любые части (подоперации) транзакции либо выполняются все, либо не выполняется ни одной такой части. Поскольку в реальности невозможно одновременно и атомарно выполнить последовательность команд внутри транзакции, вводится понятие «отката» (rollback), при котором результаты всех до сих пор произведённых действий возвращаются в исходное состояние.
2. Consistency (непротиворечивость): по окончанию транзакция оставляет данные в непротиворечивом состоянии. Скажем, если поле в базе данных описано как имеющее только уникальные значения строк, то ни при каком исходе транзакции дубликатов никакой строки появиться не может.
3. Isolation (изоляция): Конкурирующие, параллельно текущие во времени транзакции не могут пересекаться на одних и тех же ресурсах. Для обеспечения изоляции вводятся, к примеру, специальные блокировки на изменённых ресурсах, запрещающие другим транзакциям эти ресурсы менять до окончания поменявшей транзакции.
4. Durability (долговечность): независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, останутся сохранёнными после возвращения системы в работу.
1. Транзакция неделима в том смысле, что представляет собой единое целое. Все её компоненты либо имеют место, либо нет. Не бывает частичной транзакции. Если может быть выполнена лишь часть транзакции, она отклоняется.
2. Транзакция является согласованной, потому что не нарушает бизнес-логику и отношения между элементами данных. Это свойство очень важно при разработке клиент-серверных систем, поскольку в хранилище данных поступает большое количество транзакций от разных систем и объектов. Если хотя бы одна из них нарушит целостность данных, то все остальные могут выдать неверные результаты.
3. Транзакция всегда изолирована, поскольку её результаты самодостаточны. Они не зависят от предыдущих или последующих транзакций — это свойство называется сериализуемостью и означает, что транзакции в последовательности независимы.
4. Транзакция устойчива. После своего завершения она сохраняется в системе, которую ничто не может вернуть в исходное (до начала транзакции) состояние, то есть происходит фиксация транзакции, означающая, что её действие постоянно даже при сбое системы. При этом подразумевается некая форма хранения информации в постоянной памяти как часть транзакции.