Скачиваний:
33
Добавлен:
05.04.2013
Размер:
731.65 Кб
Скачать

Модель среды открытых систем 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. Основные. Процессы :

  • приобретение ;

  • поставка ;

  • разработка ;

  1. Вспомогательные. Ориентированы на обеспечение основных процессов :

  • документирование ;

  • управление конфигурацией ;

  • обеспечение качества ;

  • верификация ;

  • аттестация ;

  1. Организационные:

  • управление процессом ;

  • обучение

Модели жизненного цикла программного обеспечения

На практике используют :

  1. Каскадная модель .

  2. Спиральная модель .

Каскадная модель

Вся разработка разделяется на этапы , причем переход с одного этапа на другой осуществляется после того , как предыдущий этап полностью завершен :

Каждый этап завершается выпуском полного комплекта документации , достаточной для того , чтобы разработка была продолжена далее. Каждый этап реализуется своей командой разработчиков.

В виду недостатков была предложенакаскадная схема с промежуточным контролем. Эта схема предполагает , что после выполнения каждого этапа возможен возврат к предыдущему этапу ( от любого нижнего к любому верхнему ) .

Спиральная модель

Каждый виток спирали соответствует одной из версий. Каждый из секторов соответствует этапу жизненного цикла.

1 этап : определение требований. Основная идея модели – не ставить задачу получения полной постановки задачи к каждому этапу и , не добиваясь выполнения всех технических задач этапа , получить результат ( минимум затрат – максимум пользы ) .

Отличие (от предыдущего метода): в каскадной схеме заказчик формулирует требование и передает разработчику. В силу модели разработчики заказчики работают вместе, которые и определяют требования к системе . На каждом из этапов уточняются

требования, цели и все это повторяется циклически.

Основная сложность: временные рамки перехода на следующий этап.

Стандарты проектирования информационных систем

Различают 3 стандарта:

  1. Собственно стандарт проектирования;

  2. Стандарт оформления проектной документации;

  3. Стандарт интерфейса пользователя;

Первый стандарт включает: набор необходимых моделей на каждой станции проектирования и степень их детализации (под моделями мы понимаем те диаграммы, которые используются для описания отдельных проектных решений).

Второй стандарт включает: правила наименования объектов;

  • терминология;

  • набор атрибутов для этих объектов с правилами из занесения;

  • проверка оформления диаграмм, их формы, размера.

Механизмы обеспечения совместной работы над проектами, в том числе:

  • правила интеграции подсистем;

  • правила поддерживания проекта в одинаковом для всех разработчиков состояний;

  • регламент обмена проектной информацией.

Так же определяет состав, структуру и комплектность документации на каждой стадии проектирования, включает требования к оформлению:

  • содержанию разделов;

  • таблиц;

  • подтаблиц ;

  • подразделов ;

  • и т.п.

Так же правила подготовки , рассмотрения , согласования , утверждения документации с указанием предельных сроков для каждой стадии разработки.

Третий стандарт включает следующие требования :

  • правила оформления экранов , состав и расположение окон , элементов управления , шрифтов и цветовой палитры ;

  • правила использования клавиатуры и мыши ;

  • правила оформления текстов помощи ;

  • перечень стандартных сообщений ;

  • правила обработки реакции пользователя.

Соседние файлы в папке Курс лекций ТОПВС