Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Case-технология проектирования программного обеспечения информационных систем


Поддержка графических моделей

В процессах анализа и проектирования ПО одним из основных средств отображения структуры компонентов программных систем являются графические модели. Главными их преимуществами по сравнению со словесными описаниями является простота и компактность, а также легкость восприятия. Для представления различных аспектов концептуальной модели системы используются четыре типа диаграмм: диаграммы функционального проектирования, к которым относятся DFD-диаграммы потоков данных; диаграммы моделирования данных (ERD-диаграммы «сущность-связь»); диаграммы моделирования поведения (как правило, STD- диаграммы переходов состояний) и структурные карты (схемы) SC.

На диаграммах потоков данных (Data Flow Diagram, DFD) отражаются потоки данных, процессы преобразования входных потоков в выходные; хранилища информации, источники и потребители информации, внешние относительно системы. Каждый из процессов может быть представлен диаграммой низкого уровня. В дальнейшем эти диаграммы являются основой для формирования структуры разрабатываемого ПО.

На диаграммах «сущность-связь» (Entity-Relationship Diagrams, ERD) должны быть показаны так называемые сущности (информационные объекты, представляющие интерес с точки зрения последующего хранения) и связи между сущностями с отображением характера связи. Эти диаграммы являются основой для проектирования баз данных.

На диаграммах переходов состояний (State Transition Diagram, STD) отображаются состояния, в которых может находиться система, и возможные переходы из одного состояния в другое. Согласно диаграмме проектируется пользовательский интерфейс.

Структурные карты (Structure Chart, SC) служат для отображения архитектуры системы в виде совокупности программных модулей и связей между ними, а также данных, передаваемых от одного модуля к другому.

Другие статьи по теме:

- Информационная модель
- Eclipse
- Понятие языка программирования
- Алгоритмы
- Язык программирования Паскаль


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами