- •Теоретические основы проектирования вс
- •Степанов а.В.
- •Москва 1998 г.
- •Методы свертывания
- •Системы массового обслуживания
- •Постоянная времени экспоненты Для нахождения постоянной времени нужно провести касательную к ней. Среднее значение с.В. Промежутка между заявками в Пуассоновском потоке
- •Классификация моделей
- •Экспериментальная модель
- •S ( q , w , ) - функция качества.
- •III . Дисковые системы raid – системы ( распараллеливают запись информации байта на разные диски ).
- •Среднее число заявок в очереди :
- •Моделирование случайных ( вероятностных ) объектов.
- •Формирование случайных событий
- •Формирование события из полной группы событий
- •Формирование потоков случайных событий
- •Формирование случайных процессов
- •Методы построения имитационных моделей
- •1 Метод :
- •2 Метод :
- •Обработка результатов моделирования
- •Эталонная модель взаимодействия Открытых Систем и ее модификации в лвс (Локальные Вычислительные Сети)
- •Концепция открытых систем для построения сложных информационно– вычислительных систем
- •Модели среды открытых систем
- •Модель среды открытых систем ose / rm
- •Методология проектирования информационных систем
- •Модели жизненного цикла программного обеспечения
- •Стандарты проектирования информационных систем
- •Методология быстрой разработки приложений rad
- •Архитектура “Клиент – Сервер”
- •Модель rda ( Remoute Data Access )
- •Модель dba ( Data Base Access ) - “ Сервер – бд ”
- •Модель as ( Application Server ) - “ Сервер приложений ”
Модель среды открытых систем ose / rm
Open System Envarement Reference Model
Предложена группой : IEEE POSIX P1003.0
P - Portable
O - Operating
S - System
I - Interface
X - . . . для красоты . . .
Интерфейс мобильной ОС
Обобщенная модель.“ М – модель” открытых систем по книге Липаева и Филинова)
1 - концепции и методы обеспечения мобильности программных средств и баз данных.
2 - методы создания переносимых программных средств и БД.
3 - концепции и методы обеспечения совместимости обмена данными в информационных системах.
4 - методы обеспечения непосредственной совместимости обмена данными между компонентами системы.
5 - методы обеспечения совместимости программных средств и БД с ОС и E.E.
Методология проектирования информационных систем
Основа информационных систем - программы жизненного цикла. Это базовое понятие. Она определяет все этапы жизни программ от момента ее “зарождения” и до ее “гибели”. Стандарт ISO/IEC 12207. В соответствии с этим стандартом структура жизненного цикла включает в себя 3 группы процессов.
Основные. Процессы :
приобретение ;
поставка ;
разработка ;
Вспомогательные. Ориентированы на обеспечение основных процессов :
документирование ;
управление конфигурацией ;
обеспечение качества ;
верификация ;
аттестация ;
Организационные:
управление процессом ;
обучение
Модели жизненного цикла программного обеспечения
На практике используют :
Каскадная модель .
Спиральная модель .
Каскадная модель
Вся разработка разделяется на этапы , причем переход с одного этапа на другой осуществляется после того , как предыдущий этап полностью завершен :
Каждый этап завершается выпуском полного комплекта документации , достаточной для того , чтобы разработка была продолжена далее. Каждый этап реализуется своей командой разработчиков.
В виду недостатков была предложенакаскадная схема с промежуточным контролем. Эта схема предполагает , что после выполнения каждого этапа возможен возврат к предыдущему этапу ( от любого нижнего к любому верхнему ) .
Спиральная модель
Каждый виток спирали соответствует одной из версий. Каждый из секторов соответствует этапу жизненного цикла.
1 этап : определение требований. Основная идея модели – не ставить задачу получения полной постановки задачи к каждому этапу и , не добиваясь выполнения всех технических задач этапа , получить результат ( минимум затрат – максимум пользы ) .
Отличие (от предыдущего метода): в каскадной схеме заказчик формулирует требование и передает разработчику. В силу модели разработчики заказчики работают вместе, которые и определяют требования к системе . На каждом из этапов уточняются
требования, цели и все это повторяется циклически.
Основная сложность: временные рамки перехода на следующий этап.
Стандарты проектирования информационных систем
Различают 3 стандарта:
Собственно стандарт проектирования;
Стандарт оформления проектной документации;
Стандарт интерфейса пользователя;
Первый стандарт включает: набор необходимых моделей на каждой станции проектирования и степень их детализации (под моделями мы понимаем те диаграммы, которые используются для описания отдельных проектных решений).
Второй стандарт включает: правила наименования объектов;
терминология;
набор атрибутов для этих объектов с правилами из занесения;
проверка оформления диаграмм, их формы, размера.
Механизмы обеспечения совместной работы над проектами, в том числе:
правила интеграции подсистем;
правила поддерживания проекта в одинаковом для всех разработчиков состояний;
регламент обмена проектной информацией.
Так же определяет состав, структуру и комплектность документации на каждой стадии проектирования, включает требования к оформлению:
содержанию разделов;
таблиц;
подтаблиц ;
подразделов ;
и т.п.
Так же правила подготовки , рассмотрения , согласования , утверждения документации с указанием предельных сроков для каждой стадии разработки.
Третий стандарт включает следующие требования :
правила оформления экранов , состав и расположение окон , элементов управления , шрифтов и цветовой палитры ;
правила использования клавиатуры и мыши ;
правила оформления текстов помощи ;
перечень стандартных сообщений ;
правила обработки реакции пользователя.