
- •Лекция 1 Введение. Основные понятия и определения Основные задачи теории информационных систем.
- •Краткая историческая справка.
- •Основные понятия теории систем
- •Выбор определения системы.
- •Лекция 2 Основные понятия и определения Основное содержание первой лекции
- •Понятие информации
- •Открытые и закрытые системы
- •Модель и цель системы
- •Управление
- •Информационные динамические системы
- •Классификация и основные свойства единиц информации
- •Системы управления
- •Реляционная модель данных
- •Технические, биологические и др. Системы
- •Детерминированные и стохастические системы
- •Открытые и закрытые системы
- •Хорошо и плохо организованные системы
- •Классификация систем по сложности
- •Модели сложных систем управления
- •Структурная сложность
- •Иерархия
- •Многообразие
- •Уровни взаимодействия
- •Динамическая сложность
- •Случайность в сравнении с детерминизмом и сложностью
- •Шкалы времени
- •Теоретическое решение
- •Модели сложных систем управления (по Вавилову а.А)
- •Лекция 4 Закономерности систем Целостность
- •Интегративность
- •Коммуникативность
- •Иерархичность
- •Эквифинальность
- •Историчность
- •Закон необходимого разнообразия
- •Закономерность осуществимости и потенциальной эффективности систем
- •Закономерность целеобразования
- •Системный подход и системный анализ
- •Лекция 5 Уровни представления информационных систем
- •Методы и модели описания систем
- •Качественные методы описания систем
- •Методы типа мозговой атаки.
- •Методы типа сценариев.
- •Методы экспертных оценок.
- •Методы типа «Дельфи».
- •Методы типа дерева целей.
- •Морфологические методы.
- •Методика системного анализа.
- •Количественные методы описания систем
- •Лекция 6 Кибернетический подход к описанию систем
- •Моделирование систем
- •Лекция 7 Алгоритмы на топологических моделях.
- •Задачи анализа топологии
- •Представление информации о топологии моделей
- •Переборные методы Поиск контуров и путей по матрице смежности
- •Модифицированный алгоритм поиска контуров и путей по матрице смежности
- •Поиск контуров и путей по матрице изоморфности
- •Сравнение алгоритмов топологического анализа
- •Декомпозиция модели на топологическом ранге неопределенности
- •Сортировка модели на топологическом ранге неопределенности
- •Нахождение сильных компонент графа
- •Заключение
- •Лекция 8 Теоретико-множественное описание систем
- •Предположения о характере функционирования систем
- •Система, как отношение на абстрактных множествах
- •Временные, алгебраические и функциональные системы
- •Временные системы в терминах «вход — выход»
- •Лекция 9 Формы представления модели
- •Нормальная форма Коши
- •Системы нелинейных дифференциальных уравнений различных порядков
- •Гиперграфы
- •Лекция 10 Динамическое описание систем
- •Детерминированная система без последствий
- •Детерминированные системы без последствия с входными сигналами двух классов
- •Учет специфики воздействий
- •Детерминированные системы с последствием
- •Стохастические системы
- •Лекция 11 Агрегатное описание систем
- •Лекция 12 Рецепция информации. Свойства бистабильных систем
- •Устойчивость информационных нелинейных систем. Классификация стационарных состояний
- •Обратимые и необратимые операции.
- •Лекция 13 Концепции общей теории информации Общее понятие Информации
- •Эволюция информации
- •1. Неживые формы
- •2. Простейшие формы жизни
- •3. Клеточная форма жизни
- •4. Многоклеточные формы жизни
- •5. Социальные образования
- •Свойства информации и законы ее преобразования
- •1. Прием информационных кодов
- •2. Интерпретация информации
- •3. Структура компонент данных имвс
- •4. Структура компонент шаблонов действий имвс
- •5. Реализация информации
- •7. Навигация данных в структуре имвс
- •Заключение
- •Лекция 14 Новая Сеть
- •Встречайте биоинформатику
- •Лекция 15 Архитектуры и технологии разработки интероперабельных систем Введение
- •Потребности применений
- •Компоненты архитектуры
- •Интеграция corba и www-технологий
- •Семантическая интероперабельность
- •Системный анализ
- •Определение требований
- •Оценка осуществимости
- •Оценка риска
- •Логическая модель
- •Метод прототипа
- •Выяснение проблем заказчика
- •Проектирование
- •Нисходящее проектирование
- •Принципы уровней абстракции:
- •Моделирование данных
- •Реализация
- •Повышение надежности системы
- •Тестирование
- •Принципы тестирования
- •Виды тестирования:
- •Отладка
- •Внедрение
- •Лекция 17 Что Business Intelligence предлагает бизнесу
- •Данные, информация и технологии
- •Лекция 18 Данные vs. Информация
- •Литература
Выяснение проблем заказчика
Построение логической модели - это лишь промежуточный шаг в выяснении истинных проблем и действительных целей заказчика (клиента).
Обычно все начинается со смутного ощущения, что "что-то не так". Затем ощущаются какие-то трудности - проблемы. Точнее, симптомы проблем, так как истинные причины трудностей могут заключаться в другом. Например, трудность в сдаче сведений о доходах в конце года в налоговую инспекцию может быть из-за полного беспорядка в бухгалтерии предприятия.
Варианты обращения с проблемой:
бездействие в надежде на то, что все разрешится само собой (обычно только усугубляет положение)
частично решить, снять остроту вопроса, смягчить ситуацию (дает некоторую отсрочку)
решить оптимально в данных условиях (не устраняет причин возникновения проблемы)
растворить проблему, изменив условия.
Исходная проблема, заявленная заказчиком, преобразуется в целый комплекс проблем. У любой явной трудности есть скрытые причины, которые надо выявить. Этим надо заниматься до начала любой деятельности по разработке информационной системы. Требуется определить, в каком именно месте браться за дело, что изучать и автоматизировать. Если не устранить корни проблемы, а только срезать ее крону (решить оптимально), то возможно проблема проявится снова уже в несколько другом виде и в других условиях. Для полного устранения проблемы, требуется добраться до ее первопричин и изменить условия так, чтобы проблема растворилась, т.е. исчезла сама возможность ее возникновения.
Высший уровень управления - не допускать возникновения проблем, заранее их предвидя и соответствующим образом изменяя ситуацию.
После того, как выявлены действительные проблемы заказчика, требуется определить цели, к которым он стремится, что он хочет от новой системы. Выясняется конечный результат всей деятельности по разработке информационной системы. Определение целей -- это постановка задачи разработчикам. Цели должны быть по возможности измеримыми, чтобы можно было позже оценить степень выполнения плана. Желательно, чтобы цели были ясными, явными, измеримыми, реальными.
Когда цели сформулированы, требуется определить критерии оценки. Критерии оценки нужны для сравнения альтернативных вариантов решения проблем, достижения целей. С помощью критериев можно измерить степень достижения цели.
Например, для цели успешной сдачи сведений о доходах можно определить следующие критерии: кол-во сверхурочного человеко-времени, необходимого для сдачи сведений о доходах, кол-во ошибок в сведениях, сумма штрафов в связи неверными сведениями или несвоевременной их сдачей. Разработка критериев -- творческий процесс; главное, чтобы критерии наиболее полно накрывали цель.
Далее необходимо определить ограничения, налагаемые на варианты решения проблемы. Ограничения могут быть разного характера: технологического (законы природы и т.д.), организационного (деловые правила), юридического (законодательство) и др. Ограничения бывают разной степени строгости: некоторые невозможно даже ослабить, некоторые можно полностью устранить.
После того, как задача четко определена, можно приступать к ее решению (или устранению). Возможно в процессе решения, некоторые детали задачи будет уточняться и видоизменяться. К этому надо быть готовым. Чем раньше будут определены измененные условия, тем легче и дешевле их учесть. Возможно, что понадобится решить сначала часть задачи, так как общая задача очень сложна. Выделение подзадач, разбиение проблемы на более простые части -- это универсальный метод разрешения проблем. В последнем случае решение может быть проведено в несколько этапов, даже с возможностью их параллельного исполнения.
И
так,
имеем следующую логическую
последовательность: