Podcast
Questions and Answers
Какое из следующих уравнений описывает необходимое условие для простейшего типа функциональной связности?
Какое из следующих уравнений описывает необходимое условие для простейшего типа функциональной связности?
- C = f(B) + g(A)
- C = g(A) * f(B)
- C = g(B) = g(f(A)) (correct)
- C = f(g(A)) + B
Что обозначает переменная C в контексте функциональной связности?
Что обозначает переменная C в контексте функциональной связности?
- Значение, определяемое функцией f
- Значение, определяющее функциональную зависимость (correct)
- Результат функции g
- Связь между A и B
Какую роль играет функция g в уравнении C = g(B) = g(f(A))?
Какую роль играет функция g в уравнении C = g(B) = g(f(A))?
- Показывает зависимость C от B и A
- Цена данной функциональной связи
- Определяет зависимость A от C
- Определяет значение C через B (correct)
Какое из следующих утверждений верно в контексте функциональной связности?
Какое из следующих утверждений верно в контексте функциональной связности?
Какой тип зависимости описывается в уравнении C = g(B) = g(f(A))?
Какой тип зависимости описывается в уравнении C = g(B) = g(f(A))?
Какой подход используется для создания функциональной модели в проектировании информационных систем?
Какой подход используется для создания функциональной модели в проектировании информационных систем?
Какой пакет используется для проектирования функциональной модели согласно методологии IDEF0?
Какой пакет используется для проектирования функциональной модели согласно методологии IDEF0?
Какой из перечисленных принципов не относится к построению модели IDEF0?
Какой из перечисленных принципов не относится к построению модели IDEF0?
Каковы основные компоненты, входящие в модель IDEF0?
Каковы основные компоненты, входящие в модель IDEF0?
Что подразумевается под термином 'декомпозиция' в контексте IDEF0?
Что подразумевается под термином 'декомпозиция' в контексте IDEF0?
Какой фактор обычно учитывается при выборе точки зрения для моделируемой работы?
Какой фактор обычно учитывается при выборе точки зрения для моделируемой работы?
Почему важно документировать альтернативные точки зрения при моделировании?
Почему важно документировать альтернативные точки зрения при моделировании?
Какое из перечисленных не является причиной выбора определенной точки зрения при моделировании?
Какое из перечисленных не является причиной выбора определенной точки зрения при моделировании?
Что является ключевым моментом при выборе точки зрения для моделируемой работы?
Что является ключевым моментом при выборе точки зрения для моделируемой работы?
Какой элемент может значительно улучшить процесс моделирования?
Какой элемент может значительно улучшить процесс моделирования?
Что представляет собой сырье в контексте переработки?
Что представляет собой сырье в контексте переработки?
Какова основная цель переработки сырья?
Какова основная цель переработки сырья?
Какое из следующих утверждений верно о процессе переработки сырья?
Какое из следующих утверждений верно о процессе переработки сырья?
Какое из следующих действий не относится к переработке сырья?
Какое из следующих действий не относится к переработке сырья?
Что может повлиять на выбор метода переработки сырья?
Что может повлиять на выбор метода переработки сырья?
Какой тип связности используется для функций, работающих в одной и той же фазе или итерации?
Какой тип связности используется для функций, работающих в одной и той же фазе или итерации?
Какой тип связности возникает между функциями, использующими одни и те же данные?
Какой тип связности возникает между функциями, использующими одни и те же данные?
Какой тип связности используется для функций, выполняющих последовательные преобразования одних и тех же данных?
Какой тип связности используется для функций, выполняющих последовательные преобразования одних и тех же данных?
Какой тип связности подходит для функций одного и того же множества или типа?
Какой тип связности подходит для функций одного и того же множества или типа?
Как называется тип связности, когда функции используют данные, действующие в каком-либо временном интервале?
Как называется тип связности, когда функции используют данные, действующие в каком-либо временном интервале?
Какой тип связности применяется к данным, используемым во время одной и той же фазы или итерации?
Какой тип связности применяется к данным, используемым во время одной и той же фазы или итерации?
Какой тип связности описывает функции, работающие случайным образом?
Какой тип связности описывает функции, работающие случайным образом?
Какова связь между последовательной связностью и преобразованием данных?
Какова связь между последовательной связностью и преобразованием данных?
Какой тип связности определяет функции, объединяемые для выполнения одной функции?
Какой тип связности определяет функции, объединяемые для выполнения одной функции?
Какой тип связности лишен каких-либо четких связей между функциями и данными?
Какой тип связности лишен каких-либо четких связей между функциями и данными?
Какой принцип описывается как метод решения сложных проблем?
Какой принцип описывается как метод решения сложных проблем?
Какова основная цель применения принципа 'разделяй и властвуй'?
Какова основная цель применения принципа 'разделяй и властвуй'?
Что именно не подразумевает принцип 'разделяй и властвуй'?
Что именно не подразумевает принцип 'разделяй и властвуй'?
Какую проблему помогает решить принцип 'разделяй и властвуй'?
Какую проблему помогает решить принцип 'разделяй и властвуй'?
Что является ключевым элементом принципа 'разделяй и властвуй'?
Что является ключевым элементом принципа 'разделяй и властвуй'?
Flashcards
Принцип "разделяй и властвуй"
Принцип "разделяй и властвуй"
Метод решения сложных задач путем их деления на более простые, независимые подзадачи.
Деление задач
Деление задач
Разбивка сложных задач на меньшие, более управляемые части.
Независимые подзадачи
Независимые подзадачи
Подзадачи, которые могут решаться без влияния друг на друга.
Простые подзадачи
Простые подзадачи
Signup and view all the flashcards
Сложная задача
Сложная задача
Signup and view all the flashcards
Функциональная связность
Функциональная связность
Signup and view all the flashcards
C = g(B) = g(f(A))
C = g(B) = g(f(A))
Signup and view all the flashcards
Типы связей
Типы связей
Signup and view all the flashcards
Необходимое условие
Необходимое условие
Signup and view all the flashcards
Интерфейс
Интерфейс
Signup and view all the flashcards
Связь между функциями
Связь между функциями
Signup and view all the flashcards
Тип связи: Случайная
Тип связи: Случайная
Signup and view all the flashcards
Тип связи: Логическая
Тип связи: Логическая
Signup and view all the flashcards
Тип связи: Временная
Тип связи: Временная
Signup and view all the flashcards
Тип связи: Процедурная
Тип связи: Процедурная
Signup and view all the flashcards
Тип связи: Коммуникационная
Тип связи: Коммуникационная
Signup and view all the flashcards
Тип связи: Последовательная
Тип связи: Последовательная
Signup and view all the flashcards
Тип связи: Функциональная
Тип связи: Функциональная
Signup and view all the flashcards
Значимость связи
Значимость связи
Signup and view all the flashcards
Как связь влияет на проектирование системы?
Как связь влияет на проектирование системы?
Signup and view all the flashcards
Точка зрения
Точка зрения
Signup and view all the flashcards
Ответственный за работу
Ответственный за работу
Signup and view all the flashcards
Дополнительные точки зрения
Дополнительные точки зрения
Signup and view all the flashcards
Документирование точек зрения
Документирование точек зрения
Signup and view all the flashcards
Важность альтернативных точек зрения
Важность альтернативных точек зрения
Signup and view all the flashcards
IDEF0
IDEF0
Signup and view all the flashcards
Функциональная модель
Функциональная модель
Signup and view all the flashcards
Входные и выходные данные
Входные и выходные данные
Signup and view all the flashcards
Функции
Функции
Signup and view all the flashcards
Ограничения
Ограничения
Signup and view all the flashcards
Переработка сырья
Переработка сырья
Signup and view all the flashcards
Сырье
Сырье
Signup and view all the flashcards
Этапы переработки
Этапы переработки
Signup and view all the flashcards
Study Notes
Информационное обеспечение систем управления
- Курс посвящен информационному обеспечению систем управления.
Структура курса
- Лекции: 18
- Лабораторные работы: 36
- Практические занятия: 0
- Экзамен: 36
- Самостоятельная работа: 90
- Итого: 180
Структура курса (подробности)
- 1 модуль: 9 неделя, контрольная работа + лабораторная работа
- 2 модуль: 18 неделя, контрольная работа + лабораторная работа
- Итоговый рейтинг: экзамен
Структура курса (подробный план работы)
- Лабораторная работа №1: Построение функциональной модели деятельности системы на основе CASE средства BPWin (1–4 неделя), 6–10 баллов
- Лабораторная работа №2: Построение функциональной модели деятельности системы на основе языка UML средствами Rational Rose (4–9 неделя), 6–10 баллов
- Контрольная работа: 6–10 баллов (ИТОГ МИНИМУМ 18 БАЛЛОВ, МАКСИМУМ 30 БАЛЛОВ)
- Лабораторная работа №3: Структурированный язык запросов. Построение модели данных (9–13 неделя), 6–10 баллов
- Лабораторная работа №4: Разработка интерфейса пользователя (13–17 неделя), 6–10 баллов
- Контрольная работа: 6–10 баллов (ИТОГ МИНИМУМ 18 БАЛЛОВ, МАКСИМУМ 30 БАЛЛОВ)
- Аттестация по курсу
- Экзамен: максимум 40 баллов
- ИТОГ МИНИМУМ 60 БАЛЛОВ, МАКСИМУМ 100 БАЛЛОВ
Список рекомендуемой литературы
- Финаев В.И., Пушнин А.В.: Информационное обеспечение систем управления. Таганрог: Изд-во ТРТУ, 2001. 91 с.
- Финаев В.И., Глод О.Д.: Основы теории систем. Учебное пособие. Таганрог: Изд-во ТРТУ, 2000.
- Рогозов Ю.И., Финаев В.И.: Проектирование информационно-управляющих систем. Учебное пособие. Таганрог: Изд-во ТРТУ, 2002.
- Маклаков С.В.: Создание информационных систем с AllFusion Modeling Suite. М.: Диалог-МИФИ, 2003-432 с.
- Дэвид А. Марка и Клемент МакГоуэн: Методология структурного анализа и проектирования. М.: Мир, 1992.
- Бойко В.В., Савинков В.М.: Проектирование баз данных информационных систем. М.: Финансы и статистика, 1989. 351 с.
Современные технологии создания информационных систем
- Системы управления (СУ) делятся на автоматические и автоматизированные (информационно-управляющие)
- В информационно-управляющих системах (ИУС) участвуют люди и вычислительная техника
- ИУС применяют современные средства обработки данных, регистрации, отображения и экономико-математические методы.
Факторы эффективного роста ИУС
- Интеграция уровней автоматизации и увеличение информационных потоков.
- Территориальная распределенность объектов управления.
- Развитие возможностей и производительности компьютерных сетей.
- Развитие Internet.
- Развитие методик управления.
- Сближение стандартов и технологий.
- Развитие подходов к программной реализации.
Технология создания информационных систем
- Реализация проекта делится на стадии анализа, проектирования, кодирования, тестирования и сопровождения.
- Ранние стадии проекта наиболее важны, поэтому необходимы эффективные инструменты для их автоматизации.
- Проект по созданию сложной ИС невозможно реализовать в одиночку.
- Жизненный цикл сложной ИС сопоставим со сроком эксплуатации.
- Внешние условия могут измениться в процессе создания ИС.
- На современном рынке есть множество ИС, удовлетворяющих требованиям.
CASE средства
- В курсе планируется использование пакета AllFusion ModelingSuite.
- Акцент на CASE-средствах AllFusion ERwin Data Modeler (ERwin) и AllFusion Process Modeler (BPwin).
Структурный подход к проектированию ИС
- Декомпозиция системы на функциональные подсистемы, подфункции и задачи.
- Процесс разбиения до уровня процедур.
- Система сохраняет целостное представление с взаимосвязанными компонентами.
Принципы структурного подхода
- Разделяй и властвуй (разбиение проблемы на подзадачи).
- Иерархическое упорядочивание (организация подзадач).
- Абстрагирование (выделение существенных аспектов).
- Формализация (строго методический подход).
- Непротиворечивость (совместимость элементов).
- Структурированное представление данных (иерархическая организация).
Моделирование в SADT
- SADT (Structured Analysis and Design Technique).
- FFD (Data Flow Diagrams).
- ERD (Entity-Relationship Diagrams).
Методология SADT
- Основана на представлении функциональной структуры объекта через блоки и дуги (управление и интерфейс).
- Иерархия диаграмм.
- Правила SADT, включая лимиты блоков на каждом уровне и уникальные метки.
Состав функциональной модели
- Диаграммы, представляющие функции и интерфейсы, как блоки и дуги.
- Управляющая информация, входящая в блок сверху, а выходные данные — с правой стороны.
- Механизм (человек или устройство), выполняющий работу, изображается входящей дугой.
Иерархия диаграмм
- На каждом уровне декомпозиции представляется более детальное представление.
- Описывается взаимодействие родительских и дочерних диаграмм.
- Дуги, входящие в блок и выходящие из него на диаграмме верхнего уровня, те же для нижнего уровня.
Типы связей между функциями
- Случайная, логическая, временная, процедурная, коммуникационная, последовательная, функциональная.
Логическая и физическая модели данных
- Логический уровень: абстрактное представление данных в реальном мире, не зависящее от СУБД.
- Физический уровень: представление данных, зависящее от конкретной СУБД, включая имена таблиц и полей.
Преимущества разделения на логическую и физические модели данных
- Возможность документирования модели, независимо от СУБД.
- Масштабирование (перенос модели в другую СУБД).
Мощность связи
- Обозначение связи (0..1, 0.., 1..1, 1..).
- Определение типов связи (идентифицирующая и неидентифицирующая)
- Правила для создания диаграмм
Типы сущностей
- Характеристическая, ассоциативная, именующая, категориальная.
Ключи
- Первичные, альтернативные и инверсионные ключи.
Правила ссылочной целостности
- Ограничения вставки, обновления и удаления данных.
Работа с БД в визуальных средах
- Архитектура БД приложений
Диаграммы потоков данных (DFD)
- Внешние сущности.
- Системы/подсистемы.
- Процессы.
- Накопители данных.
- Потоки данных.
Поток данных
- Соединяет источники и приемники информации (источник → приемник данных).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.