Введение
1. Особенности разработки защищенных информационных систем 12
1.1. Понятие защищенной информационной системы 12
1.2. Формальные модели доступа 14
1.3. Подходы к проектированию программного обеспечения защищенных информационных систем 17
1.4. Диаграмма потоков данных 20
1.5. Диаграмма «сущность-связь» 22
1.6. Объектно-ориентированный анализ и проектирование , 25
1.7. Компонентное программное обеспечение 29
1.8. Выводы 33
2. Концептуальное моделирование программного обеспечения и баз данных защищенных информационных систем 35
2.1. Способы пюектирования баз данных защищенных информационных систем 35
2.2. Модель потоков данных для описания процессов защищенных информационных систем 60
2.3. Методика объектно-ориентированного проектирования программного обеспечения с учетом мандатной политики доступа 76
2.4. Конструкции языка UML для описания компонентного программного обеспечения с учетом мандатной политики доступа 85
2.5. Взаимосвязь между разработанными моделями 96
2.6. Выводы 101
3. Трансляция концептуальных моделей программного обеспечения защищенных информационных систем в программные спецификации 104
3.1. Генерация базы данных с поддержкой многоуровневой модели доступа к данным по модели «сущность-связь» 104
3.2. Преобразование многоуровневой объектно-ориентированной модели в программные спецификации 118
3.3. Особенности разработки компонентного программного обеспечения 135
3.4. Выводы 140
4. Архитектура и пример применения системы проектирования компонентного программного обеспечения защищенных информационных систем 142
4.1. Описание функциональных свойств системы 142
4.2. Пример применения системы проектирования кпо защищенных информационных систем .. 146
4.3. Оценка сложности многоуровневой модели кпо 163
4.4. Эффективность использования системы проектирования защищенного кпо 165
4.5. Выводы 168
Заключение 169
Библиографический список 171
Приложение 1 176
Приложение 2 184


