- •Охарактеризуйте модели жизненного цикла разработки аэис.
- •1)Основные принципы
- •4. Поясните подход к выделению функциональных подсистем.
- •2)Функциональный подход. Для реализации функций управления выделяют следующие подсистемы: планирования, оперативного управления (регулирования), учета и контроля, анализа.
- •3)Предметно-функциональный подход.
- •Назовите обеспечивающие подсистемы аэис. В чем их основное отличие от функциональных подсистем?
- •Перечислите основные стадии и этапы жц ис в соответствии с гост 34.601-90
- •7. Приведите состав и поясните назначение проектной документации, разрабатываемой в ходе предпроектного обследования.
- •Совместные семинары
- •8. Кратко охарактеризуйте методы выявления требований пользователей ис на этапе предпроектного обследования.
- •Прототипирование
- •9. Дайте определение технологии проектирования и технологической операции проектирования аэис.
- •10. Приведите классификацию технологий проектирования аэис по степени автоматизации проектных работ и применению типовых проектных решений.
- •11. Приведите классификацию типовых проектных решений по уровню декомпозиции.
- •12. Дайте определение и кратко поясните суть постановки задачи на этапе технического проектирования ис.
- •13. Приведите порядок разработки эксплуатационной документации в соответствии с гост р исо/мэк 15910-2002
- •14. Перечислите виды испытаний аэис. Укажите цель проведения каждого вида испытаний.
- •15. Дайте определение информационному обеспечению аэис, приведите его состав
- •16. Приведите методы классификации, используемые при разработке информационного обеспечения аэис.
- •2) Многоаспектный метод.
- •17. Перечислите методы кодирования информации
- •18. Приведите схемы основных моделей архитектуры клиент/сервер
- •19. Перечислите виды автоматизированных систем в составе интегрированной аэис.
- •20. Поясните основные свойства транзакции
- •21. Перечислите основные виды промежуточного программного обеспечения.
- •22. Перечислите основные показатели надежности аэис.
- •23. Дайте определение rad-технологии разработки ис. Укажите границы применимости этой технологии.
- •Границы применимости методологии rad.
- •24. Дайте определение case-технологии. Укажите основные компоненты интегрированного case-средства.
19. Перечислите виды автоматизированных систем в составе интегрированной аэис.
Виды автоматизированных систем в составе интегрированной АСУ (АЭИС):
АСНИ – автоматизированные системы научных и производственных исследований и испытаний;
САПР – система автоматизированного проектирования конструкторского и технологического назначения;
АСУО – автоматизированная система управления, ориентированная на автоматизацию основных функций управления производственным объединением;
АСУП – автоматизированная система общезаводского управления, ориентированная на автоматизацию основных функций управления предприятием;
АСУ ОТ – автоматизированная система для комбинированного организационного и технологического управления;
АСУ ГПС – автоматизированные системы управления гибкими производственными системами;
АСУ ТП – автоматизированная система управления технологическими процессами.
20. Поясните основные свойства транзакции
Транзакция – это логически завершенная последовательность действий над данными информационной системы, не нарушающая ограничения целостности.
Структура транзакции:
Начало транзакции
Действие 1
…
Действие N
Конец транзакции
Свойства транзакции:
1. Атомарность (Atomicity) – транзакция должна быть выполнена в целом или не выполнена вовсе. Транзакция является наименьшим, неделимым блоком шагов алгоритма. Поскольку в реальности невозможно одновременно и атомарно выполнить последовательность команд внутри транзакции, вводится понятие «отката» (rollback), при котором результаты всех до сих пор произведённых действий возвращаются в исходное состояние.
2. Согласованность (Consistency) – транзакция не разрушает взаимной согласованности данных. Например, если поле в базе данных описано как имеющее только уникальные значения строк, то ни при каком исходе транзакции дубликатов никакой строки появиться не может.
3.Изолированность (Isolation) конкурирующие за доступ к данным транзакции физически обрабатываются последовательно, изолированно друг от друга. Для обеспечения изоляции вводятся, к примеру, специальные блокировки на изменённых ресурсах, запрещающие другим транзакциям эти ресурсы менять до окончания поменявшей транзакции.
4.Долговечность (Durability) при успешном завершении транзакции произведенные ею изменения в данных не могут быть потеряны.
После своего завершения она сохраняется в системе, которую ничто не может вернуть в исходное (до начала транзакции) состояние, то есть происходит фиксация транзакции, означающая, что её действие постоянно даже при сбое системы.
21. Перечислите основные виды промежуточного программного обеспечения.
Промежуточное ПО (MW – MiddleWare) –это уровень прикладной системы, который находится между бизнес-приложением и коммуникационным уровнем и отделяет приложение от сетевых протоколов и деталей операционных систем. Вычислительная среда распределенных приложений может включать в себя мн-во разл-х операц-ых систем, аппаратных платформ, коммун-ых протоколов, БД и разнообразных средств разработки. Общие прикладные интерфейсы MW позволяют реализовать взаимодействие между составными частями приложения. MW отвечает за возможность обмена разнородной информацией.
Задачи:
Реализация взаимодействия между компонентами КИС.
Обмен разнородной информацией.
Прозрачное для пользователя преобразование данных.
Промежуточное ПО разделяется на 2 категории:
(I)ПО доступа к БД;
(II)ПО для межпрограммного взаимодействия:
2.1 RPC (Remote Procedure Call) -средство вызова удаленных процедур - RPC поддерживает синхронный режим коммуникаций между двумя прикладными модулями;
2.2 TPM (Transaction Processing Monitor)-мониторы обработки транзакций - Основное назначение – автоматизированная поддержка транзакционных систем;
2.3 ORB (Object Request Broker) -средства интеграции распределенных объектов. Информацию о доступных объектах сервера на этапе выполнения клиентская часть программы получает из специального хранилища метаданных об объектах;
2.4 МОМ (Message Oriented Middleware) -средства обработки сообщений. Приложения обмениваются байтовыми строками – сообщениями, обращаясь к АPI-интерфейсу системы МОМ, который изолирует их от непосредственного взаимодействия с операционными системами и сетевыми протоколами. МОМ реализует равноправные отношения между модулями приложения. МОМ поддерживает синхронные и асинхронные коммуникации на базе сетевых протоколов с установлением и без установления соединения;
2.5 Объектные мониторы транзакций – ОТМ (Object Transaction Monitor). Поддерживают объектную модель. Обеспечивают целостность распределенных транзакций на множестве разнородных источников данных, масштабируемость, надежность и высокую производительность.
