|
Case-технология проектирования программного обеспечения информационных системПоддержка графических моделей В процессах анализа и проектирования ПО одним из основных средств отображения структуры компонентов программных систем являются графические модели. Главными их преимуществами по сравнению со словесными описаниями является простота и компактность, а также легкость восприятия. Для представления различных аспектов концептуальной модели системы используются четыре типа диаграмм: диаграммы функционального проектирования, к которым относятся DFD-диаграммы потоков данных; диаграммы моделирования данных (ERD-диаграммы «сущность-связь»); диаграммы моделирования поведения (как правило, STD- диаграммы переходов состояний) и структурные карты (схемы) SC. На диаграммах потоков данных (Data Flow Diagram, DFD) отражаются потоки данных, процессы преобразования входных потоков в выходные; хранилища информации, источники и потребители информации, внешние относительно системы. Каждый из процессов может быть представлен диаграммой низкого уровня. В дальнейшем эти диаграммы являются основой для формирования структуры разрабатываемого ПО. На диаграммах «сущность-связь» (Entity-Relationship Diagrams, ERD) должны быть показаны так называемые сущности (информационные объекты, представляющие интерес с точки зрения последующего хранения) и связи между сущностями с отображением характера связи. Эти диаграммы являются основой для проектирования баз данных. На диаграммах переходов состояний (State Transition Diagram, STD) отображаются состояния, в которых может находиться система, и возможные переходы из одного состояния в другое. Согласно диаграмме проектируется пользовательский интерфейс. Структурные карты (Structure Chart, SC) служат для отображения архитектуры системы в виде совокупности программных модулей и связей между ними, а также данных, передаваемых от одного модуля к другому. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Информационная модель- Eclipse - Понятие языка программирования - Алгоритмы - Язык программирования Паскаль |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |