- •Идеи и примеры использования er-моделей.
- •Информационные системы в современном бизнесе: классификация, области применения, решаемые задачи
- •Идеи и примеры использования sadt-моделей.
- •Основная функциональность и технологические особенности проектирования oltp-систем
- •Идеи и примеры использования dfd-моделей.
- •Поток данных определяет информацию (материальный объект), передаваемую через некоторое соединение от источника к приемнику.
- •Идеи и примеры использования SwimLine-моделей.
- •База данных как ядро современной информационной системы. Типы субд. Средства моделирования и проектирования баз данных в реляционной модели.
- •Идеи и примеры использования idef3-моделей.
- •Методы проектирования информационной системы: современные подходы, основные этапы. Методологические стратегии.
- •Идеи и примеры использования диаграмм классов.
- •Выявление и анализ требований. Методы описания бизнес-процессов.
- •Основные контуры (разделы) стандарта pm bok Guide
- •21.Модели управления командой разработчиков информационной системы. Основные роли и функции проекта. Планирование команды проекта.
- •22.Типовой сценарий и правила опроса эксперта с целью выявления требований к проекту.
- •23. Проект-ая док-я, тех зад, еспд
- •24.Идеи и примеры использования диаграмм прецедентов (Use Case).
- •Типичные примеры применения
- •26.Идеи и примеры использования диаграмм последовательностей и коопераций. Диаграммы последовательностей
- •Диаграммы кооперации
- •Типичные примеры применения
- •27. Объектный подход в проектировании и разработке ис. Понятие о методологии uml. Идеи и примеры использования диаграмм активности.
- •Типичные приемы применения
- •28. Понятие о паттернах (шаблонах) проектирования.
- •32. Технологии оценки эффективности использования проектируемой информационной системы. Методология bsc, kpi.
- •1. Возможность предупредительного информирования:
- •2. Текущий анализ доли рынка в сегментах и себестоимости в сравнении с конкурентами
- •3. Показатели эффективности работы предприятия в сравнении с конкурентами (бенчмаркинг)
- •34. Технологии управления рисками при проектировании и разработке информационных систем
- •37.Технологии моделирования прикладных интерфейсов и экранных форм
- •38. Возможные методологии моделирования функциональности и информационного обеспечения проектируемой системы (процесса)
Идеи и примеры использования sadt-моделей.
Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели предметной области, которая отображает функциональную структуру, производимые функции и действия, а также связи между ними.
Основные элементы этого метода базируются на следующих концепциях:
а) графическое представление структуры системы диаграммами, отображающими функции в виде блоков, а интерфейсы (вход/выход) - дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описывается в виде ограничений, которые определяют условия управления и выполнения функции;
б) наличие ограничений на количество блоков (от 3 до 6) на каждом уровне декомпозиции и связей диаграмм через номера этих блоков;
в) уникальность меток и наименований;
г) разделение входов и операций управления;
д) отделение управления от функций, т.е. исключение влияния организационной структуры на функциональную модель.
Метод SADT применяется при моделировании широкого круга систем, для которых определяются требования и функции, а затем проводится их реализация. Средства SADT могут применяться при анализе функций в действующей ИС, а также при определении способов их реализации.
Результат применения метода SADT - модель, которая состоит из диаграмм, фрагментов текстов и глоссария со ссылками друг на друга. Все функции и интерфейсы представляются диаграммами в виде блоков и дуг. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается обработке, указывается с левой стороны блока, а результаты выхода - с правой стороны. Механизм, осуществляющий операцию (человек или автоматизированная система), задается дугой, входящей в блок снизу.
Одна из наиболее важных особенностей метода SADT - постепенная детализация модели системы по мере добавления диаграмм, уточняющих эту модель.
Основная функциональность и технологические особенности проектирования oltp-систем
OLTP (Online Transaction Processing) — обработка транзакций в реальном времени. Способ организации БД, при котором система работает с небольшими по размерам транзакциями, но идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время ответа.
Термин OLTP применяют также к системам (приложениям). OLTP-системы предназначены для ввода, структурированного хранения и обработки информации (операций, документов) в режиме реального времени.
Использование
OLTP-приложениями охватывается широкий спектр задач во многих отраслях — банковские и биржевые операции, в промышленности — регистрация прохождения детали на конвейере, фиксация в статистике посещений очередного посетителя веб-сайта, автоматизация бухгалтерского, складского учёта и учёта документов и т. п.
Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как ввод заказов и банковские транзакции.
OLTP-системы проектируются, настраиваются и оптимизируются для выполнения максимального количества транзакций за короткие промежутки времени. Как правило, большой гибкости здесь не требуется, и чаще всего используется фиксированный набор надёжных и безопасных методов ввода, модификации, удаления данных и выпуска оперативной отчётности.
Показателем эффективности является количество транзакций, выполняемых за секунду. Обычно аналитические возможности OLTP-систем сильно ограничены (либо вообще отсутствуют).
Требования
Сильно нормализованные модели данных;
При возникновении ошибки, транзакция должна целиком откатиться и вернуть систему к состоянию, которое было до начала транзакции;
Обработка данных в реальном времени.
Недостатки
OLTP-системы оптимизированы для небольших дискретных транзакций. А вот запросы на некую комплексную информацию (к примеру поквартальная динамика объемов продаж по определённой модели товара в определённом филиале), характерные для аналитических приложений (OLAP), породят сложные соединения таблиц и просмотр таблиц целиком. На один такой запрос уйдет масса времени и компьютерных ресурсов, что затормозит обработку текущих транзакций.