- •Глава 1. Основы и основные понятия корпорации и кис 6
- •Глава 2. Предметная область кис 15
- •Глава 3. Виды информационных систем промышленных производств 61
- •3.5. Контрольные вопросы 94
- •Глава 4. Практические вопросы выбора, разработки и внедрения кис 95
- •4.7. Контрольные вопросы 141
- •Введение
- •Глава 1. Основы и основные понятия корпорации и кис
- •1.1. Определение информационной системы
- •1.2. Информационные системы предприятий
- •1.3. Базовые принципы управления корпорацией
- •1.4. История развития стандартов управления предприятием
- •Технология Just - in – time
- •Методы cals
- •1.5. Контрольные вопросы и задания для самопроверки
- •Глава 2. Предметная область кис
- •2.1. Предприятие как объект управления
- •2.2. Управленческая пирамида
- •2.3. Об управленческом и бухгалтерском учете
- •2.4. Введение в основы бухучета
- •2.4.1. Мультибассейновая модель бухгалтерского учета
- •2.4.2. Общие сведения о бухучете в терминологии бухучета
- •2.4.2.1. Классификация регистров
- •2.4.2.2. Счета
- •2.4.2.3. Активные счета
- •2.4.2.4. Пассивные счета
- •2.4.2.5. Классификация счетов по объему информации
- •2.4.2.6. Активно-пассивные счета
- •2.4.2.7. Двойная запись
- •2.4.2.8. Принцип двойственности
- •2.4.2.9. Бухгалтерский баланс
- •2.4.2.10. Первичные учетные документы
- •2.5. Введение в основы логистики
- •2.7. Бизнес-процесс продаж
- •2.8. Управление запасами
- •2.8.1. Виды запасов
- •2.8.2. Модели экономичного (оптимального) заказа
- •2.8.3. Основные системы управления запасами
- •2.8.3.1. Система с фиксированным размером заказа
- •Система с фиксированным интервалом времени между заказами.
- •2.8.3.2. Сравнение основных систем управления запасами
- •2.8.3.3. Система с установленной периодичностью пополнения запасов до постоянного уровня
- •2.8.3.4. Система “минимум-максимум”
- •2.9. Контрольные вопросы Глава 3. Виды информационных систем промышленных производств
- •3.1. Проектирование – производство
- •3.1.1. Подсистема технической подготовки производства
- •3.1.2. Управление технологическим процессом
- •3.2. Управление жизненным циклом изделия
- •3.3. Информационная поддержка бизнес-процессов
- •3.3.1. Автоматизированная система управления предприятием
- •3.3.2. Планирование производственных ресурсов (mrp)
- •3.3.2.1. Методология планирования потребности в материалах
- •Ведомость основных материалов, bom
- •Понятие изделия
- •Принцип функционирования mrp-систем: информация на входе и выходе
- •Логика работы mrp-модуля: схема цикла
- •3.3.3.2. Планирование потребности в производственных мощностях (crp)
- •3.3.3. Планирование ресурсов предприятия (erp)
- •3.3.3.1. Состав erp-системы
- •3.3.3.2. Управление взаимодействия с клиентами (crm)
- •3.3.3.3. Управления цепями поставок (scm)
- •3.3.3.4. Система синхронного планирования производства (aps)
- •3.3.3.5. Система поддержки принятия решений (dss)
- •3.3.3.6. Финансовый (бухгалтерский) учет в erp
- •3.3.4. Производственная исполнительная система (mes)
- •3.3.5. Электронная коммерция (ес)
- •3.3.6. Электронный документооборот
- •3.3.6.1. Системы автоматизации делопроизводства
- •3.3.6.2. Архивы документов
- •3.3.6.3. Системы ввода документов и системы обработки образов документов
- •3.3.6.4. Системы управления стоимостью хранения документов
- •3.3.6.5. Системы маршрутизации документов
- •3.3.6.6. Системы комплексной автоматизации бизнес-процессов
- •3.3.6.7. Интеграция erp и сэд
- •3.3.7. Автоматизированные системы управления персоналом (hr-системы)
- •3.4. Информационные системы с точки зрения управленческой пирамиды предприятия и жизненного цикла изделия
- •3.5. Контрольные вопросы
- •Глава 4. Практические вопросы выбора, разработки и внедрения кис
- •4.1. Принципы построения кис
- •4.2. Особенности рынка российских и зарубежных кис
- •4.3. Выбор кис для управления предприятием
- •Модели жизненного цикла кис
- •4.4.1. Макетирование (прототипирование)
- •4.5. Проектирование кис
- •4.5.1 Каноническое и индустриальное проектирование кис
- •4.5.2. Формирование требований к кис
- •4.5.3. Разработка концепции кис. Техническое задание. Технический проект. Рабочая документация. Внедрение
- •4.6. Объектно-ориентированный подход к анализу и проектированию кис
- •4.6.1. Назначение унифицированного языка моделирования uml
- •4.6.2. Средства uml
- •4.6.2.1. Предметы
- •4.6.2.2. Отношения в uml
- •4.6.3. Диаграммы в uml
- •4.6.3.1. Диаграмма последовательности
- •Типы сообщений
- •Параллельные сообщения
- •Ветвление по условию
- •Активация объекта
- •Состояния
- •События
- •Операции
- •Сложные переходы
- •Переходы к вложенным состояниям
- •Посылка сообщений
- •4.3.6.3. Диаграмма сценариев ucd
- •Основные разделы шаблона :
- •Обозначение на диаграмме
- •Диаграмма сотрудничества cod
- •Взаимодействие
- •Плавательные дорожки
- •Отложенные события
- •4.6. Внедрение проектов по разработке кис
- •4.6.1. Основные принципы реализации проекта внедрения кис
- •4.6.2. Основные этапы внедрения кис
- •4.6.3. Алгоритм работы по проекту внедрения кис
- •4.6.4. Наиболее распространённые причины неудач при внедрении кис
- •4.7. Контрольные вопросы
- •Заключение
- •Список использованных источников:
4.3.6.3. Диаграмма сценариев ucd
Диаграмма сценариев (Use Case Diagram) позволяет описать взаимодействие с системой внешних объектов (пользователей, других систем и т.п.). UCD может быть использована для определения системной функциональности, определения границ системы, тестирования, анализа завершенности системы и пр.
UCD диаграммы были предложены Айваром Джакобсоном в 1992 году и играют ключевую роль в его методологии моделирования Objectory. Сразу после опубликования они получили большое внимание среди специалистов и были включены в состав большинства других методологий.
Отличительной особенностью этих диаграмм является то, что помимо графической части в ее состав входит текстовое описание, которое используется для описания сценариев взаимодействия актеров с системой. Причем, текстовое описание несет основную смысловую нагрузку, а графическая часть служит лишь для иллюстрации.
Основными элементами UCD являются актеры, Use Case и ассоциации между ними.
Актер представляет пользователя или другую систему, взаимодействующих с рассматриваемой системой для достижения определенных целей. Они являются внешними объектами для системы и позволяют очертить ее границы.
При идентификации актеров важно обращать внимание не на конкретных пользователей или их должности, а на роли, которые они играют при взаимодействии с системой. Так, в организации может работать несколько менеджеров, но для целей моделирования мы должны выделить только одну роль “Менеджер”. Аналогично, один пользователь может работать аналитиком на одном проекте и быть руководителем на другом. В этом случае мы будем иметь дело с двумя различными ролями : “Аналитик” и “Руководитель проекта”. И не важно, что их выполняет один человек.
Различают следующие типы актеров :
Первичный актер - использует систему для достижения определенной цели.
Вторичный актер – помогает системе достигнуть цели первичного актера
Stakeholder – объект, чьи интересы система должна удовлетворять (защищать). Обычно stakeholder непосредственно не взаимодействует с системой, но жизненно заинтересован в результатах ее функционирования. Им может быть руководитель предприятия, отдела или само предприятие и его структурные подразделения
Для идентификации первичного актера следует ответить на вопросы : “Кто из актеров больше заинтересован в успешной реализации сценария ?”, “Для чего предназначен этот сценарий ?”
Use Case – набор возможных сценариев взаимодействия актера с рассматриваемой системой. Может включать как основной (успешный), так и альтернативные сценарии. Последние служат для задания расширений основного сценария.
Один актер может работать с несколькими Use Case и, наоборот, с одним Use Case может взаимодействовать несколько актеров. В крупных системах проще сначала идентифицировать список актеров, а затем для каждого из них определить Use Case.
Основной сценарий представляет собой законченную последовательность шагов, необходимых для достижения цели взаимодействия первичного актера с системой. Сразу по окончании сценарий может быть повторен вновь. Обычно шаги сценария нумеруют. Однако, некоторые шаги сценария могут повторяться или выполняться в любой последовательности.
Каждый шаг сценария описывает взаимодействие, проверку или изменение состояния системы. Он должен обеспечивать заметное продвижение к цели.
Альтернативные сценарии могут описывать как успешный, так и неудачный характер взаимодействия с системой. Они используются для описания реакции системы на разного рода ошибки или непредвиденные ситуации и, таким образом, дополняют и расширяют основной сценарий. Один альтернативный сценарий может включать другой. Это позволяет описать реакцию на ошибки во время работы альтернативного сценария.
Обычно шаги альтернативного сценария привязываются к шагам основного. Это позволяет не повторять всю последовательность шагов, а показать лишь отклонение от основного сценария.
Результатом альтернативного сценария может быть :
Замена одного шага основного сценария
Повторение одного шага основного сценария
Отказ от дальнейшего прохождения основного сценария
Замена нескольких шагов основного сценария
Наибольшую трудность при определении списка Use Case представляет выбор нужного уровня детализации. Для правильного выбора следует помнить, что задача должна быть значима для актера. Оценка его работы должна зависеть от того, как много подобных задач он решил за день, месяц и т.д.
Для описания Use Case обычно применяют некоторый шаблон, который задает формат описания. Структура шаблона зависит от размера и сложности проекта. В простейшем случае описание может иметь вид одного-двух абзацев текста, в которых описан сценарий взаимодействия актеров с системой. Однако, чаще применяют более развернутое описание, состоящее из нескольких разделов. В любом случае, использование одного шаблона является обязательным для всех участников проекта.
