- модели систем реального времени, предложенной Вардом и Меллором,

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

    Кроме построения потоков данных и иерархии процессов составляется структура данных, обычно иерархическая.

    В объектно-ориентированном подходе основным элементом декомпозиции является объект, который может быть ассоциирован с объектом реального мира. Объект содержит данные о своих свойствах и состояниях, процедуры для изменения данных и связан с событиями, которые приводят к изменению его свойств.

    Модели, используемые для анализа и проектирования объектов, объединены в языке моделирования UML , где носят названия диаграмм. Для описания структур и иерархии данных используется диаграмма классов. Для описания динамики ИС применяют диаграммы состояний, диаграммы деятельности, диаграммы сотрудничества, диаграммы последовательности и диаграммы прецедентов. На этапе реализации ИС используют диаграммы компонентов, диаграммы объектов и диаграммы размещения.

    Перечисленные диаграммы являются связанными моделями и могут быть частично или полностью преобразованы одна в другую. Поэтому при их разработке необходимо отслеживать их согласование. Современные CASE -средства делают это автоматически.

    Независимо от подхода, используемого для создания ИС, при разработке и эксплуатации информационной системы появляется потребность изменения уже созданной части. Причинами возникновения потребности в изменениях могут послужить следующие факторы:

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

    - использование различных программно-аппаратных средств для реализации отдельных частей будущей информационной системы;

    - необходимость взаимодействия с другими информационными системами, что требует создания дополнительных интерфейсов;

    - развитие программно-аппаратных средств, приводящее к обновлению уже созданных компонентов ИС;

    - изменение потребностей пользователя в ходе построения или эксплуатации информационной системы;

    - изменение в предметной области, для которой разработана ИС.


<<Предыдущая
Содержание
Следующая>>