- Артикул:00-01019176
- Автор: Белов В.В.
- ISBN: 978-5-4468-2440-3
- Обложка: Твердый переплет
- Издательство: Академия (все книги издательства)
- Город: Москва
- Страниц: 352
- Формат: 60х90/16
- Год: 2015
- Вес: 444 г
Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки «Прикладная информатика» (квалификация «бакалавр»).
Рассмотрены методы и средства организации проектных работ, начиная с обследования предметной области и формулировки требований к создаваемой системе. Дано описание средств автоматизации проектирования, поддерживающих функционально-ориентированную, объектно-ориентированную и процессно-ориентированную методологии. Приведены примеры применения методологий IDEF, UML, BPMN. Изложены вопросы оценки затрат проекта и методы управления портфолио IТ-проектов.
Для студентов учреждений высшего образования.
ОГЛАВЛЕНИЕ
Предисловие
Глава 1. Основы проектирования информационных систем
1.1. Назначение и виды ИС
1.1.1. Понятие информационной системы
1.1.2. Классификация ИС по различным признакам
1.1.3. Классификация И С предприятия
1.1.4. Структура ИС
1.2. Состав функциональных и обеспечивающих подсистем
1.2.1. Функциональные подсистемы ИС
1.2.2. Обеспечивающие подсистемы ИС
1.3. Проектирование ИС: быстрый взгляд
1.3.1. Предварительные замечания
1.3.2. Инвариантные составляющие жизненного цикла ИС
1.4. Модели и процессы жизненного цикла ИС
1.4.1. Понятие и модели жизненного цикла ИС
1.4.2. Процессы и этапы жизненного цикла ИС
1.4.3. Процессы жизненного цикла ИС согласно ISO/IEC 12207 (основные, вспомогательные, организационные)
1.4.4. Процессы жизненного цикла ИС согласно ISO/IEC 15288 (договорные, процессы предприятия, проектные, технические, специальные)
1.5. Стадии создания ИС
1.5.1. Стадии создания автоматизированных систем по ГОСТ 34.601-90
1.5.2. Стадии создания ИС согласно ISO/IEC 15288
1.6. Методологии и технологии проектирования ИС
1.6.1. Основные понятия
1.6.2. Классификация технологий проектирования ИС
Глава 2. Формирование технического задания на создание ИС
2.1. Методы анализа предметной области
2.1.1. Методы структурного анализа предметной области
2.1.2. Методы объектно-ориентированного анализа предметной области
2.2. Современное моделирование бизнес-процессов как средство автоматизации изложения требований
2.2.1. Определение бизнес-процесса
2.2.2. Современная концепция процессного управления
2.2.3. Нотация BPMN (Business Process Modeling Notation)
2.2.4. Элементы BPMN
2.2.5. Применение BPMN
2.2.6. Прототип системы как механизм поддержки процесса формирования технического задания
2.3. Методы анализа информационных потребностей
Глава 3. Каноническое проектирование ИС
3.1. Стадии и состав работ канонического проектирования ИС
3.1.1. Понятие канонического проектирования
3.1.2. Стадии создания ИС
3.1.3. Содержание документов «Технико-экономическое обоснование проекта» и «Техническое задание на создание ИС»
3.1.4. Практически сложившаяся система стадий и этапов проекта ИС
3.2. Эскизный и технический проекты
3.3. Рабочий проект
3.4. Классификация объектов в ИС
3.4.1. Первичные определения
3.4.2. Типы систем классификации. Иерархическая система классификации
3.4.3. Фасетная система класификации
3.4.4. Выбор типа системы классификации
3.4.5. Дескрипторная система классификации
3.5. Система кодирования
3.5.1. Общие понятия
3.5.2. Классификационное кодирование
3.5.3. Регистрационное кодирование
3.6. Классификация видов информации в ИС
3.6.1. Основные признаки информации, используемой в ИС
3.6.2. Элементы иерархичности в фасетной классификации информации
3.6.3. Классификационное кодирование видов информации в ИС
Глава 4. Функционально-ориентированное проектирование ИС
4.1. Общие сведения о функционально-ориентированном проектировании
4.1.1. Терминология
4.1.2. Цель моделирования предметной области
4.1.3. Методологии и инструментальные средства моделирования
4.2. Методология SADT и семейство стандартов IDEF
4.2.1. Историческая справка
4.2.2. Стандарты IDEF
4.3. Методология моделирования IDEF0
4.3.1. Модель IDEF0
4.3.2. Область моделирования (Scope)
4.3.3. Цель моделирования (Purpose)
4.3.4. Точка зрения (Viewpoint)
4.3.5. Типы диаграмм IDEF0
4.3.6. Деятельности (работы) в IDEFO-диаграммах
4.3.7. Стрелки в IDEFO-диаграммах
4.3.8. Диаграмма декомпозиции и ICOM-коды
4.3.9. Словарь стрелок. Система классификаторов
4.3.10. Связывание стрелок при декомпозиции работ
4.3.11. Внутренние связи функциональных блоков
4.3.12. Разветвления и параметры стрелок
4.3.13. Слияние стрелок
4.3.14. Туннелирование стрелок
4.3.15. Противоречие туннелирования стрелок базовому принципу IDEF0
4.3.16. Идентификация функциональных блоков и диаграмм
4.3.17. Общие рекомендации по конструированию диаграмм
4.4. Описание потоков данных
4.4.1. Назначение DFD
4.4.2. Элементы диаграмм потоков данных
4.4.3. Идентификация элементов DFD
4.4.4. Пример диаграммы в нотации DFD
4.4.5. Рекомендации по оформлению DFD
4.5. Описание процессов в нотации IDEF3
4.5.1. Назначение IDEF3-описаний
4.5.2. Элементы IDEF3-диаграмм
4.5.3. Парность перекрестков в IDEF3-диаграммах
4.6. Классы моделей: AS-IS, TO-BE, SHOULD-BE
4.7. Функциональные спецификации
4.7.1. Понятие функциональной спецификации
4.7.2. Стандарт IEEE 830
4.8. Описание структуры системы
4.8.1. Уровни описания структуры ИС
4.8.2. Структура бизнес-функций
4.8.3. Представление архитектурных решений
Глава 5. Объектно-ориентированное проектирование ИС
5.1. Язык UML: назначение, история, основные изобразительные средства
5.1.1. Назначение UML
5.1.2. История UML
5.1.3. Основные изобразительные средства
5.1.4. Диаграмма классов (Class diagram)
5.1.5. Диаграмма прецедентов (Use case)
5.1.6. Диаграмма деятельности (Activity diagram)
5.1.7. Диаграмма коммуникации (Communication diagram)
5.1.8. Диаграмма последовательности (Sequential diagram)
5.1.9. Диаграмма компонентов (Component diagram)
5.1.10. Диаграмма развертывания (Deployment diagram)
5.2. Представление проектных решений в виде UML-диаграмм
5.2.1. Бизнес-моделирование, формулировка требований, реализация
5.2.2. От бизнес-модели к системной диаграмме прецедентов
5.2.3. Разработка диаграммы классов
5.2.4. Разработка моделей базы данных
5.2.5. Представление физической реализации системы
5.3. CASE-средства для объектно-ориентированного проектирования
5.3.1. Исторический лидер объектно-ориентированных CASE-средств
5.3.2. Альтернативы Rational Rose
Глава 6. Проектирование обеспечивающих подсистем И С
6.1. Состав обеспечивающих подсистем
6.2. Технологии разработки программного обеспечения ИС
6.2.1. Основные понятия
6.2.2. Технология RUP (Rational Unified Process)
6.2.3. Технология Oracle
6.2.4. Технология Borland
6.2.5. Технология Computer Associates
6.2.6. Технология Microsoft Solutions Framework (MSF)
6.3. Проектирование информационного обеспечения
6.4. Проектирование технического обеспечения
6.5. Проектирование организационного обеспечения
6.6. Требования к математическому и лингвистическому обеспечению
Глава 7. Индустриальное проектирование программного обеспечения ИС
7.1. Прототипное проектирование ИС
7.1.1. RAD-технология
7.1.2. Фазы RAD-разработки
7.1.3. Ограничения на применение RAD
7.1.4. Инструментальные средства RAD-технологии
7.2. Типовое проектирование ИС
7.2.1. Концепция типового проектирования
7.2.2. Параметрически ориентированное проектирование
7.2.3. Модельно-ориентированное проектирование
7.3. Процессно-ориентированное проектирование
7.3.1. Специфика процессно-ориентированного проектирования
7.3.2. Концепция сервисно-ориентированной архитектуры ИС (SOA)..
7.3.3. BPEL — инструмент оркестровки бизнес-процессов
7.3.4. От BPMN к BPEL
7.3.5. Интеграция приложений: оркестровка и хореография
Глава 8. Организация и управление информационной системы на всех стадиях жизненного цикла
8.1. Схема организации работ по проектированию ИС
8.2. Оценка затрат проекта информационной системы
8.2.1. Цели и методы оценки затрат
8.2.2. Стоимость времени и структура затрат в современных индустриальных проектах
8.2.3. Цена проекта создания (приобретения) ИС
8.3. Основы менеджмента качества И С
8.3.1. Понятие качества ИС
8.4. Организация системы управления IT-проектами
8.4.1. Проблемы: дефицит сроков, фондов и компетенций
8.4.2. Стандарты и модели управления жизненным циклом ИС
8.4.3. Онтологии как средство формализации знаний в системах управления IT-проектами
8.5. Методы управления портфолио IT-проектов
8.5.1. История появления термина
8.5.2. Суть и преимущества управления портфелем 1Т-проектов
8.5.3. Реализация управления портфелем IT-проектов и его сравнение с системой сбалансированных показателей
8.5.4. Матрица МакФарлана
8.5.5. План игры управления портфелем IT-проектов
Список литературы