КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Средства и правила описания элементов модели Гейна-СарсонаВ настоящее время широко применяются следующие методологии ССА: методология Гейна-Сарсона, используемая в CASE.Аналитик; методология Йордона, используемая в CASE Vantage Team Builder. Данные методологии близки по своей сущности. Основные отличия заключаются в порядке изображения элементов модели и их детализации. В лекции рассматривается методология Гейна-Сарсона. В соответствии с данной методологией модель функционирования АСОИУ определяется как иерархия диаграмм информационных потоков (ДИП) и описаний их элементов в виде структурограмм. Формально ДИП есть ориентированный граф, нагруженный по дугам и узлам. Данная диаграмма описывает асинхронный процесс преобразования информации от ее ввода в систему до выдачи потребителю. Внешние сущности – источники информации порождают информационные потоки, переносящие информацию к подсистемам или процессам. Те преобразуют полезную информацию и порождают новые информационные потоки, которые переносят информацию к другим процессам или подсистемам, накопителям информации или внешним сущностям – потребителям информации. Использование ограниченного числа элементов ДИП позволяет построить такую МФ, которая не связывает аналитика решениями о ее возможной реализации. Диаграммы верхних уровней иерархии – контекстные диаграммы (КД) определяют основные подсистемы (функциональные области) АСОИУ с внешними входами и выходами. Эти подсистемы детализируются при помощи диаграмм нижнего уровня, показывающие проходящие через них информационные потоки, процессы преобразования потоков, а также используемые накопители данных (НД) и информационные каналы (ИК). Каждый процесс, включенный в такую диаграмму, может быть снова детализирован с помощью ДИП. Такая функциональная декомпозиция продолжается до тех пор, пока не будет достигнут такой уровень, на котором функциональный процесс становится элементарным. Внутренняя логика таких процессов выражается при помощи мини-спецификаций логики процессов. В качестве языков описания логики процессов выступают: структурный естественный язык; псевдокод; визуальные языки проектирования (типа FLOW-форм и диаграмм Насси-Шнейдермана); формальные компьютерные языки. Детализация содержания информационных потоков, ИК, НД описывается при помощи структурограмм описания данных (СГД). В зависимости от типа детализируемого элемента различают следующие типы СГД: структурограммы данных, структурограммы событий, структурограммы накопителей, структурограммы каналов. В СГД определяются элементарные и структурные данные, которые могут передаваться с информационным потоком, по ИК, а также храниться в НД. Под элементарным данным здесь понимается порция данных, которую не имеет смысла подвергать дальнейшему разбиению при достижении заданной цели. Структурное данное состоит из элементарных данных, других структурных данных или их комбинаций.
|