- Артикул:00806530
- Автор: Лецкий Э.К.
- ISBN: 5-89035-121-4
- Обложка: Твердый переплет
- Издательство: Маршрут (все книги издательства)
- Город: Москва
- Страниц: 408
- Год: 2003
Рассмотрены методы предпроектного анализа, технологии проектирования и обоснования решений при разработке информационных систем. Отражены особенности проектирования информационных систем на железнодорожном транспорте. Описаны технологии объектного подхода к разработке информационных систем, методы проектирования баз данных. Рассмотрены подходы к выбору архитектуры программного обеспечения, задачи проектирования сетей передачи данных.
Предназначен для студентов информационных специальностей вузов МПС России. Он может быть полезен также аспирантам и инженерам-разработчикам информационных систем.
Содержание
ПРЕДИСЛОВИЕ
ВВЕДЕНИЕ
Список литературы к введению
1. ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ: ЭТАПЫ И СОДЕРЖАНИЕ РАБОТ
1.1. Понятие о проектировании ИС
1.2. Технологии проектирования ИС
1.3. Модели жизненного цикла ИС
1.4. Нормативные документы по проектированию ИС
1.5. Инструментальные средства разработки программного обеспечения ИС
1.6. Управление разработкой ИС
1.6.1. Цели и задачи управления разработкой
1.6.2. Планирование разработки ИС
1.6.3. Контроль за ходом и оперативное управление разработкой ИС
1.6.4. Управление рисками
1.6.5. Системы управления проектами
1.7. Методы и процедуры обоснования решений при проектировании ИС
1.7.1. Проектирование как процесс принятия решений
1.7.2. Составление полного перечня характеристик (свойств, показателей) вариантов
1.7.3. Оценка важности характеристик сопоставляемых вариантов выбора
1.7.4. Пример оценки важности свойств
1.7.5. Оценка вариантов решения по каждой характеристике (свойству)
1.7.6. Оценка коэффициентов предпочтительности вариантов решения
Список литературы к главе 1
2. ПРЕДПРОЕКТНЫЙ ЭТАП РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1. Анализ объекта информатизации
2.1.1. Цели анализа
2.1.2. Данные об объекте и методы их сбора
2.1.3. Способы представления результатов обследования объекта информатизации
2.1.4. Система условных обозначений для графических моделей информационных процессов
2.1.5. Обобщенные структурные информационно-временные схемы (ОСИВС)
2.1.6. Количественная оценка характеристик информационных процессов в существующих системах
2.1.7. Расчет временных характеристик по логическим схемам информационных процессов
2.1.8. Расчет характеристик информационных процессов на основе моделей систем массового обслуживания
2.2. Обоснование целесообразности создания ИС
2.2.1. Показатели, характеризующие свойства ИС. Эффект создания ИС
2.2.2. Предельный эффект создания ИС
2.2.3. Примеры оценки предельного эффекта ИС
2.2.4. Предельный эффект автоматизированных систем управления (АСУ)
2.3. Состав и формирование требований к проектируемой ИС
Список литературы к главе 2
3. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
3.1. Основные понятия объектно-ориентированного подхода
3.2. Унифицированный язык моделирования UML
3.2.1. Язык UML: общие сведения
3.2.2. Элементы модели
3.2.3. Отношения
3.2.4. Правила языка UML
3.2.5. Механизмы языка UML
3.3. Диаграммы в UML
3.3.1. Диаграмма прецедентов (вариантов использования)
3.3.2. Диаграмма взаимодействия
3.3.3. Диаграмма классов
3.4. Процесс разработки программного обеспечения системы
3.5. Rational Rose - CASE-средство анализа и проектирования ИС
3.5.1. Назначение, функции, элементы
3.5.2. Краткое описание работы в среде Rational Rose
3.6. Пример. Разработка ОО моделей проектируемой ИС "Учет простоя вагонов на подъездных путях предприятий"
3.6.1. Описание предметной области
3.6.2. Описание документов
3.7. Технология построения моделей ООП в среде Rational Rose
3.7.1. Диаграммы прецедентов (Use Case Diagrams)
3.7.2. Диаграммы взаимодействия (Sequence и Collaboration Diagrams)
3.7.3. Диаграммы классов (Class Diagrams)
3.7.4. Диаграммы деятельности (Activity Diagrams)
3.7.5. Диаграммы компонентов (Component Diagrams)
3.7.6. Диаграммы развертывания (Deployment Diagrams)
3.8. Пример. Разработка подсистемы "Учет случаев брака в поездной и маневровой работах" в АСУПВ на основе ООП в среде Web Sphere
Список литературы к главе 3
4. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
4.1. Этапы проектирования баз данных
4.1.1. Основные понятия и определения
4.1.2. Архитектура баз данных
4.1.3. Концептуальное проектирование
4.1.4. Логическое проектирование
4.1.5. Физическое проектирование
4.2. Построение информационной концептуальной модели
4.2.1. ER-моделирование
4.2.2. Изображение связей в ER-модели
4.2.3. Особенности изображения сущностей
4.2.4. Анализ качества концептуальной информационной модели
4.2.5. Целостность данных
4.2.6. Пример построения ER-диаграммы
4.3. Особенности реляционных баз данных
4.3.1. Реляционная модель
4.3.2. Структура реляционной модели
4.3.3. Ограничения целостности
4.3.4. Трехзначная логика и NULL-значения
4.3.5. Навигация в реляционной модели
4.4. Логическое проектирование реляционных БД
4.4.1. Получение исходных отношений
4.4.2. Процедура нормализации отношений
4.4.3. Нормальные формы Кодда
4.4.4. Нормальная форма Бойса - Кодда
4.4.5. Нормальные формы более высокого порядка
4.4.6. Процедура нормализации
4.5. Физическое проектирование
4.5.1. Внутренняя организация реляционных БД
4.5.2. Процедура доступа к БД
4.5.3. B-дерево: свойства и поиск элементов
4.5.4. Включение и удаление элементов B-дерева
4.5.5. Хеширование
4.6. Создание схемы БД
4.6.1. Краткая характеристика языка SQL
4.6.2. Создание таблиц
4.6.3. Изменение структуры и удаление таблиц
4.6.4. Синонимы, индексы и представления
4.6.5. Определение прав доступа
4.7. Обращение к БД
4.7.1. Выборка информации из БД
4.7.2. Группировка данных
4.7.3. Сложные запросы
4.7.4. Команды обновления
4.8. Системы управления базами данных
4.8.1. Состав и функции СУБД
4.8.2. Принципы организации СУБД на примере Oracle
4.8.3. Обработка команд SQL в Oracle
4.8.4. Ведение журнала, обработка транзакций и восстановление данных в Oracle
Список литературы к главе 4
5. РАСПРЕДЕЛЕННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ
5.1. Архитектуры распределенных ИС
5.1.1. Архитектура с файл-сервером
5.1.2. Двухуровневая архитектура с сервером СУБД
5.1.3. Двухуровневая архитектура с сервером СУБД и хранимыми процедурами
5.1.4. Трехуровневая архитектура с сервером приложений
5.1.5. N-уровневая открытая объектная архитектура
5.1.6. Архитектуры на основе Web-серверов
5.2. Технологии связующего программного обеспечения
5.2.1. Три вида межпрограммного объектного взаимодействия
5.2.2. Обобщенная архитектура распределенной системы со связующим ПО
5.2.3. Высокоуровневые объектные сервисы
5.2.4. Многоплатформенное связующее ПО
5.2.5. COM/DCOM
5.2.6. XML/SOAP
5.2.7. CORBA
5.3. Пример построения интегрированной АСУ с открытой объектной архитектурой
5.3.1. Архитектура действующей АСУ ГП
5.3.2. Открытая объектная архитектура перспективной АСУ ГП
Список литературы к главе 5
6. ПРОЕКТИРОВАНИЕ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ
6.1. Формирование требований к СПД
6.2. Состояние развития СПД на железнодорожном транспорте
6.3. Проектирование структуры СПД
6.4. Распределение потоков (маршрутизация) при проектировании и эксплуатации СПД
6.5. Определение требуемой пропускной способности узлов коммутации сети
6.6. Оценка трафика на межузловых каналах проектируемой СПД
Список литературы к главе 6
Приложение 1. Логические схемы информационных процессов
Приложение 2. Модели систем массового обслуживания
П2.1. Модель m-канальной СМО с неограниченной очередью
П2.2. Модели СМО с отказами (с ограниченной очередью)
П2.3. Замкнутые СМО
Приложение 3. Стандартные элементы UML. Нотации UML
Артикул 00-01014930