- •1 Проектирование иус
- •1.1 Классификация ис
- •1.2 Ис как объект проектирования
- •1.3 Информационные технологии в лингвистике
- •1.4 Требования к ис с точки зрения задачи принятия управленческих решений
- •1.4.1 Требования к информации, выдаваемой ис
- •1.4.2 Требования к ис в целом
- •1.5 Вопросы для обсуждения: проблемы проектирования и внедрения ис
- •Тема 1. Что мешает внедрению ис на предприятиях?
- •Тема 2. Нужна ли поддержка коллектива для успешного внедрения ис или достаточно крепкого кулака директора?
- •Тема 3. Где взять деньги на автоматизацию и можно ли обойтись без них?
- •Тема 4. Существует ли единая методология проектирования ис?
- •2 Фирма как объект внедрения иус
- •2.1 Фирма как объект исследования и как среда функционирования ис
- •2.2 Организация бизнеса
- •2.3 Базовые функции обеспечения деятельности фирмы
- •2.4 Управленческий баланс фирмы
- •2.5 Проектный учёт
- •2.6 Классификация бизнес-процессов
- •2.7 Вопросы по теме
- •3 Технология создания иус
- •3.1 Этапы проектирования ис
- •3.2 Требования к инструментальным средствам
- •3.3 Что такое case-средства?
- •3.4 Пример взаимодействия case-средств
- •3.5 Развитие методологий проектирования
- •4 Подходы к проектированию архитектуры иус
- •4.1 Локальные ис
- •4.2 Ис в файл-серверной архитектуре
- •4.3 Ис в клиент-серверной архитектуре
- •4.4 Двухзвенные модели архитектуры
- •4.5 Трехзвенные модели
- •4.6 Монитор транзакций
- •5 Выбор case-средств проектирования иус
- •5.1 Стандарты по информационным технологиям
- •5.2 Подходы к проектированию ис
- •5.3 Методы структурного проектирования
- •5.4 Методы объектно-ориентированного проектирования
- •5.5 Вопросы по теме
- •6 Методология idef0
- •6.1 Общие положения методологии idef0
- •6.2 Классификация видов функций
- •6.3 Классификация механизмов
- •6.4 Классификация управляющих воздействий
- •6.5 Типизация функциональных моделей
- •6.6 Выводы по методологии функционального моделирования
- •6.7 Синтаксис графического языка
- •6.8 Семантика языка idef0
- •6.9 Контекстная диаграмма
- •6.10 Дочерние диаграммы
- •6.11 Граничные стрелки
- •6.12 Тоннелирование стрелок
- •6.13 Правила построения диаграмм
- •7 Методология dfd и idef3
- •7.1 Диаграммы потоков данных
- •7.2 Диаграммы процессов
- •8 Создание модели данных с помощью case-средств. Idef1x
- •8.1 Уровни моделирования
- •8.2 Основные понятия логического уровня
- •8.3 Графический язык idef1x
- •9Объектно-ориентированное проектирование. Язык uml
- •9.1 История появления
- •9.2 Краткий обзор диаграмм
- •9.3 Сколько диаграмм создавать?
- •9.4 Диаграммы вариантов использования
- •9.5 Диаграмма последовательности
- •9.6 Диаграмма классов
- •10 Cals – технология
- •10.1 Понятие о cals-технологии
- •10.2 Стандарты cals-технологии
- •10.3 Структура стандартов step
- •10.4 Диалекты языка Express
- •10.5 Методы реализации
- •10.7 Пример модели на языке Express (iso10303.41)
- •11 Список литературы
5.4 Методы объектно-ориентированного проектирования
В объектно-ориентированном проектировании используются четыре основных типа моделей: динамические, статические, логические и физические. В совокупности эти модели достаточно полны, чтобы служить технической основой для принятия решений по структуре проектируемой системы и реализации практически на любом объектно-ориентированном языке программирования.
В объектно-ориентированном подходе рассматривается два типа иерархий: "целое-часть" и "род-вид". Этим иерархиям соответствуют такие понятия, как структура объектов и структура классов. В работах Г. Буча утверждается, что эти два типа структур представляют собой каноническую форму декомпозиции любой сложной системы.
5.5 Вопросы по теме
1. Стадии разработки ИС по ГОСТ?
2. Для чего проводится реинжиниринг бизнес-процессов?
3. Что понимают под системным анализом при проектировании ИС?
4. Какие методы проектирования появились раньше: структурные или объектно-ориентированные и почему?
5. Какие функции должны быть реализованы в CASE-средствах сквозного проектирования ИС?
6. Что регламентируют стандарты ЕСПД?
6 Методология idef0
6.1 Общие положения методологии idef0
Модель – искусственный объект, представляющий собой отображение (образ) системы и её компонентов.
М моделирует А, если М отвечает на вопросы относительно А.
Модель разрабатывают для понимания, анализа и принятия решений о реконструкции (реинжиниринге) или замене существующей системы, либо при проектировании новой системы.
Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную работу.
Частями (элементами) системы могут быть любые комбинации разнообразных сущностей, включающие людей, информацию, программное обеспечение, оборудование, изделия, сырьё или энергию.
В IDEF0 всё, что происходит в системе и её элементах, принято называть функциями.
При разработке моделей не рекомендуется "привязывать" функции к существующей организационной структуре объекта исследования. Организационная структура должна явиться результатом использования модели. Сравнение результата с существующей структурой позволяет оценить её адекватность и предложить решения по совершенствованию структуры.
Любая функция преобразует входы в выходы под действием управлений при помощи механизмов.
Преобразованию могут подвергаться материальные и информационные объекты, образующие соответствующие потоки.
Информация, которая участвует в преобразовании, может быть разделена на три группы:
- ограничительная информация;
- описательная информация;
- управляющая информация.
Ограничительная информация – сведения о том, чего нельзя делать: всегда или в рамках одной функции.
Например: законы, подзаконные акты, стандарты, положения, регламенты, технические требования, условия и т.п.
Описательная информация – сведения об атрибутах объекта (потока) преобразуемого функцией. Эта информация содержится в чертежах, описаниях, документах и сама может быть преобразована в результате выполнения функции.
Управляющая информация – сведения о том, как, при каких условиях и по каким правилам следует выполнять функцию. Содержится в инструкциях, руководствах, документах, определяющих функцию.
Взаимодействие перечисленных понятий представлено на рисунке 6.1.
Рисунок 6.1 - Основные понятия
Материальный поток и информационный поток везде, где это не вызывает недоразумений, можно изображать одной стрелкой.
