CASE-технологии. Современные методы и средства проектирования информационных систем



Организация проекта - часть 3


/p>

На приведенной DFD (рисунок 2.43) накопитель данных "библиотека" является глобальным или абстрактным представлением хранилища данных.

Анализ функционального аспекта поведения системы дает представление об обмене и преобразовании данных в системе. Взаимосвязь между "абстрактными" потоками данных и "конкретными" потоками данных на диаграмме нулевого уровня выражается в диаграммах структур данных (рисунок 2.44).

На фазе анализа строится глобальная модель данных, представляемая в виде диаграммы "сущность-связь" (рисунок 2.45).

Между различными типами диаграмм существуют следующие взаимосвязи:

  • ELM-DFD: события - входные потоки, реакции - выходные потоки
  • DFD-DSD: потоки данных - структуры данных верхнего уровня
  • DFD-ERD: накопители данных - ER-диаграммы
  • DSD-ERD: структуры данных нижнего уровня - атрибуты сущностей
  • На фазе проектирования архитектуры строится предметная модель. Процесс построения предметной модели включает в себя:

  • детальное описание функционирования системы;
  • дальнейший анализ используемых данных и построение логической модели данных для последующего проектирования базы данных;
  • определение структуры пользовательского интерфейса, спецификации форм и порядка их появления;
  • уточнение диаграмм потоков данных и списка событий, выделение среди процессов нижнего уровня интерактивных и неинтерактивных, определение для них миниспецификаций.
  • Рис. 2.43. Контекстная диаграмма

    Рис. 2.44. Диаграмма структур данных

    Результатами проектирования архитектуры являются:

  • модель процессов (диаграммы архитектуры системы (SAD) и миниспецификации на структурированном языке);
  • модель данных (ERD и подсхемы ERD);
  • модель пользовательского интерфейса (классификация процессов на интерактивные и неинтерактивные функции, диаграмма последовательности форм (FSD - Form Sequence Diagram), показывающая, какие формы появляются в приложении и в каком порядке. На FSD фиксируется набор и структура вызовов экранных форм. Диаграммы FSD образуют иерархию, на вершине которой находится главная форма приложения, реализующего подсистему. На втором уровне находятся формы, реализующие процессы нижнего уровня функциональной структуры, зафиксированной на диаграммах SAD.



  • Содержание  Назад  Вперед